الانتقال إلى المحتوى الرئيسي

InvokeCrewAIAutomationTool

توفر InvokeCrewAIAutomationTool تكاملاً مع واجهة برمجة تطبيقات منصة CrewAI مع خدمات الأطقم الخارجية. تتيح لك هذه الأداة استدعاء أتمتة منصة CrewAI والتفاعل معها من داخل وكلاء CrewAI، مما يمكّن التكامل السلس بين سير عمل الأطقم المختلفة.

التثبيت

المتطلبات

  • الوصول إلى واجهة برمجة تطبيقات منصة CrewAI
  • رمز حامل صالح للمصادقة
  • الوصول الشبكي إلى نقاط نهاية أتمتة منصة CrewAI

الاستخدام

إليك كيفية استخدام الأداة مع وكيل CrewAI:

معاملات الأداة

متغيرات البيئة

الاستخدام المتقدم

مخطط مدخلات مخصص مع معاملات ديناميكية

سير عمل أتمتة متعدد المراحل

حالات الاستخدام

تنسيق الأطقم الموزعة

  • تنسيق أتمتة أطقم متخصصة متعددة للتعامل مع سير عمل معقدة ومتعددة المراحل
  • تمكين عمليات التسليم السلسة بين خدمات الأتمتة المختلفة لتنفيذ شامل للمهام
  • توسيع المعالجة من خلال توزيع أعباء العمل عبر أتمتة منصة CrewAI المتعددة

التكامل عبر المنصات

  • ربط وكلاء CrewAI مع أتمتة منصة CrewAI لسير عمل محلي-سحابي هجين
  • الاستفادة من الأتمتة المتخصصة مع الحفاظ على التحكم والتنسيق المحلي
  • تمكين التعاون الآمن بين الوكلاء المحليين وخدمات الأتمتة السحابية

خطوط أنابيب أتمتة المؤسسات

  • إنشاء خطوط أنابيب أتمتة بمستوى المؤسسة تجمع بين الذكاء المحلي وقوة المعالجة السحابية
  • تنفيذ سير عمل أعمال معقدة تمتد عبر خدمات أتمتة متعددة
  • تمكين عمليات قابلة للتوسع ومتكررة لتحليل البيانات وإعداد التقارير واتخاذ القرارات

تركيب سير العمل الديناميكي

  • تركيب سير العمل ديناميكياً من خلال تسلسل خدمات أتمتة مختلفة بناءً على متطلبات المهمة
  • تمكين المعالجة التكيفية حيث يعتمد اختيار الأتمتة على خصائص البيانات أو قواعد العمل
  • إنشاء مكونات أتمتة مرنة وقابلة لإعادة الاستخدام يمكن دمجها بطرق مختلفة

المعالجة المتخصصة بالمجال

  • الوصول إلى أتمتة خاصة بالمجال (التحليل المالي، البحث القانوني، التوثيق التقني) من وكلاء ذات أغراض عامة
  • الاستفادة من أتمتة أطقم متخصصة مبنية مسبقاً دون إعادة بناء منطق المجال المعقد
  • تمكين الوكلاء من الوصول إلى قدرات مستوى الخبراء من خلال خدمات أتمتة مستهدفة

مخطط المدخلات المخصص

عند تعريف crew_inputs، استخدم كائنات Pydantic Field لتحديد معاملات المدخلات:

معالجة الأخطاء

توفر الأداة معالجة شاملة للأخطاء للسيناريوهات الشائعة:
  • أخطاء اتصال API: مشكلات الاتصال الشبكي مع منصة CrewAI
  • أخطاء المصادقة: رموز حامل غير صالحة أو منتهية الصلاحية
  • أخطاء المهلة: المهام التي تتجاوز الحد الأقصى لوقت الاستقصاء
  • فشل المهام: أتمتة الأطقم التي تفشل أثناء التنفيذ
  • أخطاء التحقق من المدخلات: معاملات غير صالحة مُمررة إلى نقاط نهاية الأتمتة

نقاط نهاية API

تتفاعل الأداة مع نقطتي نهاية API رئيسيتين:
  • POST {crew_api_url}/kickoff: بدء مهمة أتمتة طاقم جديدة
  • GET {crew_api_url}/status/{crew_id}: التحقق من حالة مهمة قيد التشغيل

ملاحظات

  • تقوم الأداة تلقائياً باستقصاء نقطة نهاية الحالة كل ثانية حتى الاكتمال أو انتهاء المهلة
  • تُرجع المهام الناجحة النتيجة مباشرة، بينما تُرجع المهام الفاشلة معلومات الخطأ
  • يجب الحفاظ على أمان رموز الحامل وعدم ترميزها بشكل ثابت في بيئات الإنتاج
  • فكر في استخدام متغيرات البيئة للتكوينات الحساسة مثل رموز الحامل
  • يجب أن تكون مخططات المدخلات المخصصة متوافقة مع المعاملات المتوقعة لأتمتة الطاقم المستهدف