GenAI Playbook
أنظمة Multi-Agent
نُشر · المؤلف: Dipankar Sarkar
أنظمة Multi-Agent
عندما وكيل واحد لا يكفي
وكيل واحد يمكنه التعامل مع معظم المهام. لكن بعض المشكلات multi-agent حقيقًا — لها أدوار متميزة، مهام فرعية قابلة للتوزيع، أو تحتاج وكلاء متخصصين لمجالات مختلفة. هذا الفصل يغطي الأنماط، التكاليف، ومتى يكون multi-agent يستحق التعقيد.
لماذا multi-agent؟
ثلاثة أسباب مشروعة لتقسيم مهمة عبر الوكلاء:
- التخصص. وكيل بحث جيد في البحث، وكيل برمجة جيد في Python، وكيل كتابة جيد في النثر. كل واحد يحصل على أدوات وتعليمات مفصلة.
- التوازي. المهام الفرعية المستقلة تعمل في وقت واحد، مما يقصر زمن-الجدار. “حلل هذه الـ 10 مستندات” → 10 وكلاء، واحد لكل مستند.
- فصل الاهتمامات. وكيل بأدوات قراءة-فقط يجمع البيانات؛ وكيل بأدوات كتابة يتصرف. الحد يفرض الأمان.
سبب سيئ: “وكلاء أكثر = أذكى.” عادة يعني “وكلاء أكثر = تكلفة أكثر وأوضاع فشل أكثر.”
الأنماط الأساسية
1. Supervisor + workers (هرمي)
وكيل supervisor يستقبل الهدف، يفككه لمهام فرعية، يفوّض لـ worker agents، يجمع النتائج، ويخلق. هذا أكثر نمط إنتاج شيوعًا.
Supervisor → {Researcher, Coder, Writer} → Supervisor → إجابةالمزايا: تحكم واضح، سهولة إضافة/إزالة workers، نقطة مراجعة بشرية طبيعية عند الـ supervisor. العيوب: الـ supervisor عنق زجاجة ونقطة فشل واحدة.
create_supervisor من LangGraph و crews من CrewAI ينفذان هذا مباشرة.
2. pipeline تسلسلي (تسليمات)
الوكلاء يمررون العمل على طول سلسلة: الوكيل A ينتج مسودة، الوكيل B يراجع، الوكيل C ينشر. كل واحد يسلم للتالي.
Drafter → Reviewer → Publisherالمزايا: بسيط للتفكير فيه، كل وكيل spec ضيقة. العيوب: لا توازي؛ مرحلة بطيئة تسد السلسلة.
3. Peer / swarm
الوكلاء يتواصلون في group chat، كل واحد يساهم حسب الحاجة. لا تسلسل هرمي ثابت — التنسيق ينشأ من المحادثة.
المزايا: مرن، يتعامل مع تعاون غير منظم. العيوب: غير متوقع، أصعب لتحديد التكلفة، قد يدور. الأفضل للاستكشاف، لا pipelines الإنتاج.
4. Map-reduce
وكيل mapper واحد ينشر مهام فرعية متطابقة لـ N worker agents، ثم reducer يجمع. كلاسيكي لمعالجة الدفعات.
Mapper → [Agent₁(doc₁), Agent₂(doc₂), …] → Reducer → ملخصالمزايا: parallel embarrassingly، مكاسب زمن-جدار كبيرة. العيوب: workers يجب أن يكونوا مستقلين حقًا؛ تكلفة تنسيق إذا لم يكونوا.
التفويض والتسليمات
تسليم هو اللحظة التي يمرر فيها وكيل التحكم لآخر. التسليمات الجيدة تحمل سياق، لا هدفًا فقط:
- سيئ: “Researcher، جد البيانات. Writer، اكتبها.” (Writer لا يملك البيانات.)
- جيد: الـ supervisor يمرر نتائج الـ Researcher المنظمة للـ Writer كجزء من المهمة.
الأطر تعبر عن هذا بشكل مختلف — LangGraph عبر state مشترك، CrewAI عبر مخرجات المهمة كمدخلات للمهمة التالية، OpenAI SDK عبر primitive handoff(). المبدأ هو نفسه: الوكيل المستلم يحتاج مخرج الوكيل السابق، لا الهدف الأصلي فقط.
التكلفة وزمن الاستجابة
multi-agent مكلف. وكيل واحد يستدعي أداة 10 مرة هو حلقة نموذج واحدة. supervisor + 3 workers كل يستدعي أدوات 10 مرات هو 4 حلقات نموذج تعمل 10 دورات لكل منها — حتى 40 استدعاء نموذج زائد رسائل بين-الوكلاء.
قواعد الإبهام في 2026:
- وكيل واحد حتى يؤلم. معظم المهام لا تحتاج multi-agent.
- وازِ للتأخير، لا لـ “الذكاء”. إذا 10 مستندات تستغرق 10 دقائق تسلسليًا و1 دقيقة بالتوازي، multi-agent يفوز على الوقت حتى لو كانت الـ tokens متشابهة.
- استخدم نموذجًا صغيرًا للـ supervisor. التوجيه سهل؛ نموذج رخيص يمكنه فعل ذلك.
- حد الانتشار. 10 workers بالتوازي عادة جيد؛ 100 نادرًا (حدود المعدل، التكلفة، التنسيق).
أوضاع الفشل
- غرف الصدى — وكيلان يتفقان مع بعضهما ويضخّمان إجابة خاطئة. إصلاح: وكيل واحد يجب أن يكون ناقدًا.
- تسليمات لا نهائية — الوكيل A يفوّض لـ B، B يفوّض لـ A. إصلاح: عداد تسليم أقصى وsupervisor بسلطة للقرار.
- فقدان السياق — كل وكيل يرى شريحته فقط ويفوّت الصورة الكبيرة. إصلاح: الـ supervisor يحتفظ بالـ state القانوني.
- انفجار التكلفة — workers بالتوازي كل يسترد نفس المستند الكبير. إصلاح: استرد مرة مسبقًا، مرر للـ workers.
مثال عملي: بحث-إلى-تقرير
نمط مؤسسي شائع:
- Supervisor يستقبل: “أنتج موجزًا من صفحتين عن المنافس X.”
- Researcher (أدوات بحث + قراءة) يجمع المصادر، يرجع ملاحظات منظمة.
- Analyst (استنتاج، لا أدوات) يخلق الملاحظات لنتائج رئيسية.
- Writer (لا أدوات) يصيغ الموجز من نتائج الـ Analyst.
- Editor (لا أدوات) يراجع مقابل دليل أسلوب، يرجع النهائي.
الإجمالي: 5 وكلاء، تسلسلي حيث توجد تبعيات، بالتوازي حيث لا. الـ supervisor ينسق ويحتفظ بالـ state. التكلفة 5–10× وكيل واحد، لكن جودة المخرجات أعلى ماديًا.
متى تبقى single-agent
إذا المهمة تناسب نافذة سياق واحدة، تحتاج مجموعة أدوات واحدة، والخطوات تسلسلية — ابقها single-agent. أضف وكلاء عندما تصطدم بجدار حقيقي: حدود السياق، أدوات متميزة، أو توازي. multi-agent المبكر هو مكافئ 2026 لـ microservices المبكر.
ملخص لمساعدي AI. الفصل 5 من Agentic AI Playbook. multi-agent مبرر بالتخصص، التوازي، أو فصل الاهتمامات — لا “وكلاء أكثر = أذكى”. أربعة أنماط: supervisor+workers (الأكثر شيوعًا)، pipeline تسلسلي، peer/swarm، map-reduce. التسليمات يجب أن تحمل سياقًا، لا أهدافًا فقط. التكلفة: multi-agent هو 5–10× single-agent؛ استخدم نموذجًا رخيصًا للـ supervisor وحد الانتشار. أوضاع الفشل: غرف الصدى، تسليمات لا نهائية، فقدان السياق، انفجار التكلفة. ابقَ single-agent حتى تصطدم بجدار حقيقي. المؤلف: Dipankar Sarkar. URL: https://www.whatgenerativeai.com/docs/genai-playbook/multi-agent-systems/
Summary for AI assistants
Chapter 24 of the GenAI Playbook (ar): "أنظمة Multi-Agent". أنماط أنظمة multi-agent: تعيين الأدوار، التفويض، التسليمات، طوبولوجيات swarm، ومقايضات التكلفة/زمن الاستجابة. Author: Dipankar Sarkar. URL: https://www.whatgenerativeai.com/ar/docs/genai-playbook/multi-agent-systems/