ما هو CrewAI؟
CrewAI هو إطار العمل مفتوح المصدر الرائد لتنسيق Agents الذكاء الاصطناعي المستقلة وبناء سير العمل المعقدة. يمكّن المطورين من بناء أنظمة متعددة الـ Agents جاهزة للإنتاج من خلال الجمع بين الذكاء التعاوني لـ Crews والتحكم الدقيق لـ Flows.- CrewAI Flows: العمود الفقري لتطبيق الذكاء الاصطناعي. تتيح لك Flows إنشاء سير عمل منظمة قائمة على الأحداث تدير الحالة وتتحكم في التنفيذ. وهي توفر البنية الأساسية التي تعمل ضمنها Agents الذكاء الاصطناعي.
- CrewAI Crews: وحدات العمل ضمن Flow. الـ Crews هي فرق من Agents مستقلة تتعاون لحل مهام محددة يفوضها إليها Flow.
بنية CrewAI المعمارية
صُممت بنية CrewAI لتحقيق التوازن بين الاستقلالية والتحكم.1. Flows: العمود الفقري
فكّر في Flow كـ “المدير” أو “تعريف العملية” لتطبيقك. يحدد الخطوات والمنطق وكيفية تدفق البيانات عبر نظامك.

- إدارة الحالة: حفظ البيانات عبر الخطوات والتنفيذات.
- تنفيذ قائم على الأحداث: تشغيل إجراءات بناءً على أحداث أو مدخلات خارجية.
- التحكم في التدفق: استخدام المنطق الشرطي والحلقات والتفرع.
2. Crews: الذكاء
الـ Crews هي “الفرق” التي تقوم بالعمل الثقيل. ضمن Flow، يمكنك تشغيل Crew لمعالجة مشكلة معقدة تتطلب إبداعًا وتعاونًا.

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