الوكلاء

الوكيل الفرعي (Subagent)

الوكيل الفرعي هو AI agent يستدعيه parent أو orchestrator agent لتنفيذ مهمة فرعية محددة بشكل مستقل وإرجاع النتائج دون تفاعل مباشر مع المستخدم النهائي أثناء التنفيذ.

الوكيل الفرعي هو agent متخصص أو ذو أغراض عامة يتم استدعاؤه من قبل agent آخر (orchestrator) بدلاً من استدعاء مباشر من مستخدم بشري. يفوض orchestrator مهمة فرعية محددة—مثل web search أو code execution أو document summarization أو API interaction—والوكيل الفرعي ينجزها ضمن context window و tool set الخاص به قبل إرجاع نتيجة منظمة.

Subagents عادة ما تعمل كعمليات معزولة أو استدعاءات API. كل subagent يتلقى prompt موجز يحتوي فقط على السياق ذي الصلة بالمهمة الفرعية مما يقلل الضوضاء ويحافظ على budget السياق. بعض المعماريات تعطي subagents ذاكرتهم الخاصة المستمرة أو وصول tool؛ الآخرون يبقيهم بدون حالة وعابري الزوال. parent agent يجمع النتائج من واحد أو أكثر من subagents ليستمر الاستدلال أو ينتج مخرج نهائي.

نمط الوكيل الفرعي قيّم لأنه يمكّن التوازي—عدة subagents يمكنها أن تنفذ بشكل متزامن على مهام فرعية مستقلة—والتخصص حيث عمليات subagent المختلفة تستخدم نماذج أو prompts أو tool sets مختلفة محسّنة لمجالها. كما يحسّن عزل الأخطاء: إذا فشل أحد subagents الأصل orchestrator يمكنه إعادة محاولة أو توجيه مسار بديل دون إعادة تشغيل الخط بأكمله.

في بيئة Claude بحلول عام 2026 subagents هي مفهوم من الدرجة الأولى في Claude Agent SDK حيث يمكن لـ parent Claude instance أن ينبثق child agents باستخدام Task primitive. نماذج مماثلة تظهر في AutoGen و CrewAI و LangGraph وتُستخدم في الأنظمة الإنتاجية لمراجعة الأكواد المؤتمتة وتحليل البيانات متعدد الخطوات ومعالجة المستندات على نطاق واسع.

مثال

orchestrator agent يحلل مجموعة بيانات كبيرة ينبثق ثلاثة subagents بالتوازي—واحد للاستعلام من قاعدة بيانات SQL وواحد لجلب مصادر ويب أخيرة وواحد لتشغيل عمليات حسابية Python—ثم يجمع مخرجاتهم إلى تقرير نهائي.

مصطلحات مرتبطة

← المسرد