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

تكامل Arize Phoenix

يوضح هذا الدليل كيفية دمج Arize Phoenix مع CrewAI باستخدام OpenTelemetry عبر حزمة OpenInference SDK. بنهاية هذا الدليل، ستتمكن من تتبع وكلاء CrewAI وتصحيح أخطاء وكلائك بسهولة.
ما هو Arize Phoenix؟ Arize Phoenix هو منصة مراقبة LLM توفر التتبع والتقييم لتطبيقات الذكاء الاصطناعي.
شاهد عرض فيديو لتكاملنا مع Phoenix

البدء

سنمر عبر مثال بسيط لاستخدام CrewAI ودمجه مع Arize Phoenix عبر OpenTelemetry باستخدام OpenInference. يمكنك أيضاً الوصول إلى هذا الدليل على Google Colab.

الخطوة 1: تثبيت الاعتماديات

الخطوة 2: إعداد متغيرات البيئة

قم بإعداد مفاتيح API لـ Phoenix Cloud وإعداد OpenTelemetry لإرسال التتبعات إلى Phoenix. Phoenix Cloud هو إصدار مستضاف من Arize Phoenix، لكنه ليس مطلوباً لاستخدام هذا التكامل. يمكنك الحصول على مفتاح Serper API المجاني هنا.

الخطوة 3: تهيئة OpenTelemetry مع Phoenix

قم بتهيئة OpenInference OpenTelemetry instrumentation SDK لبدء التقاط التتبعات وإرسالها إلى Phoenix.

الخطوة 4: إنشاء تطبيق CrewAI

سننشئ تطبيق CrewAI حيث يتعاون وكيلان للبحث وكتابة مقال مدونة حول تطورات الذكاء الاصطناعي.

الخطوة 5: عرض التتبعات في Phoenix

بعد تشغيل الوكيل، يمكنك عرض التتبعات المولدة من تطبيق CrewAI في Phoenix. سترى خطوات مفصلة لتفاعلات الوكلاء واستدعاءات LLM، مما يساعدك في التصحيح والتحسين. سجل الدخول إلى حساب Phoenix Cloud الخاص بك وانتقل إلى المشروع الذي حددته في معامل project_name. سترى عرض زمني للتتبع مع جميع تفاعلات الوكلاء واستخدامات الأدوات واستدعاءات LLM. مثال تتبع في Phoenix يوضح تفاعلات الوكلاء

معلومات التوافق

  • Python 3.8+
  • CrewAI >= 0.86.0
  • Arize Phoenix >= 7.0.1
  • OpenTelemetry SDK >= 1.31.0

المراجع