الدرس 1 من 20

معمارية الوكلاء المتعددين

تخصيص الوكلاء

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  # يمكنه طلب إعادة الكتابة
)

حدود القدرات

حدد حدوداً واضحة لكل وكيل:

  1. نطاق المدخلات: ما البيانات التي يمكن لهذا الوكيل استلامها؟
  2. صيغة المخرجات: ماذا يجب أن ينتج؟
  3. الوصول للأدوات: أي أدوات يمكنه استخدامها؟
  4. حقوق التفويض: هل يمكنه تعيين عمل للآخرين؟

أنماط التخصيص الشائعة

  • باحث + كاتب: جمع المعلومات ← إنشاء المحتوى
  • مخطط + منفذ: استراتيجية ← تنفيذ
  • مولّد + ناقد: إنشاء ← تقييم ← تكرار
  • مدير + عمال: تنسيق ← تنفيذ المهام

ملاحظة نيردية: أفضل أنظمة الوكلاء المتعددين تعكس الفرق البشرية الناجحة—أدوار واضحة، تسليمات محددة، وتداخل أدنى.

التالي: كيف يتواصل هؤلاء الوكلاء المتخصصون مع بعضهم. :::

اختبار

اختبار الوحدة 1: معمارية الوكلاء المتعددين

خذ الاختبار