الحجة لصالح مُحكِّم محلي
يُتوقع بشكل متزايد أن تستجيب ميزات الوكيل الاستهلاكية ضمن إيقاع التفاعل البشري: معالجة كلمة التنبيه، تقدير النظرة، دمج المستشعرات، تصنيف النصوص القصيرة. هذه الخطوات حساسة لزمن الاستجابة وتعمل على بيانات إما مستمرة (الصوت، الحركة، إطارات الكاميرا) أو شخصية بما يكفي بحيث أن إرسالها إلى نقطة نهاية بعيدة يضيف سطح خروج بيانات بفائدة وظيفية ضئيلة. تفرض رحلات الذهاب والإياب إلى السحابة تكلفة وزمن استجابة ذيلي وحدوداً للخصوصية لا تحتاج معظم هذه الخطوات عبورها.
الوكيل البعيد فقط يفشل أيضاً دون اتصال. بالنسبة لمساعد على مستوى الجهاز، السلوك دون اتصال ليس وضعاً متدهوراً؛ بل هو متطلب أساسي. إذا لم يستطع المُحكِّم الإجابة على كلمة تنبيه أو تصنيف محلي دون قفزة شبكية، فإن الميزة غير متاحة على متن طائرة، أو في مصعد، أو على شبكة خلوية مزدحمة. يوجد المُحكِّم للحفاظ على الخطوات القصيرة محلية وجعل التصعيد قراراً صريحاً قابلاً للتدقيق.
ما الذي يقرره المُحكِّم
يوجّه المُحكِّم حسب فئة المهمة، لا حسب الطلب الفردي. تقسيم عملي:
- يبقى محلياً. معالجة كلمة التنبيه، كشف النشاط الصوتي، دمج النظرة والمستشعرات، التصنيف القصير، عمليات البحث عن التضمينات مقابل فهرس محلي صغير، والتنسيق أو انتقالات الحالة التي تعتمد فقط على السياق المحلي الحديث.
- يُصعَّد. الخطوات التي تحتاج سياقاً طويلاً، أو نموذجاً أكبر، أو أداة لا يستطيع الجهاز الوصول إليها (فهرس استرجاع بعيد، واجهة برمجة دفع أو حجز، مخزن حالة مشترك متعدد المستخدمين).

يجب ترميز قاعدة التوجيه كسياسة، لا كاستدلال مدفون في كود التطبيق. كائن السياسة يعلن، لكل فئة مهمة، أهداف التنفيذ المسموح بها، والحد الأقصى للسياق المحلي، وفئة الخصوصية، وسلوك الاحتياط عند عدم توفر الهدف المحلي. يسأل التطبيق المُحكِّم عن قرار ويستقبل هدفاً مع رمز سبب. هذا يبقي التقسيم قابلاً للفحص والاختبار، ويمنع فرع ميزة حسن النية من إرسال مخزن مؤقت للميكروفون بهدوء إلى نقطة نهاية بعيدة.
آلية ملموسة: مثِّل كل خطوة كواصف صغير بحقول لفئة المهمة، وميزانية الرموز أو الإطارات المقدَّرة، والأدوات المطلوبة، وفئة الخصوصية، والموعد النهائي. يقيّم المُحكِّم الواصف مقابل قدرات الجهاز (النموذج المحلي المتاح، الذاكرة الحرة، الحالة الحرارية، إمكانية الوصول الشبكي) ويعيد أحد الخيارات local أو remote أو defer. يُسجَّل القرار ومدخلاته لكل تشغيل. بدون هذا السجل، لا يكون التقسيم قابلاً لإعادة الإنتاج؛ ومعه، يمكن إعادة تشغيل التصعيد وتفسيره.
القيود التي تشكّل التقسيم
سقف الذاكرة والميزانية الحرارية. يستطيع الهاتف تشغيل عدد محدود فقط من الخطوات المحلية قبل الخنق. يحتاج المُحكِّم إلى معاملة الهامش الحراري كمدخل من الدرجة الأولى، لا كفكرة لاحقة. عندما يكون الجهاز دافئاً، السلوك الصحيح عادةً هو إبقاء أرخص الخطوات المحلية محلية وتأجيل أو تصعيد الباقي، بدلاً من تشغيل كل شيء وترك المجدول يدهور خط الأنابيب بأكمله. هذه مقايضة حقيقية: التصعيد تحت الضغط الحراري يزيد تكلفة السحابة وزمن الاستجابة بالضبط عندما يكون المستخدم أكثر عرضة للملاحظة، لكن تشغيل الخطوات المحلية إلى حالة مخنوقة ينتج زمن استجابة أسوأ وأقل قابلية للتنبؤ.
انحراف إصدار النموذج. ينحرف نموذج الجهاز ونموذج الخادم. ما لم يُسجَّل التقسيم لكل تشغيل — أي نموذج خدم أي خطوة، وبأي إصدار — لا يمكن عزو تغيير السلوك. يجب أن يلتقط سجل إعادة الإنتاج قرار المُحكِّم، ومعرّف النموذج وإصداره لكل خطوة منفذة، ومراجعة السياسة السارية. هذا هو الفرق بين نظام قابل للتنقيح ونظام يعمل بشكل صحيح فقط على الجهاز الذي بُني عليه.
تصنيف الخصوصية قبل التسلسل. يجب أن يحدث تصنيف الخصوصية قبل تسلسل الحمولة، لا بعده. بمجرد ترميز مخزن مؤقت في جسم طلب، يصبح التصنيف خاصية للنقل، لا للبيانات، ويكون قد فات الوقت لاتخاذ قرار توجيه بناءً عليه. صنِّف واصف الخطوة أولاً؛ ثم قرر؛ ثم سلسل فقط ما
ل لاحقاً.

