اختر موقع تنفيذ استدلال الذكاء الاصطناعي انطلاقاً من القرار الذي يجب أن يدعمه العتاد. استخدم المعالجة على الجهاز عندما يستطيع المنتج استيعاب كامل عبء العمل ويجب أن يعمل دون اتصال عن بُعد. فكّر في بوابة قريبة عندما تستطيع أجهزة متعددة مشاركة موارد حوسبة محلية. وفكّر في الاستدلال السحابي عندما يستطيع التطبيق تحمّل الاعتماد على الاتصال، وتلبّي المعالجة البعيدة متطلبات البيانات وزمن الاستجابة والتشغيل.
قد يجمع الاختيار المناسب بين هذه المواقع. يمكن للجهاز اتخاذ قرار محلي بينما يعالج الخادم التحليل لاحقاً. بالنسبة إلى المؤسّسين والفرق الهندسية التي تطوّر أجهزة مخصّصة أو منتجات مراقبة صناعية، فإن المخرج المفيد هو بنية مختبرة بسلوك واضح عند الفشل ومسؤوليات محدّدة.
ما الذي يختلف بين الاستدلال على الجهاز والبوابة والسحابة؟
الاستدلال هو تشغيل نموذج مدرّب على مدخل جديد لإنتاج نتيجة. ويمكن أن يحدث التدريب والاستدلال في مكانين مختلفين. في هذا الدليل، يعني التنفيذ على الجهاز تنفيذ الاستدلال داخل المنتج الذي يستشعر البيانات؛ أمّا البوابة فهي حاسوب منفصل قريب، مثل حاسوب صناعي يستقبل البيانات من مستشعرات متعددة؛ ويعني التنفيذ السحابي تنفيذ الاستدلال على خدمة بعيدة يُوصل إليها عبر شبكة.
البوابة التي تمرّر الصور إلى خادم فقط لا تنفّذ الاستدلال محلياً. ويمكن أيضاً تشغيل خوادم بعيدة بصورة خاصة؛ لذلك حدّد ترتيب الاستضافة الفعلي. ارسم مسار البيانات الكامل وحدّد أين يعمل النموذج فعلاً. تسمية edge وحدها لا تشرح الاتصال الذي يعتمد عليه التطبيق.
| الموقع | متى يستحق التقييم؟ | المفاضلة الأساسية المطلوب اختبارها |
|---|---|---|
| على الجهاز | يحتاج المنتج إلى نتيجة محلية مستقلة، ويمكن استيعاب نموذجه على العتاد المتاح. | الذاكرة والطاقة والحرارة داخل كل وحدة؛ وترتيبات التحديث والصيانة عبر مجموعة الأجهزة. |
| بوابة محلية | يمكن لمستشعرات قريبة متعددة مشاركة موارد الحوسبة عبر اتصال محلي مناسب. | الحمل الإجمالي وتأخير الشبكة المحلية وأثر فقدان البوابة المشتركة. |
| السحابة | تلائم الموارد البعيدة عبء العمل، مع مسار مقبول للتعامل مع تأخّر النتائج أو تعذّرها. | زمن الاستجابة من البداية إلى النهاية ونقل البيانات والتشغيل المستمر وانقطاعات الشبكة أو الخدمة. |
هذه خيارات للتقييم وليست مزايا مضمونة. فقد يكون معالج محلي صغير أبطأ من خدمة بعيدة، وقد تتعرّض بوابة مشتركة لحمل زائد، وقد يناسب التصميم السحابي مهمة لا تتطلّب مهلة فورية.
1. احسب زمن الاستجابة الكامل، من المستشعر إلى النتيجة المفيدة
ابدأ القياس الزمني عند الحدث المهم للمستخدم. قد يحتاج تطبيق كاميرا إلى التقاط الصورة ومعالجتها أولياً ونقلها ووضعها في قائمة انتظار وإجراء الاستدلال والمعالجة اللاحقة وتسليمها إلى المشغّل. قياس استدعاء النموذج وحده يترك جزءاً كبيراً من هذا المسار دون اختبار.
حدّد المهلة وعواقب تجاوزها. سجّل توزيعات زمن الاستجابة والحالات البطيئة وتجاوزات المهلة تحت حمل ممثّل للاستخدام. يصف قياس المئين 95 توزيع الاختبار الملاحظ؛ ولا يثبت أقصى زمن للاستجابة أو ضماناً للسلامة.
في البوابة، اختبر جميع المدخلات المقصودة معاً. وفي الاستدلال السحابي، اختبر مسار الرفع الفعلي وسلوك الخدمة، بما يشمل إنشاء الاتصال وإعادة المحاولة. وفي الاستدلال على الجهاز، أدرج المهام الأخرى التي تشارك المعالج والذاكرة. كرّر الاختبارات المستمرة داخل الغلاف المقصود وفي ظروف التشغيل المقصودة.
افصل إرشاد المشغّل عن حماية الآلة أو التحكّم بها. يمكن أن تتضمّن توصية فحص حالة واضحة «النتيجة غير متاحة». أما وظيفة الحماية فتحتاج إلى متطلبات سلامة وتقييم هندسي خاصّين بها؛ ولا تثبت قائمة اختيار الموقع هذه أن نموذج ذكاء اصطناعي مناسب لتلك الوظيفة.
2. حدّد ما يحدث عند انقطاع اتصال
دوّن المخرجات التي يجب أن تبقى متاحة أثناء انقطاع الإنترنت. ثم أزل ذلك الاتصال في اختبار مضبوط وراقب التطبيق كله. تخزين نموذج محلياً لا يجعل سير العمل مستقلاً إذا ظل بدء التشغيل أو المعالجة الأولية أو المصادقة أو واجهة المستخدم بحاجة إلى خدمة بعيدة.
اختبر فقدان الشبكة المحلية بصورة منفصلة عن فقدان الإنترنت. يمكن للبوابة الاستمرار دون إنترنت فقط إذا بقيت مدخلاتها وتبعياتها المحلية المطلوبة متاحة. فقدان الرابط بين الكاميرا والبوابة فشل مختلف.
- النتيجة الحالية: حدّد العمر المسموح للمدخل أو التنبّؤ قبل أن يصبح غير قابل للاستخدام.
- النتيجة غير المتاحة: أظهر حالة واضحة واستجابة المشغّل المتفق عليها، بدلاً من إبقاء إشارة قديمة بأن الوضع طبيعي على الشاشة.
- البيانات المحفوظة: ضع حدّاً للتخزين المؤقت وقاعدة واضحة لما يحدث عند امتلائه.
- التعافي: ميّز السجلات المتأخّرة من الأحداث الآنية، وقرّر ما إذا كانت المهام القديمة ستُعالج أو تُهمَل.
يمكن أن يتعايش الاستدلال المحلي مع الإدارة السحابية. على سبيل المثال، تصف وثائق AWS IoT Greengrass V2 نشر النماذج للاستدلال المحلي، وتفصل النموذج وبيئة التشغيل وتطبيق الاستدلال إلى مكونات. هذا نمط تنفيذ خاص بمنتج معيّن. ويظل التطبيق بحاجة إلى اختبار تبعياته وحالات الانقطاع الخاصة به.
3. افحص الذاكرة والطاقة وجودة النموذج معاً
قد يلائم ملف النموذج مساحة التخزين لكنه يتجاوز حدود الذاكرة التشغيلية عند التنفيذ. احسب مخازن المدخلات المؤقتة والنتائج الوسيطة وبيئة التشغيل ومهام التطبيق وأي معالجة متزامنة. حدّد العمليات التي تستطيع بيئة التشغيل والعتاد المختاران تنفيذها قبل الالتزام بلوحة دوائر مخصّصة.
وثائق Google بشأن LiteRT للمتحكّمات الدقيقة تصف الاستدلال على أجهزة محدودة الموارد، مع مجموعة محدودة من العمليات المدعومة وإدارة يدوية للذاكرة. ولا تدعم التدريب على الجهاز. هذه قيود لتلك البيئة التشغيلية، وليست وعداً بأن أي نموذج رؤية أو مستشعر سيناسب أي متحكّم دقيق.
إذا خفّضت الدقة العددية باستخدام التكميم، فقارن النموذج المحوّل بالأصلي على مدخلات ممثّلة جرى استبعادها من التدريب. إرشادات ONNX Runtime بشأن التكميم تحذّر من أن التحويل قد يقلّل دقة النتائج، وأن مكاسب الأداء تعتمد على النموذج والعتاد. قِس جودة النتائج والتنفيذ على الجهاز المستهدف.
حدّد الجودة وفق القرار: الأحداث التي لا تُكتشف والإنذارات الخاطئة وظروف التشغيل الصعبة والحالات التي يجب إحالتها إلى مراجعة بشرية. قد يخفي رقم واحد للدقة الإجمالية إخفاقات في فئة مهمة. أبقِ أخطاء الاستدلال والمدخلات غير الصالحة منفصلة عن التنبؤات السلبية الصحيحة.
في العتاد الذي يعمل بالبطارية، قارن الطاقة خلال دورة تشغيل ممثّلة: الاستشعار والحوسبة المحلية والإرسال اللاسلكي وإعادة المحاولات والسكون. قد يغيّر نقل الاستدلال إلى الجهاز تكاليف الحوسبة والاتصال معاً. اختبر ذروة الطلب والحرارة المستمرة إلى جانب متوسط الاستهلاك؛ فالتنفيذ المحلي أو السحابي لا يحدّد عمر البطارية وحده.
4. ارسم خريطة البيانات التي تغادر كل حدّ فاصل
أدرج المدخلات الخام والسمات المستخرجة والتنبؤات وسجلات التشخيص والأمثلة المحفوظة بصورة منفصلة. حدّد أين تُعالج ومن يستطيع الوصول إليها ومدة الاحتفاظ بها وما إذا كانت أدوات الدعم تصدّرها. قد يرسل تصميم يُبقي الاستدلال العادي محلياً صوراً خاماً عبر ميزة لتصحيح الأخطاء.
اختر أقل تدفّق للبيانات يدعم الغرض وخطة التقييم. فقد يرسل تطبيق مراقبة أعداد الأحداث مع الاحتفاظ محلياً بعينات مختارة لمراجعة مصرّح بها. ويمكن للسمات والتنبؤات أن تكشف معلومات حساسة؛ لذلك لا يجعل تقليل حجم الملف البيانات مجهولة الهوية بحدّ ذاته.
قد تساعد المعالجة المحلية على تلبية متطلب إبقاء بيانات معيّنة في الموقع، لكن الموقع وحده لا يحسم التزامات الأمان والخصوصية والقانون. أكّد متطلبات العميل الفعلي والأسواق المستهدفة قبل اختيار مناطق التخزين أو ترتيبات الدعم عن بُعد.
5. حدّد من يصون كل إصدار منشور
خطّط للإصدار كمجموعة متوافقة: النموذج والمعالجة الأولية للمدخلات وبيئة التشغيل ومنطق التطبيق وعتبات القرار ومعنى المخرجات. قد يغيّر استبدال ملف النموذج وحده السلوك إذا تغيّر أيضاً تطبيع الصور المتوقّع أو تحجيم قراءات المستشعر أو ترتيب التسميات.
سجّل الإصدار الذي تعمل به كل وحدة أو بوابة. حدّد من يعتمد التحديث وكيف يُتحقّق من مصدره وسلامته وكيف يُعالج فشل التثبيت وكيف يُختار إصدار تعافٍ مصرّح به. اختبر هذه المسارات قبل توزيع المنتج. احتفظ بمدخلات القبول والنتائج المتوقّعة لمقارنة الإصدار الجديد بالسابق.
خط أساس NISTIR 8259A للأمن السيبراني لأجهزة إنترنت الأشياء يشمل حماية البيانات والوصول إلى الواجهات وتحديثات البرامج الآمنة والمصرّح بها. يوفّر نقطة بداية لمتطلبات المنتج؛ ولا يثبت تطبيق قائمة تحقق وجود اعتماد أو تقييم أمني مكتمل.
أدرج الصيانة في مقارنة التكاليف. قدّر عتاد كل وحدة وتركيب البوابة واستبدالها والاتصال والاستدلال البعيد والتخزين والمراقبة والدعم الميداني خلال فترة التشغيل نفسها. استخدم معدّل الأحداث المتوقّع وسياسة الاحتفاظ بالبيانات. قد تخفي قائمة مكونات منخفضة التكلفة أو تكلفة منخفضة لكل استدلال تكاليف أخرى في النظام.
مثال عملي: نظام استشاري لفحص التغليف
مثال افتراضي: يقيّم فريق ثلاث كاميرات تنبّه المشغّل إلى ملصق مفقود أو في موضع غير صحيح. افترض أن موجز التصميم يطلب نتيجة خلال ثانية واحدة من الالتقاط، واستمرار التشغيل عند انقطاع الإنترنت، وبقاء الصور الخام في الموقع. هذه متطلبات توضيحية، وليست نشراً لدى MakersGround أو نتيجة مقاسة أو مواصفات فحص عامة. تبقى حماية الآلة وإجراءات التشغيل القائمة منفصلة.
البوابة المحلية خيار أولي معقول لأنها قد تخدم الكاميرات الثلاث وتُبقي الاستدلال في الموقع. التجربة التالية هي تشغيل النموذج ومسار معالجة الصور المقصودين مع المدخلات الثلاثة، وقياس أزمنة الاستجابة وتجاوزات المهلة والجودة تحت إضاءة وتنوّع منتجات ممثّلَين للاستخدام. ويجب على الفريق أيضاً اختبار فقدان رابط الكاميرا وإعادة تشغيل البوابة.
يبقى الاستدلال على الجهاز خياراً إذا استطاعت كل كاميرا تلبية متطلبات الجودة والذاكرة والطاقة والاستجابة بصورة مستقلة. يتعارض الاستدلال السحابي وحده مع متطلبات هذا المثال بشأن الانقطاع والصور الخام. ويمكن لوظيفة منفصلة للتقارير السحابية تلقي بيانات ملخّصة معتمدة لاحقاً، دون أن تصبح تبعية للفحص المحلي.
إذا فشلت البوابة في اختباراتِها، فسجّل السبب قبل تغيير البنية. قد تكون المشكلة في جودة الصورة أو المعالجة الأولية أو قدرة الحوسبة المشتركة أو تأخير الشبكة. نقل عبء العمل نفسه إلى مكان آخر لا يصلح العامل المحدِّد تلقائياً.
مثال تاريخي لدى MakersGround على التعرّف عن بُعد
إنّ سجل مشروع عتاد النظارات الذكية وبرامجها، المنشور أصلاً في يوليو 2021، يصف كاميرا قابلة للارتداء تتصل بتطبيق هاتف عبر Wi-Fi Direct. يرسل التطبيق إطارات الصور إلى خادم تعرّف عبر الإنترنت، ويتلقّى النتائج ويحوّلها إلى كلام على الهاتف ثم يعيد الصوت إلى الجهاز القابل للارتداء.
ينسب السجل إلى MakersGround تصميم الجهاز والعمل على العتاد والبرامج. ويضع التعرّف على الخادم، دون إسناد مسؤولية مستقلة عن تطوير ذلك الخادم أو تشغيله. يقدّم مثالاً ملموساً على تقسيم عبء العمل بين الجهاز القابل للارتداء والهاتف والمعالجة البعيدة، دون إثبات نشر ذكاء اصطناعي على الجهاز أو أداء متحقّق منه بصورة مستقلة أو توافر تجاري حالي.
في المنتج الجديد، وثّق هذا التقسيم بالوضوح نفسه. الجهاز القابل للارتداء المتصل والبوابة المحلية والنموذج البعيد أجزاء مختلفة من النطاق الهندسي، حتى عندما يختبرها المستخدم كمنتج واحد.
ما الذي يجب إحضاره إلى مراجعة بنية عتاد الذكاء الاصطناعي؟
- القرار الذي يدعمه التنبّؤ ومهلته وعواقب النتيجة الخاطئة أو غير المتاحة.
- بيانات مدخلات ممثّلة وحالات صعبة معروفة وطريقة التقييم المقترحة.
- قيود عتاد الاستشعار والذاكرة والطاقة والغلاف والاتصال.
- رسم لتدفّق البيانات يحدّد موقع الاستدلال والتخزين والوصول والتبعيات الخارجية.
- عدد الأجهزة المتوقّع ومعدّل الأحداث ومسؤولية التحديث وترتيبات الصيانة.
- خطة اختبار تستطيع رفض البنية المفضّلة إذا لم تلبِّ المتطلبات.
بالنسبة إلى الفرق في لبنان أو الخليج أو أي مكان في الشرق الأوسط وشمال أفريقيا، اجمع هذه الحقائق في الموقع المقصود. أكّد الاتصال المتاح والطاقة والوصول للتركيب ومسؤوليات الدعم مع الأشخاص الذين سيشغّلون المنتج.
استكشف لدى MakersGround تطوير الأجهزة المتصلة, هندسة الإلكترونيات ولوحات الدوائر المطبوعة، و خدمات MakersGround للأنظمة المدمجة والبرمجيات الثابتة، أو ناقش نطاق العتاد والبرامج في منتجك. ابدأ بالسلوك المطلوب والأدلة اللازمة لاختيار البنية، ثم اتفق على نطاق التنفيذ.
جرت مراجعة المراجع التقنية وأدلة المشاريع المرتبطة في 6 أكتوبر 2026. مثال فحص التغليف افتراضي.