Repolode
comet-ml

comet-ml/opik

AIエージェントのトレース、LLM出力のスコアリング、プロンプト管理、本番環境の監視を行うオープンソースのLLM可観測性・評価プラットフォーム。

代替できる製品:LangSmithBraintrustWeights & Biases

スター
22,764
フォーク
1,880
未解決の Issue
186
最終コミット
4 時間前

これは何?

Opikは、LLMアプリケーション、RAGシステム、複数ステップのAIエージェントをデバッグ、評価、監視するためのプラットフォームです。LLMの呼び出し、ツールの実行、ネストされた関数呼び出しのトレースを記録するため、エージェントの実行中に何が起きたかを確認できます。Python SDKには任意の関数をログに記録するtrackデコレーターが用意されており、LangChain、LlamaIndex、OpenAI、Anthropic、OpenTelemetryなど、多くのフレームワークやモデルプロバイダーとの連携に対応しています。

トレース機能に加え、Opikは体系的な評価を行うためのデータセットと実験、幻覚検出や回答の関連性などのLLM-as-a-judgeメトリクス、CI/CDで評価を実行するためのPyTest連携を提供します。また、プロンプト用のプレイグラウンド、オンライン評価ルール、本番環境におけるフィードバックスコア、トレース数、トークン使用量を確認するダッシュボードも備えています。

サーバーバックエンドとWebアプリケーションを含むプラットフォーム全体はApache-2.0ライセンスで提供され、Docker ComposeまたはKubernetes/Helmを使ってセルフホストできます。チームはホスト型のComet.comクラウドサービスも利用できます。

主な機能

  • 01複数ステップのエージェントにおけるLLMの呼び出し、ツールの使用、ネストされた関数呼び出しをトレースする。
  • 02LLM-as-a-judgeやヒューリスティックなメトリクスを使って、データセットと実験を実行する。
  • 03PyTest連携を通じて、評価をCI/CDに組み込む。
  • 04組み込みのプレイグラウンドでプロンプトを管理し、反復的に改善する。
  • 05オンライン評価ルールを使い、フィードバックスコア、トレース量、トークン使用量を監視する。
  • 06Docker ComposeまたはKubernetesを使ってプラットフォーム全体をセルフホストする。

ユースケース

  • トレースツリーを調べて、複数ステップのAIエージェントが誤った回答を出した原因をデバッグする。
  • リリース前にRAGパイプラインの回帰評価を実行する。
  • 本番環境のチャットボットで、幻覚やモデレーションのスコアを監視する。
  • LLMの可観測性データを自社のインフラ内に保持する。

クイックスタート

  1. 1

    Python SDKをインストールする

    pip install opik
  2. 2

    SDKを設定する

    opik configure
  3. 3

    @trackデコレーターで関数をラップして、トレースの記録を開始する

使う前に知っておきたいこと

  • プラットフォーム全体をセルフホストするには、サーバーインフラを自分で稼働させる必要があります。
  • READMEでは最も簡単なセットアップ方法としてOpik Cloudを案内しており、一部のMCPリンクとバッジリンクもOpik Cloudを参照しています。

トピック

よくある質問

opik とは?
AIエージェントのトレース、LLM出力のスコアリング、プロンプト管理、本番環境の監視を行うオープンソースのLLM可観測性・評価プラットフォーム。 Opikは、LLMアプリケーション、RAGシステム、複数ステップのAIエージェントをデバッグ、評価、監視するためのプラットフォームです。LLMの呼び出し、ツールの実行、ネストされた関数呼び出しのトレースを記録するため、エージェントの実行中に何が起きたかを確認できます。Python SDKには任意の関数をログに記録するtrackデコレーターが用意されており、LangChain、LlamaIndex、OpenAI、Anthropic、OpenTelemetryなど、多くのフレームワークやモデルプロバイダーとの連携に対応しています。
opik は無料で使えますか?ライセンスは?
opik は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
opik は今もメンテナンスされていますか?
活発にメンテナンス中。opik の最終コミットは 2026年10月20日 です。
opik は何に使えますか?
トレースツリーを調べて、複数ステップのAIエージェントが誤った回答を出した原因をデバッグする。 リリース前にRAGパイプラインの回帰評価を実行する。 本番環境のチャットボットで、幻覚やモデレーションのスコアを監視する。 LLMの可観測性データを自社のインフラ内に保持する。
opik のインストール方法は?
Python SDKをインストールする: pip install opik SDKを設定する: opik configure @trackデコレーターで関数をラップして、トレースの記録を開始する
opik はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/comet-ml/opik

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト