نظرة عامة
يوضح هذا الدليل كيفية دمج Galileo مع CrewAI للتتبع الشامل وهندسة التقييم. بنهاية هذا الدليل، ستتمكن من تتبع وكلاء CrewAI ومراقبة أدائهم وتقييم سلوكهم باستخدام منصة المراقبة القوية من Galileo.ما هو Galileo؟ Galileo هو منصة تقييم ومراقبة للذكاء الاصطناعي توفر تتبعاً شاملاً وتقييماً ومراقبة لتطبيقات الذكاء الاصطناعي. تمكّن الفرق من التقاط البيانات الحقيقية وإنشاء حواجز قوية وتشغيل تجارب منهجية مع تتبع تجارب مدمج وتحليلات أداء.
البدء
يتبع هذا البرنامج التعليمي البدء السريع مع CrewAI ويوضح كيفية إضافة CrewAIEventListener من Galileo كمعالج أحداث.ملاحظة يفترض هذا البرنامج التعليمي أنك أكملت البدء السريع مع CrewAI.
الخطوة 1: تثبيت الاعتماديات
ثبّت الاعتماديات المطلوبة لتطبيقك:الخطوة 2: أضف إلى ملف .env من البدء السريع مع CrewAI
الخطوة 3: إضافة مستمع أحداث Galileo
لتفعيل التسجيل مع Galileo، تحتاج إلى إنشاء مثيل منCrewAIEventListener. استورد حزمة معالج CrewAI من Galileo بإضافة الكود التالي في أعلى ملف main.py:
الخطوة 4: شغّل طاقمك
شغّل طاقمك باستخدام CrewAI CLI:الخطوة 5: عرض التتبعات في Galileo
بمجرد انتهاء طاقمك، سيتم تفريغ التتبعات وستظهر في Galileo.
فهم تكامل Galileo
يتكامل Galileo مع CrewAI عن طريق تسجيل مستمع أحداث يلتقط أحداث تنفيذ الطاقم (مثل إجراءات الوكلاء واستدعاءات الأدوات واستجابات النماذج) ويعيد توجيهها إلى Galileo للمراقبة والتقييم.فهم مستمع الأحداث
إنشاء مثيلCrewAIEventListener() هو كل ما يلزم لتفعيل Galileo لتشغيل CrewAI. عند الإنشاء، يقوم المستمع بـ:
- التسجيل تلقائياً مع CrewAI
- قراءة إعدادات Galileo من متغيرات البيئة
- تسجيل جميع بيانات التشغيل في مشروع Galileo وتدفق السجل المحدد بواسطة
GALILEO_PROJECTوGALILEO_LOG_STREAM
