【えるえるえむおぶざーばびりてぃ】

LLMオブザーバビリティ とは?

最終更新:
💡 LLMアプリが何をして、どこで困ったかを追う

LLMアプリのモデル呼出し・検索・ツール実行などをトレースや指標で追い、遅延・費用・エラーや回答品質の問題を調べるための取り組み。

📌 このページのポイント
LLMアプリの処理を追う アプリの質問 モデル・検索・ツール 呼出し 応答 収集した記録 トレースと指標 ステップを関連付けて調べる 時間・トークン数・費用・エラー 回答品質は評価やフィードバックも 収集できる範囲は設定・連携による 機密情報の除外やマスキングを設計
アプリの処理と観測の記録を分けた構成例。記録だけで回答の正しさを保証するものではありません。
ひよこ ひよこ
LLMオブザーバビリティって、AIの何を見てるの?
ペンギン先生 ペンギン先生
LLMアプリがどのモデルやツールを呼び、どこで時間がかかり、何が失敗したかを調べるんだ。取得したトレースや指標を手がかりに、動作を理解する取り組みだよ。
ひよこ ひよこ
普通のログを集めるだけとは違う?
ペンギン先生 ペンギン先生
個々の記録を、質問から回答までの処理の流れに結び付ける点が大切だよ。検索・モデル呼出し・ツール実行などの各ステップを関連付ければ、遅い場所やエラーの前後を調べやすいんだ。
ひよこ ひよこ
使ったトークンや費用も全部分かる?
ペンギン先生 ペンギン先生
対応するツールと収集設定によるよ。例えばLangSmithでは、トークン数とモデルの単価から費用を計算したり、独自の費用を送ったりできる。必要な情報が欠けているのに、請求額まで完全に分かるとは考えないでね。
ひよこ ひよこ
記録さえあれば、間違った回答はなくなる?
ペンギン先生 ペンギン先生
記録そのものが回答を正しくするわけではないよ。トレースを見て原因を探し、評価や利用者のフィードバックと組み合わせて改善するんだ。LangSmithはそのためのツールの一例だよ。
ひよこ ひよこ
プロンプトや応答は、そのまま全部保存してよい?
ペンギン先生 ペンギン先生
機密情報や個人情報が入ることがあるので、保存する項目や閲覧できる人、送信先を決めよう。例えばLangSmithには入力・出力を隠す設定やマスキングがある。必要なら記録しない処理も設けるんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「LLMオブザーバビリティ」って出てきたら「LLMアプリの処理を追って問題を調べる仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「LLM Observability」 = LLM可観測性
💬 ソフトウェアの「オブザーバビリティ(可観測性)」をLLMアプリに適用した概念だよ

参考資料

← 用語集にもどる