AI Agents · درس

أدوار الوكلاء وتخصصاتهم

امنح كل وكيل دورًا ضيقًا، مثل المخطط أو المبرمج أو الناقد أو المنفّذ، فسيؤدي بشكل أفضل من وكيل عام.

الدرس 3 من 414 خطوة

أدوار الوكلاء وتخصصاتهم درس مجاني في AI Agents على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Agents، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Agents 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

لماذا يساعد التخصص؟

يتفوق وكيل مركّز ذو مطالبة دقيقة ومجموعة أدوات صغيرة على وكيل عام مزود بكل شيء. والأسباب هي:

  • يمكن جعل المطالبات أطول وأكثر تحديدًا لكل دور
  • تصبح أوصاف الأدوات أوضح، مع خيارات أقل لإرباك النموذج
  • تصبح عملية التصحيح والتقييم أسهل
  • يمكن لكل وكيل استخدام حجم نموذج مختلف

الأدوار الشائعة

  • المخطط — يجزئ المهام إلى خطوات
  • الباحث — يجمع المعلومات
  • المبرمج — يكتب الشفرة
  • المراجع / الناقد — يكتشف العيوب
  • المحرر — يحسن الناتج
  • المنفذ — يشغّل الأوامر أو الأدوات

Define a Role Clearly

RESEARCHER_PROMPT = '''
You are Researcher. Your job is to gather facts.
Never write code. Never make final decisions.
Return 3-5 sourced findings with URLs.
When finished, end your message with: HANDOFF: planner
'''
print(RESEARCHER_PROMPT.strip())

أدوات خاصة بكل دور

قائمة سماح صارمة للأدوات لكل دور:

researcher_tools = ['web_search', 'fetch_url']
coder_tools = ['read_file', 'write_file', 'run_python']
reviewer_tools = []   # critique-only, no tools
print("Researcher tools:", researcher_tools)
print("Coder tools:", coder_tools)
print("Reviewer tools:", reviewer_tools)

نماذج خاصة بكل دور

استخدموا نماذج منخفضة التكلفة للأدوار البسيطة، ونماذج كبيرة للأدوار الصعبة:

ROLE_MODELS = {
    'planner': 'gpt-4o',         # critical role
    'researcher': 'gpt-4o-mini', # routine
    'coder': 'gpt-4o',           # hard
    'reviewer': 'claude-sonnet-4-5'  # second opinion
}
for role, model in ROLE_MODELS.items():
    print(f"{role}: {model}")

النقد بين النماذج

لتحسين الجودة، استخدموا عائلة نموذج مختلفة للنقد. فهذا يقلل أخطاء التحيز المشترك:

  • المبرمج: GPT-4
  • المراجع: Claude
  • إذا اتفق كلاهما، فأطلقوا الناتج؛ وإلا فصعّدوا الأمر

بروتوكول تسليم المهام

تحتاج الوكلاء إلى طريقة واضحة لتسليم العمل. إليكم اصطلاحًا بسيطًا:

# Each message ends with one of:
HANDOFF: <role_name>
FINAL: <answer>
ABORT: <reason>

التخصص حسب نوع المهمة

تضيف بعض الفرق خبراء في مجالات محددة:

  • Legal-Reviewer للامتثال
  • Security-Reviewer لأمان التعليمات البرمجية
  • Domain-Specialist للمعرفة الخاصة بالمجال

حدود الأدوار

تمنع الحدود المفروضة على كل دور التوسع غير المنضبط:

MAX_ROLE_INVOCATIONS = {
    'planner': 3,
    'researcher': 5,
    'coder': 10,
    'reviewer': 3
}
for role, cap in MAX_ROLE_INVOCATIONS.items():
    print(f"{role}: max {cap} invocations")

لا تبالغوا في التخصص

الانتقال من 3 أدوار إلى 30 دورًا يسبب مشكلات: إذ يصبح اختيار المشرف غير موثوق، ويزداد زمن الاستجابة بشدة، ويكرر معظم "المتخصصين" العمل نفسه.

أضيفوا أدوارًا فقط عندما تقيسون فائدة حقيقية.

تقييم كل دور

اختبروا كل دور بشكل مستقل:

  • تقييم Researcher: هل يعيد حقائق موثقة بالمصادر؟
  • تقييم Coder: هل تُجمَّع التعليمات البرمجية وتجتاز الاختبارات؟
  • تقييم Reviewer: هل يكتشف الأخطاء المعروفة؟

قابلية التركيب

يمكن إعادة استخدام الأدوار عبر أنظمة وكلاء متعددة. إذ يمكن لـ Researcher مضبوط جيدًا أن يعمل مع سير عمل كاتب المستندات ومدقق الحقائق على حد سواء.

لماذا الأدوار؟

ما الفائدة الرئيسية من منح كل وكيل دورًا واضحًا؟

خلاصة

يُعد Plan -> Research -> Code -> Review مسارًا افتراضيًا ممتازًا. تعليمات دقيقة، وأدوات محدودة النطاق، ونماذج مخصصة لكل دور، وبروتوكول لتسليم المهام. أضيفوا أدوارًا فقط عند وجود فائدة مثبتة بالقياس.

البدء مجانًا

تعلم AI Agents مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
60
الدروس
239

الأسئلة الشائعة

هل درس «أدوار الوكلاء وتخصصاتهم» مجاني؟

نعم — نص درس «أدوار الوكلاء وتخصصاتهم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Agents، انتقل إلى CoddyKit PRO. تتضمن دورة AI Agents 4 دروس في المجموع.

ماذا ستتعلم في «أدوار الوكلاء وتخصصاتهم»؟

امنح كل وكيل دورًا ضيقًا، مثل المخطط أو المبرمج أو الناقد أو المنفّذ، فسيؤدي بشكل أفضل من وكيل عام. تتمرن على AI Agents مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ AI Agents؟

لا تُشترط خبرة سابقة. AI Agents على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «أدوار الوكلاء وتخصصاتهم»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس AI Agents هذا؟

نعم. كل درس في AI Agents يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. وكلاء متعددون قائمون على المحادثة (AutoGen)
  2. المشرفون الهرميون (المنسق والعمال)
  3. أدوار الوكلاء وتخصصاتهم
  4. بروتوكولات الاتصال (حافلات الرسائل)
← العودة إلى AI Agents