نظرة عامة
توفر واجهة سطر أوامر CrewAI مجموعة من الأوامر للتفاعل مع CrewAI، مما يتيح لك إنشاء وتدريب وتشغيل وإدارة الأطقم والتدفقات.التثبيت
لاستخدام واجهة سطر أوامر CrewAI، تأكد من تثبيت CrewAI:Terminal
الاستخدام الأساسي
الهيكل الأساسي لأمر CrewAI CLI هو:Terminal
الأوامر المتاحة
1. إنشاء
إنشاء طاقم أو تدفق جديد.Terminal
TYPE: اختر بين “crew” أو “flow”NAME: اسم الطاقم أو التدفق
Terminal
2. الإصدار
عرض الإصدار المثبت من CrewAI.Terminal
--tools: (اختياري) عرض الإصدار المثبت من أدوات CrewAI
3. التدريب
تدريب الطاقم لعدد محدد من التكرارات.Terminal
-n, --n_iterations INTEGER: عدد تكرارات التدريب (افتراضي: 5)-f, --filename TEXT: مسار ملف مخصص للتدريب (افتراضي: “trained_agents_data.pkl”)
4. الإعادة
إعادة تنفيذ الطاقم من مهمة محددة.Terminal
-t, --task_id TEXT: إعادة تنفيذ الطاقم من معرّف المهمة هذا، بما في ذلك جميع المهام اللاحقة
5. سجل مخرجات المهام
استرجاع أحدث مخرجات مهام crew.kickoff().Terminal
6. إعادة تعيين الذاكرة
إعادة تعيين ذاكرة الطاقم (طويلة، قصيرة، الكيانات، أحدث مخرجات التشغيل).Terminal
-l, --long: إعادة تعيين الذاكرة طويلة المدى-s, --short: إعادة تعيين الذاكرة قصيرة المدى-e, --entities: إعادة تعيين ذاكرة الكيانات-k, --kickoff-outputs: إعادة تعيين أحدث مخرجات التشغيل-kn, --knowledge: إعادة تعيين تخزين المعرفة-akn, --agent-knowledge: إعادة تعيين تخزين معرفة الوكيل-a, --all: إعادة تعيين جميع الذاكرات
7. الاختبار
اختبار الطاقم وتقييم النتائج.Terminal
-n, --n_iterations INTEGER: عدد تكرارات الاختبار (افتراضي: 3)-m, --model TEXT: نموذج LLM لتشغيل الاختبارات (افتراضي: “gpt-4o-mini”)
8. التشغيل
تشغيل الطاقم أو التدفق.Terminal
بدءًا من الإصدار 0.103.0، يمكن استخدام أمر
crewai run لتشغيل
كل من الأطقم القياسية والتدفقات. للتدفقات، يكتشف تلقائيًا النوع
من pyproject.toml ويشغّل الأمر المناسب. هذه هي الطريقة الموصى بها
لتشغيل كل من الأطقم والتدفقات.9. الدردشة
بدءًا من الإصدار0.98.0، عند تشغيل أمر crewai chat، تبدأ جلسة تفاعلية مع طاقمك. سيرشدك المساعد الذكي بطلب المدخلات اللازمة لتنفيذ الطاقم. بمجرد توفير جميع المدخلات، سينفذ الطاقم مهامه.
Terminal
مهم: عيّن خاصية
chat_llm في ملف crew.py لتفعيل هذا الأمر.10. النشر
نشر الطاقم أو التدفق إلى CrewAI AMP.-
المصادقة: تحتاج لتكون مصادقًا للنشر إلى CrewAI AMP.
Terminal
-
إنشاء نشر:
Terminal
-
نشر الطاقم:
Terminal
-
حالة النشر:
Terminal
-
سجلات النشر:
Terminal
-
عرض النشرات:
Terminal
-
حذف النشر:
Terminal
11. إدارة المؤسسة
إدارة مؤسسات CrewAI AMP.Terminal
list: عرض جميع المؤسساتcurrent: عرض المؤسسة النشطة حاليًاswitch: التبديل إلى مؤسسة محددة
12. تسجيل الدخول
المصادقة مع CrewAI AMP باستخدام تدفق رمز الجهاز الآمن.Terminal
13. إدارة التهيئة
إدارة إعدادات تهيئة CLI لـ CrewAI.Terminal
list: عرض جميع معاملات التهيئةset: تعيين معامل تهيئةreset: إعادة تعيين جميع المعاملات إلى القيم الافتراضية
14. إدارة التتبع
إدارة تفضيلات جمع التتبع لعمليات الطاقم والتدفق.Terminal
enable: تفعيل جمع التتبعdisable: تعطيل جمع التتبعstatus: عرض حالة جمع التتبع الحالية
كيف يعمل التتبع
يتم التحكم في جمع التتبع بفحص ثلاثة إعدادات بترتيب الأولوية:-
علامة صريحة في الكود (الأولوية الأعلى):
-
متغير البيئة (الأولوية الثانية):
-
تفضيل المستخدم (الأولوية الأدنى):
Terminal
لتفعيل التتبع، استخدم أيًا من هذه الطرق:
- عيّن
tracing=Trueفي كود الطاقم/التدفق، أو - أضف
CREWAI_TRACING_ENABLED=trueإلى ملف.env، أو - شغّل
crewai traces enable
- عيّن
tracing=Falseفي كود الطاقم/التدفق، أو - أزل أو عيّن
falseلمتغيرCREWAI_TRACING_ENABLED، أو - شغّل
crewai traces disable
تُخزن إعدادات التهيئة في
~/.config/crewai/settings.json. بعض
الإعدادات مثل اسم المؤسسة ومعرّفها للقراءة فقط وتُدار من خلال
أوامر المصادقة والمؤسسة.