المحرك المحلي
يشير "المحرك المحلي" (Local Engine) إلى إطار عمل حاسوبي أو وحدة برمجية مصممة لتشغيل عمليات معقدة، مثل استدلال التعلم الآلي، أو معالجة البيانات، أو منطق التطبيق، مباشرةً على جهاز المستخدم النهائي (مثل الهاتف الذكي، أو الحاسوب المحمول، أو جهاز إنترنت الأشياء) بدلاً من الاعتماد فقط على خادم سحابي بعيد.
يتناقض هذا بشكل حاد مع البنى التقليدية المستندة إلى السحابة حيث يتم تنفيذ جميع المهام الثقيلة في مراكز البيانات المركزية.
يُعزى التحول نحو المحركات المحلية إلى احتياجات حاسمة تتمثل في تقليل زمن الوصول (Latency)، وتعزيز خصوصية المستخدم، والمرونة التشغيلية. عندما تتم المعالجة محليًا، يصبح التطبيق أقل اعتمادًا على اتصال إنترنت مستمر وعالي السرعة.
بالنسبة لتطبيقات الأعمال، يترجم هذا مباشرة إلى تجربة مستخدم (UX) أفضل وإمكانية نشر ميزات حيوية في بيئات ذات اتصال ضعيف.
عادةً ما تستفيد المحركات المحلية من نماذج مُحسَّنة وخفيفة الوزن (غالبًا ما تكون إصدارات مُكمَّمة أو مُقَلَّمة من نماذج سحابية أكبر) يتم تجميعها لتعمل بكفاءة على الأجهزة المحددة (وحدة المعالجة المركزية CPU، أو وحدة معالجة الرسوميات GPU، أو وحدات المعالجة العصبية المتخصصة - NPUs).
تتضمن سير العمل: تحويل النموذج للنشر على الحافة، واستيعاب البيانات محليًا، وتنفيذ الاستدلال في الوقت الفعلي، وعرض النتائج محليًا.
الحوسبة الطرفية (Edge Computing)، TinyML، التعلم الموحد (Federated Learning)، الاستدلال على الجهاز (On-Device Inference)