الحاسوب
يعمل كلُّ مُشغِّل في بيئته المُحاطة الخاصّة — عادةً حاويةٌ بأدنى سلسلة أدواتٍ يحتاجها سير العمل. الحاوية هي نطاق ضرر الوكيل. أمرٌ خاطئ يكسر الحاوية؛ لا يصل نظام ملفّات المضيف ولا ذاكرة مُشغِّلٍ آخر ولا عنقود الإنتاج. الحدّ مفروض في زمن التشغيل، لا في الموجِّه.
الذاكرة
مخزنٌ مستمرّ يحمل معرفة المُشغِّل بالحسابات وتاريخ المحادثات والتفضيلات المُتعلَّمة. الذاكرة هي ما يجعل المُشغِّل يتصرّف كموظَّفٍ عبر التشغيلات لا كدالّةٍ بلا حالة. نستخدم Supabase أو MongoDB بحسب نمط الوصول، خلف واجهة API مكتوبةٍ نوعياً يستدعيها المُشغِّل عبر بوّابة أدواته.
الأدوات
مجموعة الإجراءات التي يُسمح للمُشغِّل أن يتخذها في العالم. الأدوات مُعدَّدة صراحةً: فتح نيّة دفع Stripe، تحديث تذكرة Linear، إرسال SMS خارج عبر Hermes، استعلام لوحة Datadog. كلُّ أداةٍ مُسجَّلة بأدنى نطاق. لا يستطيع المُشغِّل اختراع أدواتٍ جديدة في زمن التشغيل؛ يستطيع فقط تأليف ما لديه.
حدود الأمان
حدّ الصلاحيّة الموقَّع. مواصفةٌ مكتوبة لما يُسمح للمُشغِّل بفعله دون اعتمادٍ بشري لسير العمل هذا في هذه الدرجة. حدّ الصلاحيّة يعيش في الشيفرة لا في الموجِّه — يمكن كسر النموذج، يمكن طلب نسيان تعليماته، يمكنه ببساطة أن يهلوس. حدّ الصلاحيّة تفرضه بوّابة الأدوات التي ترفض الاستدعاءات خارج الحدّ وتُوجِّهها إلى التصعيد.
التصعيد
المسار الذي يتّخذه المُشغِّل حين لا يستطيع أو ينبغي ألّا يتصرّف وحده. التصعيد ميزةٌ لا فشل. المُشغِّل الجدير بالثقة يُصعِّد كثيراً مبكراً في النشر ثم أقلَّ تدريجياً مع ضيق نطاق سير العمل. يحمل التصعيد كامل سياق المحادثة ومنطق المُشغِّل المُعلَن وخطوةً تاليةً مقترحة فيلتقط الإنسان من حيث ترك المُشغِّل.
سجلّ التدقيق
سجلٌّ ثابت إلحاقي لكلِّ إجراءٍ اتخذه المُشغِّل والمنطق الذي أنتجه. سجلّ التدقيق هو الأثر الوحيد الذي يُبرِّر الثقة عبر الوقت. يجب أن يكون قابلاً للاستعلام من المالية والقانوني والأمن وصاحب سير العمل؛ يجب أن يُحتفظ به بحسب ولاية العميل القضائيّة؛ يجب أن يكون مستحيلاً على المُشغِّل نفسه تعديله. السجلّ هو الفرق بين أتمتةٍ غامضة وموظَّفٍ محاسَب.