Skip to content

AI エージェントの評価方法

人手アノテーションによる AI エージェントと LLM の評価の概要。軌跡レベル、ステップレベル、スパンレベル、比較レベルの評価と、それぞれに適した Potato ツールを解説します。

AI エージェントの評価とは、最終的な回答だけでなく、そこに至るまでの経路、つまり途中の推論・ツール呼び出し・アクションを判断することです。これには人手アノテーションが依然としてゴールドスタンダードです。エージェントの失敗の多く(もっともらしいが誤ったステップ、危険なアクション)は、人でなければ確実には見つけられないからです。 Potato は LLM エージェントの軌跡を人手でアノテーションするためのオープンソースツールであり、評価の各レベルに合わせた専用の表示を備えています。

ここでいう AI エージェントとは、ツールを呼び出したり、ブラウジングしたり、コードを書いたりと、複数ステップのアクションをとってタスクを完了する LLM 駆動のシステムを指します。エージェント評価の概要エージェント型アノテーションのリファレンスを参照してください。

AI エージェント評価のレベルにはどのようなものがありますか?

問いたい内容に合ったレベルを選びます。

  • 軌跡レベル:実行全体を判断します。成功したか。効率的かつ安全だったか。エージェント軌跡のアノテーションを参照してください。
  • ステップレベル:各アクションを判断します。このツール呼び出しは正しかったか。このステップは必要だったか。これがプロセス報酬モデルの背後にあるデータです。
  • スパンレベル:出力内部の具体的な問題、たとえば幻覚的な主張や危険な指示を強調表示します。幻覚の検出を参照してください。
  • 比較レベル:2 つのエージェントや 2 回の実行を直接比較して判断します。ペアワイズモデル比較を参照してください。
  • チームレベル:複数のエージェントが協力する実行を、フラットなトランスクリプトではなくチーム構造で判断します。失敗を責任を負うエージェントとハンドオフに帰属させます。マルチエージェントシステムの評価を参照してください。

Potato はどのエージェントトレース形式に対応していますか?

Potato は、OpenAI と Anthropic のツール呼び出し、ReAct、LangChain、LangFuse、WebArena、SWE-bench、MCP、OpenTelemetry を含む 13 種類の形式でエージェントのトレースを読み込み、エージェントの種類に合わせて調整した表示でレンダリングします。

どのエージェント評価手法を選ぶべきですか?

問いたいことアプローチ
「エージェントはタスクを完了したか?」軌跡の成功ラベル
「正確にはどこで間違えたのか?」ステップレベルのエラー分類体系
「どちらのバージョンが優れているか?」ペアワイズ比較
「複数の軸でどれだけ良いか?」ルーブリック評価
「検索文脈に基づく回答は忠実か?」RAG 評価
「チームのどのエージェントが失敗を引き起こしたか?」マルチエージェントの帰属
「コンピュータ操作エージェントは正しいものをクリックしたか?」GUI 軌跡レビュー

さらに読む