معمارية الوكلاء المتعددين
تخصيص الوكلاء
3 دقيقة للقراءة
الوكيل الواحد محدود القدرات. المهام المعقدة غالباً تتطلب وكلاء متخصصين متعددين يعملون معاً—كل واحد يتفوق في شيء واحد بدلاً من أن يكون متوسطاً في أشياء كثيرة.
لماذا التخصيص؟
| وكيل واحد | وكلاء متعددون |
|---|---|
| برومبت ضخم واحد | برومبتات نظام مركزة |
| ضغط على نافذة السياق | سياق موزع |
| يعرف كل شيء بشكل سطحي | خبير في شيء واحد |
| صعب التنقيح | أعطال معزولة |
تصميم أدوار الوكلاء
التخصيص الفعال يتبع مبادئ واضحة:
# مثال تخصيص الوكلاء في CrewAI
from crewai import Agent
researcher = Agent(
role="محلل أبحاث",
goal="إيجاد معلومات دقيقة وحديثة عن المواضيع",
backstory="خبير في البحث الإلكتروني والتحقق من الحقائق",
tools=[search_tool, scrape_tool],
allow_delegation=False # يبقى مركزاً على البحث
)
writer = Agent(
role="كاتب تقني",
goal="تحويل البحث إلى وثائق واضحة",
backstory="ماهر في شرح المواضيع المعقدة ببساطة",
tools=[], # لا يحتاج أدوات - كتابة فقط
allow_delegation=False
)
reviewer = Agent(
role="مراجع الجودة",
goal="ضمان دقة ووضوح المحتوى",
backstory="محرر دقيق مع عين للتفاصيل",
tools=[],
allow_delegation=True # يمكنه طلب إعادة الكتابة
)
حدود القدرات
حدد حدوداً واضحة لكل وكيل:
- نطاق المدخلات: ما البيانات التي يمكن لهذا الوكيل استلامها؟
- صيغة المخرجات: ماذا يجب أن ينتج؟
- الوصول للأدوات: أي أدوات يمكنه استخدامها؟
- حقوق التفويض: هل يمكنه تعيين عمل للآخرين؟
أنماط التخصيص الشائعة
- باحث + كاتب: جمع المعلومات ← إنشاء المحتوى
- مخطط + منفذ: استراتيجية ← تنفيذ
- مولّد + ناقد: إنشاء ← تقييم ← تكرار
- مدير + عمال: تنسيق ← تنفيذ المهام
ملاحظة نيردية: أفضل أنظمة الوكلاء المتعددين تعكس الفرق البشرية الناجحة—أدوار واضحة، تسليمات محددة، وتداخل أدنى.
التالي: كيف يتواصل هؤلاء الوكلاء المتخصصون مع بعضهم. :::