بداية سريعة مع CrewAI: ابنِ أول طاقم بحثي في 10 دقائق
2 min read
هدف هذه المقالة بسيط: إذا اتبعت الخطوات، ستُنشئ أول تقرير بحثي بالذكاء الاصطناعي.
نسلك أقصر طريق ونتخطى الحيل المعقدة.
الخطوة 1: إنشاء مشروع
crewai create crew latest-ai-notes
cd latest-ai-notesيُنشئ هذا البنية الأساسية، بما في ذلك:
src/latest_ai_notes/config/agents.yamlsrc/latest_ai_notes/config/tasks.yamlsrc/latest_ai_notes/crew.pysrc/latest_ai_notes/main.py
الخطوة 2: تثبيت المتطلبات
crewai installيقرأ هذا الأمر إعدادات المشروع، ينشئ بيئة افتراضية، ويثبت الحزم تلقائياً.
لا تحتاج إلى تسلسل طويل من pip install يدوياً.
الخطوة 3: إعداد الوكلاء
عدّل agents.yaml:
researcher:
role: >
باحث {topic}
goal: >
إيجاد معلومات مفيدة وحديثة عن {topic}
backstory: >
أنت بارع في جمع المعلومات الموثوقة وتلخيص النقاط الرئيسية.
reporter:
role: >
مراسل {topic}
goal: >
تحويل ملاحظات البحث إلى تقرير markdown مقروء
backstory: >
تشرح المواضيع التقنية بلغة بسيطة وبنية واضحة.الخطوة 4: إعداد المهام
عدّل tasks.yaml:
research_task:
description: >
ابحث في {topic}. ركّز على الاتجاهات والأدوات والأمثلة العملية في 2026.
expected_output: >
10 نقاط رئيسية مع شرح مختصر.
agent: researcher
report_task:
description: >
وسّع ملاحظات البحث إلى مقالة markdown كاملة للمبتدئين.
expected_output: >
تقرير markdown مناسب للمبتدئين بأقسام وخلاصة.
agent: reporter
context:
- research_task
output_file: output/report.md💡
contextمهم: يُخبر المهمة الثانية باستهلاك نتائج المهمة الأولى.
الخطوة 5: تشغيل الطاقم
crewai runإذا نجح، سترى الإخراج في output/report.md.
التأخير في التشغيل الأول أمر طبيعي. استدعاءات النموذج كقطة تستيقظ: تأخذ لحظة قبل الاستجابة.
المشاكل الشائعة
| المشكلة | السبب المحتمل | الحل |
|---|---|---|
API key missing |
متغير البيئة غير مضبوط | أضف مفتاح API في .env |
Module not found |
المتطلبات غير مثبتة بالكامل | شغّل crewai install مجدداً |
| إخراج غير مستقر | وصف المهمة غامض جداً | اجعل متطلبات صيغة expected_output أكثر صرامة |
الخطوة التالية
أكملت أول سير عمل.
بعد ذلك، نغطي أهم مهارة في التقسيم:
👉 الوكلاء والمهام