الانتقال إلى المحتوى الرئيسي

ما هو CrewAI؟

CrewAI هو إطار العمل مفتوح المصدر الرائد لتنسيق Agents الذكاء الاصطناعي المستقلة وبناء سير العمل المعقدة. يمكّن المطورين من بناء أنظمة متعددة الـ Agents جاهزة للإنتاج من خلال الجمع بين الذكاء التعاوني لـ Crews والتحكم الدقيق لـ Flows.
  • CrewAI Flows: العمود الفقري لتطبيق الذكاء الاصطناعي. تتيح لك Flows إنشاء سير عمل منظمة قائمة على الأحداث تدير الحالة وتتحكم في التنفيذ. وهي توفر البنية الأساسية التي تعمل ضمنها Agents الذكاء الاصطناعي.
  • CrewAI Crews: وحدات العمل ضمن Flow. الـ Crews هي فرق من Agents مستقلة تتعاون لحل مهام محددة يفوضها إليها Flow.
مع أكثر من 100,000 مطور معتمد عبر دوراتنا المجتمعية، يُعد CrewAI المعيار لأتمتة الذكاء الاصطناعي الجاهزة للمؤسسات.

بنية CrewAI المعمارية

صُممت بنية CrewAI لتحقيق التوازن بين الاستقلالية والتحكم.

1. Flows: العمود الفقري

فكّر في Flow كـ “المدير” أو “تعريف العملية” لتطبيقك. يحدد الخطوات والمنطق وكيفية تدفق البيانات عبر نظامك.
نظرة عامة على إطار عمل CrewAI
توفر Flows:
  • إدارة الحالة: حفظ البيانات عبر الخطوات والتنفيذات.
  • تنفيذ قائم على الأحداث: تشغيل إجراءات بناءً على أحداث أو مدخلات خارجية.
  • التحكم في التدفق: استخدام المنطق الشرطي والحلقات والتفرع.

2. Crews: الذكاء

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

كيف يعمل الكل معًا

  1. يبدأ Flow حدثًا أو يشغّل عملية.
  2. يدير Flow الحالة ويقرر ما يجب فعله بعد ذلك.
  3. يفوّض Flow مهمة معقدة إلى Crew.
  4. تتعاون Agents الـ Crew لإكمال المهمة.
  5. يعيد Crew النتيجة إلى Flow.
  6. يستمر 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.