تخطَّ إلى المحتوى

مقدمة

CrewAI هو إطار العمل مفتوح المصدر الرائد لتنسيق Agents الذكاء الاصطناعي المستقلة وبناء سير العمل المعقدة.

يمكّن المطورين من بناء أنظمة متعددة الـ Agents جاهزة للإنتاج من خلال الجمع بين الذكاء التعاوني لـ Crews والتحكم الدقيق لـ Flows.

  • CrewAI Flows: العمود الفقري لتطبيق الذكاء الاصطناعي. تتيح لك Flows إنشاء سير عمل منظمة قائمة على الأحداث تدير الحالة وتتحكم في التنفيذ. وهي توفر البنية الأساسية التي تعمل ضمنها Agents الذكاء الاصطناعي.
  • CrewAI Crews: وحدات العمل ضمن Flow. الـ Crews هي فرق من Agents مستقلة تتعاون لحل مهام محددة يفوضها إليها Flow.

مع أكثر من 100,000 مطور معتمد عبر دوراتنا المجتمعية، يُعد CrewAI المعيار لأتمتة الذكاء الاصطناعي الجاهزة للمؤسسات.

شاهد: بناء Agents و Flows في CrewAI باستخدام Coding Agent Skills

Section titled “شاهد: بناء Agents و Flows في CrewAI باستخدام Coding Agent Skills”

قم بتثبيت مهارات وكيل البرمجة الخاصة بنا (Claude Code، Codex، …) لتشغيل وكلاء البرمجة بسرعة مع CrewAI.

يمكنك تثبيتها باستخدام npx skills add crewaiinc/skills

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

نظرة عامة على إطار عمل CrewAI
نظرة عامة على إطار عمل CrewAI

توفر Flows:

  • إدارة الحالة: حفظ البيانات عبر الخطوات والتنفيذات.
  • تنفيذ قائم على الأحداث: تشغيل إجراءات بناءً على أحداث أو مدخلات خارجية.
  • التحكم في التدفق: استخدام المنطق الشرطي والحلقات والتفرع.
نظرة عامة على إطار عمل CrewAI
نظرة عامة على إطار عمل 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

Section titled “متى تستخدم Crews مقابل Flows”

الإجابة المختصرة: استخدم كليهما.

لأي تطبيق جاهز للإنتاج، ابدأ بـ Flow.

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

هل أنت مستعد للبدء في البناء؟

Section titled “هل أنت مستعد للبدء في البناء؟”