النقاط الرئيسية
- ترخيص MIT — مجاني تمامًا للاستخدام والتعديل والاستضافة الذاتية، دون أي سقف استخدام على إطار العمل نفسه
- أسسه João Moura؛ صدر لأول مرة كمكتبة Python مفتوحة المصدر على GitHub في أكتوبر 2023
- جمعت CrewAI, Inc. ما مجموعه 18 مليون دولار، بما في ذلك جولة تمويل أولية قادتها boldstart ventures وجولة سلسلة A قادتها Insight Partners، أُعلن عنها في أكتوبر 2024
- أكثر من 58,000 نجمة على GitHub للمستودع الأساسي crewAIInc/crewAI وقت كتابة هذه المراجعة
- مبني حول أربعة مفاهيم أساسية: Agents وTasks وCrew وProcess الذي يحكم كيفية تعاون الوكلاء
- تبدأ منصة CrewAI AMP المدفوعة بمستوى Basic مجاني (50 عملية تنفيذ لسير العمل شهريًا) وتتوسع حتى تسعير Enterprise المخصص
- CrewAI مستقل عمدًا عن LangChain — لا يتطلب LangChain كاعتمادية، على عكس بعض أطر عمل الوكلاء السابقة التي بُنيت فوقه
📍 في جملة واحدة
CrewAI هو إطار عمل Python مجاني ومفتوح المصدر برخصة MIT لتنسيق "طواقم" متعددة الوكلاء قائمة على الأدوار، طورته شركة CrewAI, Inc. المدعومة برأس مال استثماري.
💬 بعبارات بسيطة
بدلًا من كتابة أمر توجيهي (prompt) طويل واحد على أمل أن يتولى نموذج واحد كل خطوة، يتيح CrewAI تعريف عدة وكلاء — لكل منهم دوره وهدفه وأدواته الخاصة — يتناقلون العمل فيما بينهم بترتيب محدد، إضافة إلى منصة مدفوعة (CrewAI AMP) لنشر ومراقبة هذه الطواقم بعد دخولها بيئة الإنتاج.
📌ملاحظة: CrewAI هو إطار عمل Python تكتب ضده الشيفرة، وليس تطبيق سطح مكتب يُنزَّل — لا حاجة لواجهة رسومية لاستخدام المكتبة مفتوحة المصدر. تتناول هذه المراجعة كلًا من حزمة crewai مفتوحة المصدر ومنصة CrewAI AMP المستضافة معًا، إذ تطور شركة CrewAI, Inc. وتبيع كلتيهما كخط منتجات واحد مترابط.
من بنى CrewAI، وكيف يُموَّل؟
بنى João Moura إطار عمل CrewAI، وأصبحت CrewAI, Inc. اليوم شركة مدعومة برأس مال استثماري جمعت 18 مليون دولار. موورا، مهندس برمجيات برازيلي عمل سابقًا في أدوار هندسة موزعة من بينها في شركة Clearbit، بنى أولًا وكيلًا شخصيًا صغيرًا لمساعدته في صياغة منشوراته على LinkedIn. وعندما أدرك أن نفس النمط متعدد الوكلاء القائم على الأدوار يمكن أن يتعامل مع عمل تشغيلي أوسع، عمّمه في إطار عمل أصدره كمكتبة Python مفتوحة المصدر على GitHub في أكتوبر 2023.
أقنعه الاهتمام المبكر من شركات — من بينها Oracle بحسب تصريحات موورا العلنية الخاصة — بأن المشروع أكبر من تجربة جانبية. جمعت CrewAI, Inc. لاحقًا جولة تمويل أولية قادتها boldstart ventures، تلتها جولة تمويل مجمّعة (أولية وسلسلة A) بقيمة 18 مليون دولار، قادت جولة سلسلة A فيها شركة Insight Partners، وأُعلن عنها في أكتوبر 2024. من بين المستثمرين الآخرين الذين وردت أسماؤهم آنذاك: Craft Ventures وEarl Grey Capital وBlitzscaling Ventures، إلى جانب مستثمرين ملائكيين أفراد.
إنشاء مستودع GitHub
- Date:
- 2023-10
- What it means:
- يصدر João Moura أول نسخة من CrewAI كمكتبة Python مفتوحة المصدر
CrewAI 0.1.0
- Date:
- 2023-11
- What it means:
- أول إصدار مرقّم على PyPI، يقدّم وكلاء قائمين على الأدوار وإدارة المهام والعمليات المتسلسلة
الجولة التمويلية الأولية
- Date:
- غير معلن
- What it means:
- تمويل أولي بقيادة boldstart ventures
سلسلة A
- Date:
- 2024-10
- What it means:
- الإعلان عن 18 مليون دولار إجمالًا من الجولة الأولية وسلسلة A، بقيادة Insight Partners لسلسلة A
إطلاق CrewAI AMP
- Date:
- 2025
- What it means:
- إطلاق منصة إدارة الوكلاء المستضافة مع مستويات تسعير علنية
سلسلة إصدارات CrewAI 1.x
- Date:
- 2026
- What it means:
- وصل إطار العمل إلى سلسلة الإصدارات 1.x (1.15.x وقت كتابة هذه المراجعة)، وتستخدمه شركات في بيئة الإنتاج
📌ملاحظة: لا يتغير ترخيص MIT لإطار العمل مفتوح المصدر بغض النظر عن حجم التمويل الذي تجمعه CrewAI, Inc. — فالتمويل الاستثماري يموّل منصة CrewAI AMP المستضافة وميزاتها للشركات، وليس فرض رسوم على المكتبة الأساسية. لم تتمكن هذه المراجعة من التحقق بشكل مستقل من رقم تقييم دقيق للشركة من مصدر أساسي، لذلك لم يُذكر أي رقم هنا.
ما هو CrewAI؟
CrewAI هو إطار عمل مفتوح المصدر (ترخيص MIT، github.com/crewAIInc/crewAI) لتنسيق وكلاء ذكاء اصطناعي تعاونيين قائمين على الأدوار بلغة Python. وخلافًا لأطر العمل المبنية كامتداد لمجموعة أدوات LLM عامة الغرض، فإن CrewAI مشروع مستقل بذاته — لا يتطلب LangChain ولا أي إطار عمل وكلاء آخر كاعتمادية.
- Agents (الوكلاء): يُعرَّف كل وكيل بدور (role) وهدف (goal) وقصة خلفية (backstory)، إضافة إلى قائمة اختيارية من الأدوات التي يمكنه استدعاؤها — وهي الوحدة التي اشتُق منها اسم CrewAI
- Tasks (المهام): وحدة عمل منفصلة تُسند إلى وكيل، ولها وصف ومُخرَج متوقّع
- Crew (الطاقم): مجموعة الوكلاء والمهام التي تعمل معًا لتحقيق هدف عام
- Process (العملية): تحكم كيفية تنفيذ الطاقم — Sequential (تُنفَّذ المهام واحدة تلو الأخرى) أو Hierarchical (يقوم وكيل مدير بتفويض عمل الوكلاء الآخرين ومراجعته)
- Flows: طبقة تنسيق أدنى مستوى وقائمة على الأحداث (قُدّمت مع إصدارات حقبة CrewAI 1.0) للمطورين الذين يحتاجون إلى تحكم صريح في الحالة ومنطق التفرع يتجاوز ما يوفره Crew وحده
- crewai-tools: حزمة مرافقة من الأدوات الجاهزة (البحث على الويب، إدخال/إخراج الملفات، تنفيذ الشيفرة وما شابه) يمكن إسنادها مباشرة إلى الوكلاء
from crewai import Agent, Task, Crew, Process
researcher = Agent(
role="Research Analyst",
goal="Find and summarize the latest trends in a given topic",
backstory="An experienced analyst skilled at distilling complex information.",
)
writer = Agent(
role="Content Writer",
goal="Turn research into a clear, well-structured summary",
backstory="A writer who values clarity and accuracy over flourish.",
)
research_task = Task(
description="Research the current state of local LLM tooling.",
expected_output="A bullet-point list of the five most relevant developments.",
agent=researcher,
)
write_task = Task(
description="Write a short summary based on the research findings.",
expected_output="A three-paragraph summary suitable for a newsletter.",
agent=writer,
)
crew = Crew(
agents=[researcher, writer],
tasks=[research_task, write_task],
process=Process.sequential,
)
result = crew.kickoff()
print(result)كم تكلفة CrewAI؟
إطار عمل CrewAI نفسه مجاني تمامًا — CrewAI AMP هو المنصة المستضافة المدفوعة والاختيارية. لا تفرض CrewAI, Inc. رسومًا على المكتبة مفتوحة المصدر؛ تنطبق أسعارها المعلنة فقط على منتج النشر والمراقبة المستضاف.
- CrewAI (إطار العمل): مجاني إلى الأبد بموجب ترخيص MIT، سواء استُضيف ذاتيًا أو استُخدم تجاريًا أو عُدِّل
- CrewAI AMP Basic: صفر دولار شهريًا، ويشمل المحرر المرئي والمساعد الذكي وتكامل GitHub و50 عملية تنفيذ لسير العمل شهريًا
- CrewAI AMP Enterprise: تسعير مخصص — تواصل مع فريق مبيعات CrewAI للحصول على عرض سعر
- يضيف مستوى Enterprise تسجيل الدخول الموحد (SSO)، والتحكم في الوصول القائم على الأدوار (RBAC)، وهوية عبء العمل، وإخفاء البيانات الشخصية (PII)، وضوابط السياسات، وخيار النشر عبر سحابة CrewAI أو شبكة VPC خاصة أو البنية التحتية الخاصة بالعميل، وبرنامج تأهيل هيكلي مدته 45 يومًا، وخدمات اختيارية للهندسة الميدانية والتدريب
- تُنقَل تكاليف رموز نماذج اللغة (tokens) مباشرة في أي مستوى — تُحضِر مفاتيح API الخاصة بك لمزود النموذج الذي يستدعيه وكلاؤك؛ CrewAI لا تضيف هامش ربح على استخدام النماذج ولا تعيد بيعه
Tier | Price | Best For |
|---|---|---|
| إطار عمل CrewAI | مجاني (ترخيص MIT) | للجميع — بلا تكلفة أبدًا |
| CrewAI AMP Basic | 0$/شهريًا، 50 عملية تنفيذ | المطورون الأفراد، النماذج الأولية |
| CrewAI AMP Enterprise | تسعير مخصص | نشر إنتاجي محكوم |
تم التحقق من الأسعار على صفحة الأسعار الرسمية لـCrewAI بتاريخ 2026-09-05. لم يعد مستوى وسيط سابق يُسمى "Professional" ورسوم تجاوز منشورة لكل عملية تنفيذ ظاهرَين على صفحة الأسعار الحية وقت هذا التحقق — تتغير هياكل تسعير منصات الذكاء الاصطناعي المستضافة دون إشعار كبير، لذا تحقق من المستويات الحالية على الصفحة الحية قبل وضع الميزانية.
كيف تثبّت CrewAI وتبدأ استخدامه؟
يتطلب تثبيت CrewAI أمر pip واحدًا فقط — لا حاجة لحساب أو مفتاح ترخيص أو خادم لإطار العمل مفتوح المصدر. CrewAI AMP منتج منفصل واختياري للنشر والمراقبة.
- 1ثبّت الحزمة الأساسية:
pip install crewai— أضف `pip install 'crewai[tools]'` لحزمة crewai-tools المرافقة من الأدوات الجاهزة. - 2اضبط مفتاح API الخاص بمزود النموذج كمتغير بيئة (مثلًا
OPENAI_API_KEY) — لا يوفر CrewAI الوصول إلى النماذج أو يتوسط فيه بنفسه، ويدعم أيضًا النماذج المحلية عبر مزودين مثل Ollama. - 3عرّف كائنًا واحدًا أو أكثر من نوع
Agent، لكل منهاroleوgoalوbackstory، واختياريًا قائمةtools. - 4عرّف مهمة
Taskواحدة أو أكثر تتضمنdescriptionوexpected_outputوagentالمُسند إليها. - 5اجمعها في
Crewمعprocess(Process.sequentialأوProcess.hierarchical)، ثم استدعِ.kickoff()لتشغيلها. - 6استخدم اختياريًا سقالة واجهة سطر الأوامر
crewai create crewالتي تولّد هيكل مشروع مبدئي، أو اشترك في CrewAI AMP لنشر ومراقبة الطواقم في بيئة الإنتاج دون إدارة استضافتك الخاصة. - 7اقرأ الوثائق الرسمية لـCrewAI وتصفّح مستودع GitHub للاطلاع على المرجع الحالي لواجهة البرمجة ووثائق Flows.
هل أحتاج إلى حساب OpenAI أو Anthropic لاستخدام CrewAI؟
تحتاج إلى حساب ومفتاح API لدى مزود النموذج الذي تختار استدعاءه — CrewAI نفسه لا يستضيف الوصول إلى النماذج ولا يعيد بيعه. يدعم OpenAI وAnthropic ومزودين آخرين عبر تكامل LiteLLM، بالإضافة إلى النماذج المحلية عبر مزودين مثل Ollama.
هل يتطلب تثبيت CrewAI استخدام CrewAI AMP؟
لا. CrewAI AMP منصة مستضافة اختيارية بالكامل. يمكنك بناء وتشغيل ونشر تطبيقات CrewAI على بنيتك التحتية الخاصة إلى أجل غير مسمى دون إنشاء حساب على CrewAI AMP أبدًا.
لمن يناسب CrewAI؟
يناسب CrewAI الفرق التي تريد تشغيل تعاون متعدد الوكلاء قائم على الأدوار بسرعة، دون بناء آلة حالات (state machine) يدويًا. وهو أقل ملاءمة للفرق التي تحتاج إلى تحكم دقيق ومخصص في كل خطوة من مخطط تنفيذ الوكيل.
متى يجب ألا تستخدم CrewAI؟
تجنّب CrewAI لاستدعاء API واحد إلى نموذج واحد، أو لوكيل يحتاج إلى مخطط تنفيذ مخصص بالكامل يتضمن حلقات وتفرعات شرطية لا تنمذجها عمليات CrewAI المدمجة جيدًا. بعض الحالات الملموسة التي تكون فيها أداة أخرى أفضل.
- روبوت محادثة يرسل أمرًا توجيهيًا واحدًا فقط ويعيد الاستجابة الخام — استدعِ SDK المزود مباشرة بدلًا من إضافة طبقة إطار عمل متعدد الوكلاء
- مشروع يحتاج إلى تدفق تحكم صريح وتعسفي قائم على المخططات — حلقات، حواف شرطية، أو نقاط تفتيش حالة دقيقة — إطار عمل مخططي أولًا مثل LangGraph من LangChain مبني خصيصًا لهذا المستوى من التحكم
- مشروع مهمته الأساسية فهرسة المستندات وضبط جودة الاسترجاع، وليس التعاون متعدد الوكلاء — يتخصص LlamaIndex أو Haystack في ذلك
- فريق يريد تجنّب بنية Agent/Task/Crew مُحدَّدة المعالم الخاصة بـCrewAI, Inc. ويفضّل تجميع سلوك الوكلاء من عناصر بدائية أدنى مستوى
- استخدم CrewAI بدلًا من ذلك عندما تستفيد المهمة فعلًا من تقسيمها بين عدة وكلاء بأدوار متمايزة، يعملون بالتسلسل أو تحت إشراف وكيل مدير
CrewAI مقابل البدائل
يتنافس CrewAI مع أطر عمل أخرى لبناء وكلاء وتطبيقات نماذج اللغة، كل منها مُحسَّن لنقطة مختلفة على الطيف من التركيز على الاسترجاع إلى التركيز على الوكلاء المتعددين، ومن تدفق التحكم المُحدَّد المعالم إلى المخصص بالكامل.
Tool | Interface | License | Backing | Best For |
|---|---|---|---|---|
| CrewAI | شيفرة Python | MIT | CrewAI, Inc. (مدعومة برأس مال استثماري) | طواقم متعددة الوكلاء قائمة على الأدوار |
| LangChain | شيفرة Python/JS | MIT | LangChain Inc. (مدعومة برأس مال استثماري) | تطبيقات ووكلاء LLM عامة الغرض |
| LlamaIndex | شيفرة Python/TS | MIT | LlamaIndex Inc. (مدعومة برأس مال استثماري) | فهرسة واسترجاع قائم على RAG |
| Haystack | شيفرة Python | Apache 2.0 | deepset (ألمانيا) | خطوط إنتاج RAG في بيئة الإنتاج |
| Semantic Kernel | C#/Python/Java | MIT | Microsoft | تطبيقات مؤسسية تعتمد على .NET |
| AutoGen | شيفرة Python | MIT/CC-BY | Microsoft Research | أنماط محادثة متعددة الوكلاء |
أخطاء شائعة عند تقييم CrewAI
تنشأ هذه الأخطاء من الخلط بين CrewAI وCrewAI AMP، أو من توقّع أن يتصرف إطار العمل كمنسق مخططي عام الغرض.
الأسئلة الشائعة
هل CrewAI مجاني الاستخدام؟
نعم. إطار عمل CrewAI مفتوح المصدر بموجب ترخيص MIT ومجاني لأي استخدام، بما في ذلك المنتجات التجارية، دون حدود استخدام. أما CrewAI AMP، منصة النشر والمراقبة المستضافة، فلها هيكل تسعير منفصل يبدأ بمستوى Basic مجاني.
من أسّس CrewAI؟
أسّس João Moura CrewAI، وأصدر أول نسخة مفتوحة المصدر كمكتبة Python على GitHub في أكتوبر 2023، بعد أن بنى وكيلًا شخصيًا لمساعدته في صياغة منشوراته على LinkedIn.
كم بلغ التمويل الذي جمعته CrewAI؟
جمعت CrewAI, Inc. ما مجموعه 18 مليون دولار عبر جولة تمويل أولية قادتها boldstart ventures وجولة سلسلة A قادتها Insight Partners، أُعلن عنها في أكتوبر 2024. من بين المستثمرين الآخرين الذين وردت أسماؤهم: Craft Ventures وEarl Grey Capital وBlitzscaling Ventures.
ما الفرق بين CrewAI وCrewAI AMP؟
CrewAI هو إطار عمل Python مفتوح المصدر لبناء طواقم متعددة الوكلاء قائمة على الأدوار. أما CrewAI AMP (منصة إدارة الوكلاء) فهو المنتج المدفوع المنفصل والاختياري من CrewAI, Inc. لنشر تلك الطواقم ومراقبتها وحوكمتها في بيئة الإنتاج.
هل يتطلب CrewAI وجود LangChain؟
لا. بُني CrewAI كإطار عمل مستقل ولا يتطلب LangChain ولا أي إطار عمل وكلاء آخر كاعتمادية.
كم تكلفة CrewAI AMP؟
مستوى Basic مجاني ويشمل المحرر المرئي والمساعد الذكي وتكامل GitHub و50 عملية تنفيذ لسير العمل شهريًا. تسعير Enterprise مخصص ويضيف تسجيل الدخول الموحد (SSO) والتحكم في الوصول القائم على الأدوار (RBAC) ومرونة النشر (سحابة، أو VPC خاصة، أو بنية تحتية ذاتية) وبرنامج تأهيل هيكلي. تم التحقق من ذلك على صفحة الأسعار الرسمية لـCrewAI بتاريخ 2026-09-05.
ما هي Agents وTasks وCrews وProcesses في CrewAI؟
يمتلك الـAgent دورًا وهدفًا وقصة خلفية، إضافة إلى أدوات اختيارية. والـTask وحدة عمل بوصف ومُخرَج متوقّع، تُسند إلى وكيل. والـCrew مجموعة الوكلاء والمهام العاملة نحو هدف. أما Process (Sequential أو Hierarchical) فيحكم كيفية تنفيذ الطاقم لتلك المهام.
كم عدد نجوم GitHub التي حصل عليها CrewAI؟
تجاوز المستودع الأساسي crewAIInc/crewAI 58,000 نجمة على GitHub وقت كتابة هذه المراجعة (تم التحقق عبر واجهة برمجة تطبيقات GitHub بتاريخ 2026-09-05).
هل يمكنني تشغيل CrewAI بنماذج محلية مستضافة ذاتيًا بدلًا من واجهة برمجة سحابية؟
نعم. يدعم CrewAI مشغّلات النماذج المحلية مثل Ollama، بحيث يمكن للطواقم استدعاء نماذج مستضافة محليًا بدلًا من مزودي السحابة مثل OpenAI أو Anthropic، أو إلى جانبهم.
هل CrewAI أفضل من LangChain؟
لا يُعد أي منهما أفضل بشكل مطلق — فكلاهما يتبع نهجًا مختلفًا. صُمم CrewAI خصيصًا للتعاون متعدد الوكلاء القائم على الأدوار، ببنية مُحدَّدة المعالم وسريعة الانطلاق؛ أما LangChain فهو إطار عمل أعم وأوسع، ويوفر مكوّنه LangGraph تحكمًا مخططيًا أدنى مستوى وأكثر قابلية للتخصيص. تميل الفرق التي تريد السرعة في الأنماط المتعددة الوكلاء الشائعة إلى تفضيل CrewAI؛ بينما تميل الفرق التي تحتاج إلى تدفق تحكم مخصص للغاية إلى تفضيل LangGraph.
