phoenix は何をしますか?
プロダクションのエージェント展開全体で構造的プロンプトの有効性を計算するために設計されたヒューリスティック評価スクリプトです。
概要
Arize-ai/phoenix は、プロダクション環境で動作するAIエージェントのプロンプト構造をヒューリスティックに評価するためのツールです。このスキルは、エンジニアがエージェントの応答品質やプロンプト設計の影響を定量的に測定し、改善のためのインサイトを得るのに役立ちます。
特徴
- ヒューリスティック評価: プロンプトの一貫性、構造化出力の精度、エラーハンドリングの効果をスコア化します。
- プロダクション対応: 実稼働中のエージェントデプロイメントからデータを収集し、分析します。
- フレームワーク統合: LangChain、LlamaIndex などの主要なエージェントフレームワークとシームレスに連携します。
- 可視化と分析: Phoenix プラットフォーム(OpenTelemetry ベース)上でトレースデータを可視化し、詳細な分析を提供します。
インストール
pip install arize-phoenix
クイックスタート
-
Phoenix サーバーを起動します:
python -m phoenix.server.main -
お使いのエージェントアプリケーションに OpenTelemetry トレーサーを設定します:
from phoenix.trace import LangChainInstrumentor LangChainInstrumentor().instrument() -
エージェントを実行し、Phoenix UI でトレースデータを確認します。
ドキュメント
詳細なドキュメントについては、Arize Phoenix ドキュメント を参照してください。
ライセンス
このプロジェクトは Elastic License 2.0 の下で提供されています。