الأنظمة متعدّدة الوكلاء، AutoGen و CrewAI و LangGraph
دليل لـMulti-Agent Systems: AutoGen (Microsoft)، CrewAI، LangGraph. متى تستخدمها، وأمثلة عملية — from autogen import AssistantAgent, UserProxyAgent
Multi-Agent Systems أحدث اتّجاهات AI. فرق من الوكلاء يعملون معاً، تقليد فرق البشر. من مساعد واحد إلى شركة كاملة من AI Agents. هذا الدليل شامل.
المفهوم
الفكرة
وكيل واحد (Single Agent):
- LLM + Tools + Memory
- يحلّ مهمّة كاملة
وكلاء متعدّدون (Multi-Agent):
- كل واحد متخصّص
- يتعاونون
- كل واحد يفعل ما يجيده
الأدوار الشائعة
فريق تقرير:
- باحث: يبحث المعلومات
- كاتب: يصيغ المسوّدة
- مراجع: يفحص ويدقّق
- ناشر: يُقدّم النهائي
فريق برمجة:
- Product Manager: يفهم المتطلّبات
- Architect: يصمّم
- Developer: يكتب الكود
- QA: يختبر
- DevOps: ينشر
فريق تسويق:
- باحث سوق
- كاتب محتوى
- مصمّم
- مسوّق
Microsoft AutoGen
الخلفية
- Microsoft Research (2023)
- مفتوح المصدر
- الأشهر أكاديمياً
- التعاون بين Microsoft + جامعات
الفكرة
Conversational Agents:
- الوكلاء يتحدّثون مع بعضهم
- كل رسالة تُخصّب المشكلة
مثال بسيط
from autogen import AssistantAgent, UserProxyAgent
# وكيل مساعد
assistant = AssistantAgent(
name="assistant",
llm_config={"model": "gpt-5"}
)
# وكيل يمثّل المستخدم
user_proxy = UserProxyAgent(
name="user_proxy",
code_execution_config={"work_dir": "coding"}
)
# محادثة
user_proxy.initiate_chat(
assistant,
message="اكتب لي برنامج Python يحلّل بيانات مبيعاتي في sales.csv"
)
النتيجة: المساعد يقترح كود، user_proxy ينفّذه، يعطي نتائج، المساعد يعدّل حتى النجاح.
AutoGen Studio
واجهة رسومية:
- تصميم الوكلاء
- بناء Workflows بلا كود
- تجريب
رابط: microsoft.github.io/autogen
الأنماط
Two-Agent Chat:
- محادثة بين وكيلَين
Group Chat:
- عدّة وكلاء
- مدير المحادثة يوجّه
Sequential Chat:
- خطوات متتالية
Nested Chats:
- محادثات داخل محادثات (Recursive)
الأنسب لـ
- الأبحاث
- مشاريع معقّدة
- من يريد قوّة تكرارية
CrewAI
الخلفية
- CrewAI (2024)
- مفتوح المصدر
- الأسرع نموّاً كأداة Multi-Agent
- الأسهل بين الأدوات
الفكرة
Role-Based Agents:
- كل وكيل له دور واضح
- Goal، Backstory، Tools
مثال
from crewai import Agent, Task, Crew
# الوكيل 1: باحث
researcher = Agent(
role="باحث سوق",
goal="جمع أحدث اتّجاهات AI في السعودية",
backstory="خبير 10 سنوات في أبحاث السوق",
tools=[search_tool]
)
# الوكيل 2: كاتب
writer = Agent(
role="كاتب تقارير",
goal="كتابة تقارير احترافية بناءً على البحث",
backstory="كاتب صحفي بخبرة 15 سنة"
)
# المهمّة 1: البحث
research_task = Task(
description="ابحث آخر تطوّرات AI السعودية 2026",
agent=researcher,
expected_output="ملخّص شامل بالمصادر"
)
# المهمّة 2: الكتابة
writing_task = Task(
description="اكتب تقرير 1000 كلمة",
agent=writer,
expected_output="تقرير احترافي"
)
# الفريق
crew = Crew(
agents=[researcher, writer],
tasks=[research_task, writing_task],
process="sequential" # أو hierarchical
)
result = crew.kickoff()
print(result)
بساطة مذهلة، 30 سطر لفريق كامل.
الميّزات
- Sequential أو Hierarchical processes
- Memory مشتركة بين الوكلاء
- Tools مخصّصة لكل وكيل
- Delegation، وكيل يفوّض لآخر
الأنسب لـ
- المبتدئين في Multi-Agent
- Prototypes سريعة
- الأدوار الواضحة
رابط: crewai.com
LangGraph (LangChain)
فصّلناها في مقال LangChain، لكن باختصار:
الفكرة
Graph-based:
- عقد (Nodes) = خطوات
- حواف (Edges) = المسار
- State مشترك
الميّزة
- تحكّم دقيق
- Workflows معقّدة
- Conditional Logic
- Human-in-the-Loop
مثال
from langgraph.graph import StateGraph
from typing import TypedDict
class State(TypedDict):
research: str
draft: str
final: str
def research(state):
# وكيل بحث
state["research"] = do_research()
return state
def write(state):
# وكيل كتابة
state["draft"] = write_draft(state["research"])
return state
def review(state):
# وكيل مراجعة
state["final"] = review_draft(state["draft"])
return state
workflow = StateGraph(State)
workflow.add_node("research", research)
workflow.add_node("write", write)
workflow.add_node("review", review)
workflow.set_entry_point("research")
workflow.add_edge("research", "write")
workflow.add_edge("write", "review")
app = workflow.compile()
الأنسب لـ
- Workflows معقّدة
- الإنتاج الجادّ
- من يحتاج تحكّماً كاملاً
أدوات أخرى
Swarm (OpenAI)
- OpenAI أطلقته 2024
- تجريبي
- بسيط جدّاً
- الفكرة: Handoffs بين وكلاء
MetaGPT
- يحاكي شركة كاملة
- CEO، Product Manager، Engineer، QA
- الأنسب: تطوير برامج كاملة
AgentGPT
- بسيط في المتصفّح
- تدخل هدفاً، وكلاء ينفّذون
- للتجربة
BabyAGI
- الأصل (2023)
- بسيط
- قديم لكن تاريخي
AutoGPT
- الأول الذي انتشر (2023)
- الآن أقلّ استخداماً لصالح الأدوات الحديثة
الأنماط (Patterns)
1) Sequential
A → B → C
- A ينهي، B يبدأ
- بسيط
2) Parallel
A + B + C معاً
- أسرع
- مستقلّون
3) Hierarchical
Manager → Workers
- Manager يوزّع
- Workers ينفّذون
- Manager يجمع
4) Peer-to-Peer
- كل الوكلاء متساوون
- يتحدّثون بحرّية
- مناسب للعصف الذهني
5) Debate
- وكلاء يتناقشون
- كل واحد يحاول إقناع الآخر
- نتيجة أعمق
6) Reflection
- الوكيل يراجع نفسه
- يحسّن مخرجه
استخدامات عملية
1) بحث + تقرير
الفريق:
- باحث: Perplexity، Google
- محلّل: يفهم البيانات
- كاتب: يصوغ التقرير
- مراجع: يدقّق
الأثر: تقرير احترافي في ساعات بدل أيّام.
2) تطوير برمجي
الفريق:
- PM: يحدّد المتطلّبات
- Architect: يصمّم
- Coder: يكتب
- Tester: يختبر
- Reviewer: يراجع
الأثر: MetaGPT يبني تطبيقات كاملة.
3) خدمة العملاء
الفريق:
- Router: يفرز الاستفسار
- Specialist: يجيب (مالي، تقني، عام)
- Escalation: إذا معقّد
4) حملة تسويقية
الفريق:
- Market Researcher
- Copywriter
- Designer (مع Midjourney)
- Optimizer (A/B testing)
5) القرارات المالية
الفريق:
- Data Collector
- Analyst
- Risk Assessor
- Decision Maker
تحذير YMYL: للاستثمار الحقيقي، مستشار CMA-مرخّص.
المخاطر
1) الكلفة
LLM calls تتضاعف:
- 1 وكيل = 1-3 استدعاءات
- 5 وكلاء = 15-50 استدعاء
التحسين:
- استخدم نماذج أرخص للمهام البسيطة
- Cache المخرجات
- Prompt Engineering
2) البطء
كل خطوة تأخذ ثوانٍ:
- 5 وكلاء = 30 ثانية-3 دقائق
- غير مناسب للـReal-time
الحلّ:
- Parallel processing
- نماذج أسرع (Haiku، Flash)
3) التصحيح
أيّ وكيل أخطأ؟:
- صعب تتبّع
- الحلّ: LangSmith، Helicone
4) الاعتماد الزائد
- نظام معقّد = فرص أخطاء
- KISS Principle: Keep It Simple
قاعدة: ابدأ بـSingle Agent، انتقل إذا لزم.
5) الأمان
- كل وكيل نقطة هجوم
- Prompt Injection قد ينتشر
- الحلّ: Guardrails، Least Privilege
Best Practices
1) Clear Roles
- كل وكيل دور محدّد
- backstory غنيّ
- tools مناسبة
2) Structured Communication
- JSON بين الوكلاء
- format واضح
- تجنّب الطول
3) Human-in-the-Loop
- خطوة تأكيد قبل التنفيذ
- خصوصاً للأفعال الخطيرة
4) Monitoring
- LangSmith، Helicone
- كل خطوة مسجّلة
5) Fallbacks
- إذا وكيل فشل، آخر بديل
- Graceful degradation
6) Cost Awareness
- راقب التكلفة
- حدود لكل وكيل
7) Testing
- اختبار كل وكيل منفرداً
- اختبار النظام كاملاً
- Edge cases
متى تستخدم Multi-Agent
استخدمها إذا
- مهمّة متعدّدة الخطوات معقّدة
- تحتاج تخصّصات مختلفة
- الوقت متاح (ليس Real-time حرج)
- الميزانية كافية
لا تستخدمها إذا
- مهمّة بسيطة (وكيل واحد يكفي)
- Real-time (بطيء)
- ميزانية ضيّقة
- لا فريق تقنيّ
المستقبل
الاتّجاهات (2027-2030)
1) وكلاء أذكى:
- AGI-adjacent capabilities
- تعلّم من التجربة
2) شركات AI بالكامل:
- CEO Agent + PM + Devs + Sales
- لكن بلا بشر؟
- نقاش أخلاقي
3) Standards:
- MCP يوسّع
- Agent-to-Agent protocols
4) الحوكمة:
- من مسؤول إذا فشل نظام Multi-Agent؟
- تشريعات
5) للسعودية:
- HUMAIN ستستخدم Multi-Agent
- الشركات السعودية تتبنّى
- الفرص المهنية كبيرة
للسعودي
التعلّم
المسار:
- CrewAI أوّلاً (سهل)
- LangGraph (قوة)
- AutoGen (إذا للأبحاث)
الفرص
HUMAIN، G42، الشركات الكبرى:
- Multi-Agent Engineers = طلب متزايد
- رواتب: 25-60K ريال/شهر
الاستخدام العملي
Startup سعودي:
- CrewAI لأتمتة داخلية
- بحث + تسويق + دعم
- مسار الشركة كلها بـ5-10 وكلاء
المصادر الرسمية
اقرأ أيضاً: LangChain، بناء تطبيقات AI · MCP، بروتوكول سياق النموذج · MLOps · Cursor، محرّر الكود الذكيّ
الأسئلة الشائعة
أنظمة تُوظّف **عدّة وكلاء AI** يعملون معاً لحلّ مهمّة معقّدة. **بدل وكيل واحد** يفعل كل شيء، لكل وكيل تخصّص: أحدهم يبحث، آخر يكتب، آخر يراجع. **مستوحاة من فرق العمل البشرية**.
من أهمّها: **مهمّة متعدّدة الخطوات** معقّدة، **تحتاج تخصّصات متعدّدة**، **قرارات مترابطة** (وكيل يعتمد على مخرج آخر)، **workflows موازية** (وكلاء يعملون في نفس الوقت). **بسيطة**: لا تحتاج.
الأبرز: **AutoGen** (Microsoft، مفتوح)، الأشمل، **CrewAI**، الأسهل، مبنيّ على الأدوار، **LangGraph** (LangChain)، قابل للتحكّم بدقّة. **الأنسب لك**: يعتمد على مشروعك.
**AutoGen**: قوي جدّاً، محادثات بين وكلاء، Microsoft يدعمه. **CrewAI**: أبسط، Role-based، مثالي للمبتدئ. **LangGraph**: Graph-based، تحكّم دقيق، مثالي للمعقّد. **قاعدة**: ابدأ بـCrewAI، تعمّق بـLangGraph.
أبرزها: **بحث + كتابة تقرير** (باحث + كاتب + مراجع)، **تطوير برمجي** (Product Manager + Developer + QA)، **خدمة عملاء** (فرز + متخصّص + مراجعة)، **تحليل مالي** (بيانات + تحليل + تقرير)، **حملة تسويقية** (بحث + إبداع + قياس).
**مضاعفة** استدعاءات LLM. **وكيل واحد** يستدعي 1-3 مرّات، **5 وكلاء** يستدعون 15-50 مرّة. **الاحتساب**: إذا مهمّة واحدة تكلّف 0.01$، بـMulti-agent 0.15-0.50$. **الفائدة**: جودة أعلى بكثير.
أبرزها: **الكلفة المتضاعفة**، **البطء** (خطوات متعدّدة)، **صعوبة التصحيح** (أيّ وكيل أخطأ؟)، **الاعتماد الزائد**، **الأمان** (كل وكيل نقطة هجوم محتمَلة). **الحلّ**: Monitoring دقيق، أدوات مثل LangSmith.
ضمن سلسلة: البناء بالذكاء الاصطناعي
المقال 10 من 15الـAPI، RAG، قواعد البيانات المتجهية، الضبط الدقيق، الوكلاء المتعدّدون، وMCP.
- 1.OpenAI API، دليل البدء والتسعيرالدليل الشامل
- 5.قواعد المتّجهات (Vector Databases)، دليل شامل
- 6.Fine-tuning و LoRA، تخصيص نماذج AI
- 7.Fine-tuning للنماذج اللغوية: LoRA و QLoRA و Full Fine-tuning
- 8.MLOps، تشغيل نماذج AI في الإنتاج
- 9.أنظمة الوكلاء المتعدّدين (Multi-Agent): AutoGen و CrewAI و LangGraph
- 10.الأنظمة متعدّدة الوكلاء، AutoGen و CrewAI و LangGraph
- 11.MCP، بروتوكول سياق النموذج
- 12.مزوّدو السحابة للـAI، AWS، Azure، Google Cloud
- 13.Cursor، محرّر الكود الذكيّ للمطوّرين
- 14.Claude Code، دليل المطوّر العمليّ
- 15.Web Scraping، دليل عملي بـPython 2026
مقالات ذات صلة
Chain of Thought، سلسلة التفكير في البرومت
شرح تقنية Chain of Thought للحصول على تفكير أعمق من ChatGPT وClaude وGemini، مع أمثلة عملية — في يناير 2022، نشر باحثون في Google ورقة اسمها…
20 برومت للتحليل المالي، قرارات أذكى
برومتات جاهزة للتحليل المالي: تحليل شركات، محفظة، ميزانية شخصية، قرارات استثمار، بحدود واقعية — حلّل الشركة [الاسم] من منظور استثماري.
البودكاست في زمن الذكاء الاصطناعي، ماذا يتغيّر فعلاً؟
من Rogan Experience إلى بودكاستر عربي مبتدئ: كيف تُعيد أدوات AI رسم صناعة قيمتها 4 مليار دولار، وأيّها ثوري وأيّها ضجيج.
شموع باث اند بودي وركس: ثلاث فتائل أم فتيلة واحدة؟
كيف تختار شمعة باث اند بودي وركس في السعودية: الفرق بين شموع الفتائل الثلاث والفتيلة الواحدة، أكثر الروائح تقييماً في موقعهم، ونصائح أمان الشموع من NFPA.
دليل السفر إلى نيويورك من السعودية ٢٠٢٦، أفضل وقت والفيزا
متى تزور نيويورك، متطلّبات الفيزا الأمريكية للسعودي، وأبرز معالمها من تمثال الحرية إلى تايمز سكوير — دليل عملي بجداول طقس حقيقية وروابط طيران وفنادق.
برنامج تمهير ٢٠٢٦: التدريب على رأس العمل للسعوديين الخرّيجين
دليل تمهير — من يستحقّه، مدّة البرنامج، المكافأة الشهرية، فرص التوظيف بعد الانتهاء، وطريقة التسجيل عبر tamheer.sa.