Phase 14: Agent Engineering

نمطات التنسيق: المشرف، السحابة، الهرمية

تكرر أربع أنماط ترقية عبر إطار 2026: المشرف العامل ، السلالة / الزملاء ، التسلسل ، النقاش. توجيه الأنثروبيك: "المركز هو بناء النظام المناسب لاحتياجاتك". ابدأ ببساطة ؛ إضافة التوبولوجيا فقط عندما يكون وكيل واحد بالإضافة إلى خمسة أنماط سير العمل غير كافية.

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.

إرشادات الأنثروبيك

"النجاح في مجال ماجستير في العلوم لا يتعلق ببناء النظام الأكثر تعقيداً، بل يتعلق ببناء النظام المناسب لاحتياجاتك".

ترتيب القرار:

  1. وكيل واحد + أنماط سير العمل (الدرس 12)
  2. المدير العامل عند وجود 2-4 متخصصين.
  3. السحرة عندما تكون التأخير أكثر أهمية من وضوح التفكير
  4. التسلسل الهرمي فقط عندما يفشل ميزانية الإشرافية.
  5. النقاش عندما تكون الدقة أكثر أهمية من التكلفة

حيث يذهب هذا النمط خطأ

  • 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يختار أوضاعاً وتطبقها.

التمارين

  1. تحويل عامل المشرف إلى حشرة بإزالة جهاز التوجيه ما الذي يتعطل؟ ما الذي يحسن؟
  2. إضافة مقياس القفز إلى السحابة: رفض بعد 3 إعطاءات هل يلتقط A->B->A القفز؟
  3. بناء نظام تسلسلي على مستويين لمجال 12 متخصصاً. أين يفشل ميزانية السياق دون التجميع؟
  4. تحليل الأنماط الأربعة على عبء عمل على شكل إنتاج. أي من هذه الأرقام يفوز على أي مقياس (التأخير والتكلفة والدقة والإمكانية إصلاح الأخطاء) ؟
  5. اقرأ مقالة "بناء وكلاء فعالين" من "أنثروبيك" قم بتخطيط كل تدفقات إنتاجك إلى واحدة من الأربعة

الشروط الرئيسية

TermWhat people sayWhat 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

المزيد من القراءة

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.