نمطات التنسيق: المشرف، السحابة، الهرمية
Type: Learn + Build
Languages: Python (stdlib)
Prerequisites: Phase 14 · 12 (Workflow Patterns), Phase 14 · 25 (Multi-Agent Debate)
Time: ~60 minutes
أهداف التعلم
- أسمائ النماذج الأربعة المتكررة للموسيقى ومتى تناسب كل منها
- وصف توصية 2026 لنج تشين: الإشراف القائم على المكالمات على أدوات مقابل المكتبات المشرفة.
- شرح قاعدة "بناء النظام الصحيح" من الأنثروبيك وكيفية إغلاق اختيار الترتيبات.
- تنفيذ كل أربعة في الدراسة ضد ماجستير في العلوم المشتركة.
المشكلة
يصل الفريق إلى "العامل متعدد" قبل أن يحتاجوا إليه. تكرر أربعة أنماط عبر الإطار؛ بمجرد أن تتمكن من تسميتها، يمكنك اختيار الجهاز الصحيح أو تخطي الترتيبات بالكامل.
المفهوم
المدير العامل
- مركز توجيه ماجستير في التدريبات القانونية يرسل إلى وكلاء متخصصين.
- يقرر: العودة إلى الذات، السماح لمتخصص، إنهاء.
- لا يتحدث المتخصصون مع بعضهم البعض، كل التوجيه يمر من خلال المشرف.
الإطار: LangGraph create_supervisor، أعمال الموسيقيين الأنثروپي، عمل التسلسل الهرمي
2026 LangChain recommendation:إشراف من خلال المكالمات المباشرة من خلال الأدوات بدلاً منcreate_supervisorيمنح التحكم في الهندسة السياقية بشكل أفضل
السلالة / الزملاء
- العملاء يُسلمون مباشرةً عبر سطح أداة مشتركة
- لا يوجد جهاز توجيه مركزي
- تأخر أقل من المشرف (قليل من القفز).
- أكثر صعوبة في التفكير حول (لا نقطة واحدة للسيطرة).
الإطار: توبولوجيات السحابة لاندغراف، OpenAI Agents SDK التسليمات (حين يمكن لجميع العملاء التسليم إلى جميع الآخرين).
التسلسل الهرمي
- المشرفون الذين يديرون المشرفين الفرعيين الذين يديرون العمال.
- تم تنفيذها كجزء من المخططات المضغوطة في LangGraph؛ طاقم المضغوطة في CrewAI.
- مقياسات إلى مجموعات كبيرة من العاملين على حساب التعقيد التشغيلي.
عندما تحتاج إليه: عندما لا يمكن في ميزانية السياق لمراقب واحد أن تحتوي على وصف جميع المتخصصين.
النقاش
- المقترحات المتوازية + النقد المتكرر (المدرس 25).
- ليس حقاً التنسيق أكثر التحقق ولكن يظهر كخيار أساسي في الإطار.
الطواقم المستقلة مقابل التدفقات المحددة
CrewAI يعلن رسمياً عن طريقتين للتنفيذ:
- Flowللآتمتة القائمة على الأحداث (المبدأ الموصى به للإنتاج).
- Crewالتعاون المستقل القائم على الأدوار.
هذا هو متناغم مع الأنماط الأربعة أعلاه ولكن الخرائط إلى التطبيقات: التدفق هو عادة المشرف أو الهرمية؛ الطاقم هو عادة المشرف مع جهاز توجيه LLM.
إرشادات الأنثروبيك
"النجاح في مجال ماجستير في العلوم لا يتعلق ببناء النظام الأكثر تعقيداً، بل يتعلق ببناء النظام المناسب لاحتياجاتك".
ترتيب القرار:
- وكيل واحد + أنماط سير العمل (الدرس 12)
- المدير العامل عند وجود 2-4 متخصصين.
- السحرة عندما تكون التأخير أكثر أهمية من وضوح التفكير
- التسلسل الهرمي فقط عندما يفشل ميزانية الإشرافية.
- النقاش عندما تكون الدقة أكثر أهمية من التكلفة
حيث يذهب هذا النمط خطأ
- Topology-first thinking."نحتاج إلى وكيل متعدد" قبل تحديد ما هي المشاكل التي يحلها وكيل متعدد.
- Bouncing handoffs in swarm.أ -> ب -> أ -> ب. استخدم معدادات القفز.
- Fake hierarchy.ثلاث طبقات بسبب "الشركة" اثنان من الفريقين الفعليين
بناءها
code/main.pyيطبق جميع الأنماط الأربعة في stdlib ضد ماجستير في العلوم المخطوطة:
Supervisor-الجهاز المركزيSwarm-مُتَقَابِلَة مع التسليم المباشرHierarchical- مراقبي المراقبينDebateالمقترحات المتوازية + النقد.
كل نمط يتعامل مع نفس المهمة الثلاثية (استرداد / أخطاء / مبيعات).
إشغله
python3 code/main.pyالناتج: لكل نمط تتبع + حساب العمليات. المشرف هو الأكثر نظافة؛ السحابة هي أقصر؛ الهرمية هي الأكثر عمقا؛ النقاش هو الأكثر تكلفة.
استخدمها
- LangGraphللشرف والهرمية (الخطوط الفرعية المضخمة).
- OpenAI Agents SDKلتمويل الأدوات (شكل المشرف).
- CrewAI Flowلتحديد الإنتاج
- Customمن أجل النقاش أو عندما تريد السيطرة الدقيقة
أرسله
outputs/skill-orchestration-picker.mdيختار أوضاعاً وتطبقها.
التمارين
- تحويل عامل المشرف إلى حشرة بإزالة جهاز التوجيه ما الذي يتعطل؟ ما الذي يحسن؟
- إضافة مقياس القفز إلى السحابة: رفض بعد 3 إعطاءات هل يلتقط A->B->A القفز؟
- بناء نظام تسلسلي على مستويين لمجال 12 متخصصاً. أين يفشل ميزانية السياق دون التجميع؟
- تحليل الأنماط الأربعة على عبء عمل على شكل إنتاج. أي من هذه الأرقام يفوز على أي مقياس (التأخير والتكلفة والدقة والإمكانية إصلاح الأخطاء) ؟
- اقرأ مقالة "بناء وكلاء فعالين" من "أنثروبيك" قم بتخطيط كل تدفقات إنتاجك إلى واحدة من الأربعة
الشروط الرئيسية
| Term | What people say | What it actually means |
|---|---|---|
| Supervisor-worker | "Router + specialists" | Central LLM dispatches to specialists; they don't talk to each other |
| Swarm | "Peer-to-peer" | Direct handoffs via shared tools; no central router |
| Hierarchical | "Supervisors of supervisors" | Nested subgraphs for large populations |
| Debate | "Proposer + critique" | Parallel proposers, cross-critique (Lesson 25) |
| Tool-call-based supervision | "Supervisor without a library" | Implement supervisor as direct tool calls for context control |
| Crew | "Autonomous team" | CrewAI's role-based collaboration mode |
| Flow | "Deterministic workflow" | CrewAI's event-driven production mode |
المزيد من القراءة
- Anthropic, Building Effective Agents خمسة أنماط + وكيل مقابل سير العمل
- LangGraph overview المشرف، السلالة، الهرمية
- CrewAI docs طاقم المجموعة مقابل تدفق
- Du et al., Society of Minds (arXiv:2305.14325)نمط المناقشة
This free lesson is part of the AI Engineering from Scratch curriculum. Read the full explanation, run the lesson code, and verify the result in the interactive reader or from the repository source.
Browse the complete course catalog or open this lesson on GitHub.