الوكلاء الفرعيون والوكلاء المتعددون في OpenClaw
عمليات التشغيل في الخلفية، وسلسلة الإعلان، وحدود العمق، والأدوات التي لا يحصل عليها الوكيل الابن أبدًا
لدى OpenClaw جوابان عن مسألة وجود أكثر من وكيل واحد، وتحرص الوثائق على الفصل بينهما. الوكلاء الفرعيون عمليات تشغيل في الخلفية تنطلق من تشغيل قائم، كل منها في جلسته الخاصة، وتعلن النتيجة لمن طلبها، وتتابع كمهمة في الخلفية؛ أما الوكلاء المتعددون فهم وكلاء تمت تهيئتهم بشكل منفصل، لكل منهم مساحات عمله وتوجيهه الخاص. إليك ماهية الوكيل الفرعي وتكلفته، وإلى أي عمق يصل التداخل وكيف تعود النتائج، والأدوات التي لا يمكن للابن امتلاكها أبدًا، وأين يوجد النوع الآخر من التعدد.
الوكلاء الفرعيون عمليات تشغيل وكلاء في الخلفية تنطلق من تشغيل وكيل قائم.
ما هو الوكيل الفرعي
- مفتاح جلسة خاص به تحت الوكيل الأب، وإعلان يعود إلى الطالب افتراضيًا لمراجعته، وسجل مهمة في الخلفية لكل تشغيل؛ والأهداف هي البحث المتوازي والعمل البطيء بالأدوات دون حجب التشغيل الرئيسي، والعزل عبر الجلسة وعبر بيئة معزولة اختيارية، ومجموعة أدوات يصعب إساءة استخدامها.
- سياق واستهلاك رموز خاصان به: توصي ملاحظة التكلفة في الوثائق بضبط نموذج أرخص للوكلاء الفرعيين وإبقاء الوكيل الرئيسي على النموذج الأفضل، وبعدم تفريع نص محادثة الطالب إلى ابن إلا عندما يحتاج إليه فعلًا.
- التشغيل ينتهي، أما الجلسة فلا: التشغيل المنتهي يكون للعرض فقط في Control UI مع طريق للعودة إلى الأب، ولا تنشأ جلسة مرئية دائمة إلا عندما يطلبها المستخدم، لا لأن مهمة استغرقت وقتًا طويلًا أو أنتجت تقريرًا.
التداخل وكيف تعود النتائج
افتراضيًا، يستطيع الوكلاء الفرعيون التفويض بشكل متكرر حتى العمق خمسة، مع ضوابط لعمق الإنشاء، من واحد إلى خمسة، وللأبناء النشطين لكل وكيل، خمسة افتراضيًا وحتى عشرين، وسقف عام لمسار التزامن قدره ثمانية، ومهلة تشغيل افتراضية، ومهلة للإعلان. يقع الوكيل الرئيسي عند العمق صفر، ويستطيع المنسقون الواقعون تحت السقف إنشاء أبناء، أما الوكيل الطرفي عند السقف فلا يستطيع. تصعد النتائج مستوى واحدًا في كل مرة: يعلن الوكيل المتحدر إلى أبيه، ويجمع الأب نتائج أبنائه قبل أن يعلن إلى الأعلى، ويسلم الوكيل الرئيسي النتيجة إلى المستخدم. وتطلب الوثائق من الوكلاء انتظار أحداث الاكتمال بدل الاستطلاع، والرد على الاكتمال المتأخر برمز عدم الرد الصامت.
الأدوات التي لا يحصل عليها الابن أبدًا
- تفقد دائمًا مهما كان العمق: أداة gateway، وقائمة الوكلاء، وحالة الجلسة، وبطاقات التقدم، وcron، وmessage، وإرسال الجلسات، وأدوات المحادثة. إنه حظر صارم مشتق من غلاف جلسة الوكيل الفرعي في كل دور، ولا تستطيع قوائم السماح العادية تجاوزه.
- وعند سقف العمق تفقد أيضًا: أدوات الوكلاء الفرعيين، وقائمة الجلسات، وسجل الجلسات، وإنشاء الأبناء، لذا فإن الطريقة الوحيدة لتواصل الوكيل الطرفي هي سلسلة الإعلان.
- يمكن لسياسة أدوات الوكلاء الفرعيين أن تحظر المزيد أو تضع مرشح سماح نهائيًا حصريًا، لكن هذا المرشح لا يستطيع إعادة أداة أزالها ملف الأدوات؛ ومثال الوثائق على ذلك المتصفح الغائب عن ملف coding.
يتناول دليل الأتمتة في OpenClaw عمليات التشغيل المجدولة التي كثيرًا ما تنشئ هؤلاء الأبناء، ويبين شرح العزل في OpenClaw العزل الذي يمكن للابن أن يرثه.
الوكلاء المتعددون مقابل الوكلاء الفرعيين
يقيم عدة وكلاء مهيئين تحت إدخالات كل وكيل في ملف الإعداد، ويستطيع كل منهم تجاوز القيم الافتراضية حيث يسمح المخطط، مع قنوات وغرف موجهة إليهم؛ وتذكر صفحتا Discord وMatrix كلتاهما ربط الخوادم والغرف بالوكلاء. أما الوكلاء الفرعيون فأبناء مؤقتون لتشغيل واحد، تنشئهم أداة بدل أن يعلن عنهم في ملف. ويشرح مقال ملف إعداد OpenClaw القسمين اللذين توجد فيهما هذه الإدخالات.
على Diali
على Diali، كل مساعد مثيل معزول قائم بذاته، لذا فإن تعدد الوكلاء يعني عدة مساعدين، لكل منهم قنواته ومساحة عمله، ويبقى الوكلاء الفرعيون داخل تشغيل مساعد واحد بقواعد العمق والأدوات نفسها. تقدم صفحة OpenClaw المستضاف على Diali المساعد، وتوضح صفحة أسعار Diali كيف يحتسب عدد المساعدين.
- يعمل الابن في جلسته الخاصة ويعلن نتيجته صعودًا.
- العمق خمسة افتراضيًا؛ والوكيل الطرفي لا يستطيع إنشاء أبناء.
- أدوات cron وmessage وgateway والجلسات ليست للابن أبدًا.
كفاك قراءة، ابنِ وكيلك الخاص
جهز وكيلًا، واختر قناة، واجعله يعمل داخل التطبيق المفتوح لديك دائمًا.
