Files
crewAI/docs/ar/introduction.mdx

145 lines
7.0 KiB
Plaintext

---
title: مقدمة
description: ابنِ فرق Agents ذكاء اصطناعي تعمل معًا لمعالجة المهام المعقدة
icon: handshake
mode: "wide"
---
# ما هو CrewAI؟
**CrewAI هو إطار العمل مفتوح المصدر الرائد لتنسيق Agents الذكاء الاصطناعي المستقلة وبناء سير العمل المعقدة.**
يمكّن المطورين من بناء أنظمة متعددة الـ Agents جاهزة للإنتاج من خلال الجمع بين الذكاء التعاوني لـ **Crews** والتحكم الدقيق لـ **Flows**.
- **[CrewAI Flows](/ar/guides/flows/first-flow)**: العمود الفقري لتطبيق الذكاء الاصطناعي. تتيح لك Flows إنشاء سير عمل منظمة قائمة على الأحداث تدير الحالة وتتحكم في التنفيذ. وهي توفر البنية الأساسية التي تعمل ضمنها Agents الذكاء الاصطناعي.
- **[CrewAI Crews](/ar/guides/crews/first-crew)**: وحدات العمل ضمن Flow. الـ Crews هي فرق من Agents مستقلة تتعاون لحل مهام محددة يفوضها إليها Flow.
مع أكثر من 100,000 مطور معتمد عبر دوراتنا المجتمعية، يُعد CrewAI المعيار لأتمتة الذكاء الاصطناعي الجاهزة للمؤسسات.
## بنية CrewAI المعمارية
صُممت بنية CrewAI لتحقيق التوازن بين الاستقلالية والتحكم.
### 1. Flows: العمود الفقري
<Note>
فكّر في Flow كـ "المدير" أو "تعريف العملية" لتطبيقك. يحدد الخطوات والمنطق وكيفية تدفق البيانات عبر نظامك.
</Note>
<Frame caption="نظرة عامة على إطار عمل CrewAI">
<img src="/images/flows.png" alt="نظرة عامة على إطار عمل CrewAI" />
</Frame>
توفر Flows:
- **إدارة الحالة**: حفظ البيانات عبر الخطوات والتنفيذات.
- **تنفيذ قائم على الأحداث**: تشغيل إجراءات بناءً على أحداث أو مدخلات خارجية.
- **التحكم في التدفق**: استخدام المنطق الشرطي والحلقات والتفرع.
### 2. Crews: الذكاء
<Note>
الـ Crews هي "الفرق" التي تقوم بالعمل الثقيل. ضمن Flow، يمكنك تشغيل Crew لمعالجة مشكلة معقدة تتطلب إبداعًا وتعاونًا.
</Note>
<Frame caption="نظرة عامة على إطار عمل CrewAI">
<img src="/images/crews.png" alt="نظرة عامة على إطار عمل CrewAI" />
</Frame>
توفر Crews:
- **Agents بأدوار محددة**: Agents متخصصة بأهداف وأدوات محددة.
- **تعاون مستقل**: تعمل الـ Agents معًا لحل المهام.
- **تفويض المهام**: يتم تعيين المهام وتنفيذها بناءً على قدرات الـ Agent.
## كيف يعمل الكل معًا
1. يبدأ **Flow** حدثًا أو يشغّل عملية.
2. يدير **Flow** الحالة ويقرر ما يجب فعله بعد ذلك.
3. يفوّض **Flow** مهمة معقدة إلى **Crew**.
4. تتعاون Agents الـ **Crew** لإكمال المهمة.
5. يعيد **Crew** النتيجة إلى **Flow**.
6. يستمر **Flow** في التنفيذ بناءً على النتيجة.
## الميزات الرئيسية
<CardGroup cols={2}>
<Card title="Flows بمستوى الإنتاج" icon="arrow-progress">
ابنِ سير عمل موثوقة وذات حالة يمكنها التعامل مع العمليات طويلة التشغيل والمنطق المعقد.
</Card>
<Card title="Crews مستقلة" icon="users">
انشر فرقًا من الـ Agents يمكنها التخطيط والتنفيذ والتعاون لتحقيق أهداف عالية المستوى.
</Card>
<Card title="أدوات مرنة" icon="screwdriver-wrench">
اربط Agents بأي API أو قاعدة بيانات أو أداة محلية.
</Card>
<Card title="أمان المؤسسات" icon="lock">
مصمم مع مراعاة الأمان والامتثال لعمليات نشر المؤسسات.
</Card>
</CardGroup>
## متى تستخدم Crews مقابل Flows
**الإجابة المختصرة: استخدم كليهما.**
لأي تطبيق جاهز للإنتاج، **ابدأ بـ Flow**.
- **استخدم Flow** لتعريف الهيكل العام والحالة والمنطق لتطبيقك.
- **استخدم Crew** ضمن خطوة Flow عندما تحتاج فريقًا من الـ Agents لأداء مهمة معقدة محددة تتطلب استقلالية.
| حالة الاستخدام | البنية المعمارية |
| :--- | :--- |
| **أتمتة بسيطة** | Flow واحد مع مهام Python |
| **بحث معقد** | Flow يدير الحالة -> Crew يجري البحث |
| **واجهة تطبيق خلفية** | Flow يعالج طلبات API -> Crew ينشئ المحتوى -> Flow يحفظ في قاعدة البيانات |
## لماذا تختار CrewAI؟
- **تشغيل مستقل**: تتخذ الـ Agents قرارات ذكية بناءً على أدوارها وأدواتها المتاحة
- **تفاعل طبيعي**: تتواصل الـ Agents وتتعاون كأعضاء فريق بشري
- **تصميم قابل للتوسيع**: سهولة إضافة أدوات وأدوار وقدرات جديدة
- **جاهز للإنتاج**: مبني للموثوقية والتوسع في التطبيقات الواقعية
- **موجّه نحو الأمان**: مصمم مع مراعاة متطلبات أمان المؤسسات
- **كفاءة التكلفة**: محسّن لتقليل استخدام الرموز المميزة واستدعاءات API
## هل أنت مستعد للبدء في البناء؟
<CardGroup cols={2}>
<Card
title="ابنِ أول Flow لك"
icon="diagram-project"
href="/ar/guides/flows/first-flow"
>
تعلم كيفية إنشاء سير عمل منظمة قائمة على الأحداث مع تحكم دقيق في التنفيذ.
</Card>
<Card
title="ابنِ أول Crew لك"
icon="users-gear"
href="/ar/guides/crews/first-crew"
>
دليل تفصيلي لإنشاء فريق AI تعاوني يعمل معًا لحل المشكلات المعقدة.
</Card>
</CardGroup>
<CardGroup cols={3}>
<Card
title="تثبيت CrewAI"
icon="wrench"
href="/ar/installation"
>
ابدأ مع CrewAI في بيئة التطوير الخاصة بك.
</Card>
<Card
title="البداية السريعة"
icon="bolt"
href="en/quickstart"
>
اتبع دليل البداية السريعة لإنشاء أول Agent في CrewAI والحصول على تجربة عملية.
</Card>
<Card
title="انضم إلى المجتمع"
icon="comments"
href="https://community.crewai.com"
>
تواصل مع مطورين آخرين واحصل على المساعدة وشارك تجاربك مع CrewAI.
</Card>
</CardGroup>