اختبار التقسيم
التقسيم هو حدود نظام، لذا يحتاج تقييمه الخاص. ثلاث ممارسات مهمة.
قِس المسار المحلي فقط بشكل منفصل عن المسار المصعَّد. معدل نجاح إجمالي واحد يخفي حقيقة أن النموذج المحلي قد يفشل بالضبط في الحالات التي تُصعَّد. أبلغ عن نجاح المهمة لكل مسار، ولكل فئة مهمة داخل كل مسار. إذا كان معدل نجاح المسار المحلي مستقراً لكن معدل التصعيد يتصاعد، فإن النموذج المحلي يتدهور أو أن توزيع المدخلات قد تغير.
قِس معدل التصعيد كمقياس من الدرجة الأولى. معدل التصعيد هو أوضح إشارة على صحة النموذج المحلي. معدل متزايد يعني أن الجهاز يتوكأ على السحابة أكثر، مما يغير التكلفة وزمن الاستجابة والتعرض للخصوصية. تتبعه لكل فئة مهمة ولكل طبقة جهاز، وحدد عتبة مراجعة بدلاً من عتبة تنبيه: الهدف هو ملاحظة الانحراف قبل أن يصبح مشكلة تكلفة أو امتثال.
حاكِ ظروف عدم الاتصال والشبكة المتدهورة كسيناريوهات تقييم قياسية. عدم الاتصال ليس حالة حافة لمساعد على مستوى الجهاز. يجب أن تشمل جولات التقييم: دون اتصال تماماً، شبكة يمكن الوصول إليها بزمن استجابة عالٍ، ويمكن الوصول إليها ثم تُقطع في منتصف الخطوة. يجب ممارسة مسار defer للمُحكِّم وسلوكه الاحتياطي، لا افتراضهما. خطوة تُصعَّد ثم تفقد الشبكة يجب أن تفشل بطريقة محددة، وهذا التعريف ينتمي إلى مجموعة التقييم.
مقايضة صادقة
التقسيم المحلي أولاً ليس مجانياً. إبقاء نموذج محلي محدثاً يعني شحن تحديثات النموذج، وإدارة اختلافات قدرات طبقات الأجهزة، وقبول أن بعض الخطوات ستُخدم بنموذج أصغر مما قد تقدمه السحابة. يضيف المُحكِّم طبقة قرار يجب اختبارها بنفسها، ويجب إصدار سياساتها جنباً إلى جنب مع النماذج. البديل — وكيل بعيد فقط — أبسط في البناء وأسهل في الحفاظ على الاتساق، لكنه يفشل دون اتصال، ويضيف رحلة ذهاب وإياب لكل خطوة قصيرة، ويوسع سطح خروج البيانات. بالنسبة لمساعدي الأجهزة الاستهلاكية، المُحكِّم المحلي هو الافتراضي الأكثر دفاعاً، بشرط تسجيل التقسيم وقياسه ومعاملته كحدود هندسية لا كتفصيل تنفيذي.
