CrewAI: جعل عدّة وكلاء يتعاونون على مهمّة واحدة
من وكيل واحد يفعل كلّ شيء إلى فريق من الوكلاء المتخصّصين، لكلّ منهم دور ومهمّة ومصدر معلومات، يتعاونون على إنجاز مخرَج واحد قابل للاستعمال.
مدّة الدورة: 5 ساعات
ما ستتعلّمه
- تمييز الحالات التي تستحقّ فريقًا من الوكلاء عن الحالات التي يكفيها وكيل واحد أو سكربت بسيط.
- تعريف وكيل CrewAI بحقول واضحة: الدور والهدف والقصّة الخلفيّة والنموذج المستعمل.
- كتابة مهمّة مع مخرَج متوقّع صريح، ووصل المهامّ بسياق يتدفّق بينها.
- الاختيار بين العملية التتابعيّة (
Process.sequential) والعملية الهرميّة (Process.hierarchical) بناءً على شكل العمل. - تركيب أدوات مشتركة (قراءة ملفّات، بحث، استدعاء واجهات) وتوزيعها على الوكلاء المناسبين.
- السماح بالتفويض بين الوكلاء، ومنع حلقات الأسئلة اللانهائيّة بين متعاونَين مربكَين.
- إعداد ذاكرة مشتركة قصيرة وطويلة ومعرّفة بالكيانات، وقياس ما يمرّ فعليًّا بين المهامّ.
- قياس كلفة تنفيذ الفريق (عدد النداءات، مجموع الرموز، الزمن) ومقارنتها بوكيل واحد أو بسكربت مباشر.
- تشخيص فريق «لا يصل»: تحليل الآثار، وتحديد المخرَج الغامض، وتصحيح توزيع الأدوار.
المتطلّبات المسبقة
- دورة وكلاء الذكاء الاصطناعي (الدورة 30) بمفاهيم حلقة الاستدلال ونداء الأدوات.
- إتقان بايثون بمستوى التعامل مع الفئات والدوالّ غير المتزامنة.
- مفتاح OpenAI أو Anthropic، أو تثبيت Ollama محلّيًّا لمن يفضّل نموذجًا مفتوحًا.
الخيط الأحمر: فريق تحرير وثائق منتَج
طوال الوحدات العشر نبني فريقًا واحدًا يُنتج وثيقة منتَج من عشر صفحات انطلاقًا من ملفّ مواصفات تقنيّة:
- المحلِّل يقرأ المواصفات ويستخرج قائمة الوظائف والفئات المستهدفة.
- المحرِّر يكتب الأقسام العشرة بأسلوب موحّد.
- المراجِع يتحقّق من التماسك اللغويّ والصحّة التقنيّة.
- المسؤول يوزّع العمل، يحكم بين آراء متعارضة، ويقرّر متى تنتهي الجولة.
نمرّ في الوحدة 4 من عمليّة تتابعيّة إلى عمليّة هرميّة، ونضيف في الوحدة 5 أدوات قراءة ملفّات وبحث، ثمّ نُتيح التفويض في الوحدة 6، ونربط ذاكرة مشتركة في الوحدة 7. الوحدة 8 تقيس الكلفة الحقيقيّة لهذا الفريق مقارنةً بحلّ أبسط، والوحدة 9 تُصلح جولة تدور في حلقة، لنُسلّم في الوحدة 10 وثيقة كاملة قابلة للمراجعة البشريّة.
النموذج مفتوح لخيار الطالب: API سحابيّ لسرعة الانطلاق، أو Ollama لخصوصيّة كاملة على المستندات الحسّاسة.
وحدات الدورة
- متى يكون عدّة وكلاء أفضل من وكيل واحد
- الوكلاء والأدوار والأهداف
- المهامّ والاعتماديات والمخرجات المتوقّعة
- العملية التتابعيّة والعملية الهرميّة
- الأدوات المشتركة بين الوكلاء
- التفويض والإشراف
- الذاكرة المشتركة وتمرير السياق
- الكلفة وزمن الاستجابة وحدود المقاربة
- تصحيح فريق لا يصل إلى نتيجة
- مشروع: فريق تحرير وثائقيّ
التقييم والشهادة
يُختَم المسار باختبار من 40 سؤالًا يغطّي الوحدات العشر، وتُمنَح عند النجاح شهادة إتمام قابلة للتحقّق برقمها على المنصّة.