إطار عمل · CrewAI Inc.
نظرة عامة على CrewAI
إطار عمل بلغة Python لإنشاء فرق من الوكلاء ذوي الأدوار المختلفة، يفوّض بعضهم المهام إلى بعض، وتنسّق بينهم Flows المعتمدة على الأحداث. تضيف Flows حفظ الحالة وإمكانية تلقي ملاحظات بشرية، وتتيح CLI النشر مباشرةً إلى خدمة CrewAI AMP المُدارة.
الأنسب لـ: إعدادات متعددة الوكلاء قائمة على الأدوار، مع مسار قصير إلى النشر المُدار.
معلومات أساسية
- الجهة المسؤولة عن الصيانة
- CrewAI Inc.
- اللغات
- Python
- الترخيص
- MIT
- أحدث إصدار
1.15.23· 28 سبتمبر 2026- المستودع
- crewAIInc/crewAI
- خيار الاستضافة
- CrewAI AMP
البدء السريع
ثبّت الحزمة، واضبط بيانات الاعتماد، ثم شغّل أبسط وكيل وفقًا للوثائق الرسمية. معرّفات النماذج هي المعتمدة في الوثائق، وقد لا تكون مفعّلة في حسابك.
pip install crewai crewai-tools (not copied verbatim; docs recommend CrewAI CLI per installation guide; SerperDevTool needs SERPER_API_KEY)from crewai import Agent
from crewai_tools import SerperDevTool
# Create an agent
researcher = Agent(
role="AI Technology Researcher",
goal="Research the latest AI developments",
tools=[SerperDevTool()],
verbose=True
)
# Use kickoff() to interact directly with the agent
result = researcher.kickoff("What are the latest developments in language models?")
# Access the raw response
print(result.raw)الميزات
| أي نموذج | نعم | |
|---|---|---|
| عميل MCP | نعم | استخدم mcps=[...] مع الوكيل، أو MCPServerAdapter من crewai-tools |
| خادم MCP | غير مؤكّد | |
| متعدد الوكلاء | نعم | فرق قائمة على الأدوار، تنسّق بينها Flows |
| عمليات تنفيذ مستدامة | نعم | استخدم @persist مع Flows، إلى جانب نقاط التحقق عبر from_checkpoint |
| موافقة بشرية | نعم | أداة التزيين @human_feedback، متاحة منذ v1.8.0 |
| التتبّع | نعم | تتبّع CrewAI بعد crewai login |
| التقييمات | غير مؤكّد |
التغييرات الأخيرة
- أصبح الدليل السريع يركّز على Flow أولًا، مع تحميل إعدادات الوكلاء والفرق بصيغة JSONC باستخدام load_crew.
- منذ v1.14.5، تستأنف restore_from_state_id تنفيذ Flow أو تنشئ تفرّعًا منه؛ وقد أُهمل تحميل الحالة عبر inputs.id.