إطلاق قوة الذكاء الاصطناعي التعاوني
تخيل أن لديك فريقًا من Agents الذكاء الاصطناعي المتخصصة تعمل معًا بسلاسة لحل مشكلات معقدة، كل منها يساهم بمهاراته الفريدة لتحقيق هدف مشترك. هذه هي قوة CrewAI - إطار عمل يمكّنك من إنشاء أنظمة ذكاء اصطناعي تعاونية يمكنها إنجاز مهام تفوق بكثير ما يمكن لـ AI واحد تحقيقه بمفرده. في هذا الدليل، سنمشي عبر إنشاء Crew بحث يساعدنا في البحث والتحليل حول موضوع ما، ثم إنشاء تقرير شامل. يوضح هذا المثال العملي كيف يمكن لـ Agents الذكاء الاصطناعي التعاون لإنجاز مهام معقدة، لكنه مجرد البداية لما هو ممكن مع CrewAI.ما ستبنيه وتتعلمه
بنهاية هذا الدليل، ستكون قد:- أنشأت فريق بحث AI متخصص بأدوار ومسؤوليات مميزة
- نسّقت التعاون بين عدة Agents ذكاء اصطناعي
- أتممت سير عمل معقد يتضمن جمع المعلومات والتحليل وإنشاء التقارير
- بنيت مهارات أساسية يمكنك تطبيقها على مشاريع أكثر طموحًا
المتطلبات المسبقة
قبل البدء، تأكد من:- تثبيت CrewAI باتباع دليل التثبيت
- إعداد مفتاح API لنموذج LLM في بيئتك، باتباع دليل إعداد LLM
- فهم أساسي لـ Python
الخطوة 1: إنشاء مشروع CrewAI جديد
أولاً، لننشئ مشروع CrewAI جديد باستخدام CLI. سينشئ هذا الأمر هيكل مشروع كامل بجميع الملفات الضرورية.- مجلد مشروع بالملفات اللازمة
- ملفات تهيئة للـ Agents والمهام
- تطبيق Crew أساسي
- سكريبت رئيسي لتشغيل الـ Crew

نظرة عامة على إطار عمل CrewAI
الخطوة 2: استكشاف هيكل المشروع
لنخصص لحظة لفهم هيكل المشروع الذي أنشأه CLI.الخطوة 3: تهيئة الـ Agents
الآن يأتي الجزء الممتع - تعريف Agents الذكاء الاصطناعي! في CrewAI، الـ Agents هي كيانات متخصصة بأدوار وأهداف وخلفيات محددة تشكّل سلوكها. لـ Crew البحث لدينا، سننشئ Agent اثنين:- باحث يتفوق في إيجاد وتنظيم المعلومات
- محلل يمكنه تفسير نتائج البحث وإنشاء تقارير ثاقبة
agents.yaml. تأكد من تعيين llm للمزود الذي تستخدمه.
الخطوة 4: تعريف المهام
مع تعريف الـ Agents، نحتاج الآن لمنحهم مهام محددة. لنعدّل ملفtasks.yaml:
context في مهمة التحليل - هذه ميزة قوية تتيح للمحلل الوصول إلى مخرجات مهمة البحث.
الخطوة 5: تهيئة الـ Crew
الآن حان الوقت لجمع كل شيء معًا. لنعدّل ملفcrew.py:
الخطوة 6: إعداد السكريبت الرئيسي
الخطوة 7: إعداد متغيرات البيئة
أنشئ ملف.env في جذر مشروعك بمفاتيح API:
الخطوة 8: تثبيت التبعيات
الخطوة 9: تشغيل الـ Crew
الآن اللحظة المثيرة - حان وقت تشغيل Crew ومشاهدة التعاون بين الـ AI!الخطوة 10: مراجعة المخرجات
بمجرد إتمام Crew عمله، ستجد التقرير النهائي في ملفoutput/report.md. سيتضمن التقرير:
- ملخص تنفيذي
- معلومات مفصلة عن الموضوع
- تحليل ورؤى
- توصيات أو اعتبارات مستقبلية
استكشاف أوامر CLI الأخرى
يوفر CrewAI عدة أوامر CLI مفيدة للعمل مع Crews:ما بعد أول Crew: فن الممكن
ما بنيته في هذا الدليل مجرد البداية. يمكنك توسيع Crew البحث الأساسي بإضافة Agents متخصصة أخرى وأدوات وقدرات إضافية وسير عمل أكثر تعقيدًا. يمكن تطبيق نفس الأنماط لإنشاء Crews لإنشاء المحتوى وخدمة العملاء وتطوير المنتجات وتحليل البيانات.الخطوات التالية
- جرّب تهيئات وشخصيات Agent مختلفة
- جرب هياكل مهام وسير عمل أكثر تعقيدًا
- طبّق أدوات مخصصة لمنح الـ Agents قدرات جديدة
- طبّق Crew على مواضيع أو مجالات مشكلات مختلفة
- استكشف CrewAI Flows لسير عمل أكثر تقدمًا مع البرمجة الإجرائية
تهانينا! لقد بنيت بنجاح أول CrewAI Crew يمكنه البحث والتحليل في أي موضوع تقدمه. هذه التجربة الأساسية أهّلتك بالمهارات لإنشاء أنظمة AI متطورة بشكل متزايد يمكنها معالجة مشكلات معقدة متعددة المراحل من خلال الذكاء التعاوني.
