LLMオブザーバビリティとは
初期PoCでは、AI(ChatGPT、Claude、Geminiなど)のAPI入出力をテキストファイルやデータベースにそのまま保存する運用でも、最低限のデバッグはできました。社内で数十件しか叩かない用途では2026年現在でも十分です。一方、本番トラフィックではトレース構造を持たない生ログだけでは、品質劣化・コスト超過・PII(個人情報)混入を検知できません。現在の主流はトレース+メトリクス+評価の3層で継続観測する設計です。前提となる品質設計は AI出力の品質管理 と ハルシネーションとは をあわせてご覧ください。
LLMを業務で使うとき、最初に整備するのはプロンプトとRAGですが、本番運用に入った瞬間に問われるのは「品質と費用が説明できるか」です。AI(ChatGPT、Claude、Geminiなど)のAPI呼び出しは確率的にふるまうため、CPU使用率やHTTPステータスを見ても「出力の品質が落ちているか」「コストが想定通りか」は判定できません。LLMオブザーバビリティは、この説明責任を果たすための運用設計です。
LLMの運用監視はAPM(Application Performance Monitoring)の延長では不足し、出力品質・トークン消費・トレース・ユーザーフィードバックを観測する3本柱の設計が必要です。2025年以降はOpenTelemetry GenAI Semantic Conventionsが共通土台になりつつあり、ベンダーロックインを避けやすくなりました。本記事ではLangSmith・Langfuse・Arize Phoenix・Helicone・OpenLLMetry・Datadog LLM Observability・W&B Weaveの7ツールを、提供形態と運用環境の2軸で整理します(2026-05時点)。
まず全体像を掴むため、2025 年以降に公開された代表ケースを 1 件と、対照的な見直し事例を 1 件先出しします。型としての整理は 07 章「実運用で得られる効果」にまとめます。
- C.H. Robinson(2025-03 公開):世界最大級の物流会社。LangGraph で組んだメール処理エージェントを LangSmith でトレース・評価し、1 日約 5,500 件の発注を自動化、1 日あたり 600 時間以上を削減。1 日 15,000 件届くメールのうち発注関連の意思決定をエージェントに寄せ、人手は高付加価値業務に振り分ける設計で、コスト削減・市場投入スピード向上・従業員の集中投下の 3 点を同時実現したと報告されています( LangChain 公式ケーススタディ)。
- 対照的に Klarna は 2025 年に AI 一辺倒の方針を見直し、2024 年の発表(初月 230 万件処理/常勤 700 人相当/解決時間 11 分 → 2 分弱(2 分未満)/再問い合わせ 25% 減)から一転、CS チャットボットへの全振りからヒトとのハイブリッドへ揺り戻しました。CEO は「コスト最適を優先しすぎて品質が落ちた」と公式に認めています( CX Dive 報道 (2025)/ Klarna 公式リリース (2024))。初期の効果数字を維持するには、品質指標まで観測 × 評価ループに乗せ続ける必要があることを示す重要な事例です。
- ベンダー横断のケーススタディは LangChain Customer Stories/ Langfuse Customers/ Datadog LLM Observability Blog に集まっており、業種・規模が近い事例を選ぶと当てはめ判断がしやすくなります。
これらは「ツールを入れたら自動で出る効果」ではなく、観測 × 評価データセット × 改善ループの 3 点セットが噛み合った結果として現れる(あるいは噛み合っていないと続かない)数字です。どこをどう見て、どう改善ループに繋ぐかは 06 章「実運用シナリオ」 と 07 章「実運用で得られる効果」で順に整理します。
01.まず結論:LLM運用は「動いている」より「品質と費用が説明できる」を見る
従来のWebアプリケーション運用は「200 OKが返っているか」「レイテンシは閾値以下か」を見ます。LLMアプリケーションでは、これらが正常でも「回答が事実と違う」「言葉遣いが不適切」「同じ質問にも毎回違うトーンで答える」といった品質問題が起きます。さらに、トークン消費が増えれば月次コストが想定の数倍になることもあります。
2026-05時点で本番運用に耐えるLLMアプリは、次の3層を持っています。どこから着手するにせよ、最終的にはこの3層を埋める前提で設計を始めます。
- 1リクエストの全工程を時系列に追えるトレース
- コスト・遅延・利用量の集計メトリクス
- 出力品質を継続的にスコア化する評価
02.LLMオブザーバビリティとは何か
LLMオブザーバビリティ:LLMを使うアプリケーションについて、入出力・トレース・コスト・品質評価を継続的に観測し、運用判断と説明責任を果たせる状態にする運用設計。
従来のAPM・ログ監視との違い
APMが見るのはサーバの状態(CPU・メモリ・レイテンシ・エラー率)で、可観測対象が決定論的です。LLMの場合、同じ入力でも温度設定や内部状態により出力が変わるため、「正常/異常」の境界が確率的になります。APMで見える「動いている/止まっている」の二値判定では、品質劣化のような連続的な変化を捉えられません。
LLMオブザーバビリティは、APMが見るインフラ層に加え、次の4つを観測対象に追加します。
- プロンプトと回答の中身
- 1リクエスト内の複数LLM呼び出しの連鎖
- 出力品質スコア
- ユーザーフィードバックの集計
RAG設計や品質管理と隣接する運用領域として位置づけられます( AIエージェント+RAG実務ガイド/ Agentic RAG)。
3本柱:トレース/メトリクス/評価
LLMオブザーバビリティの観測対象は次の3層に整理できます。
| 観測層 | 見る対象 | 代表的な使いみち |
|---|---|---|
| トレース | 1リクエストの全工程(プロンプト整形、RAG検索、LLM呼び出し、ツール実行、応答整形) | 個別事故の原因特定、エージェントのループ内挙動の確認 |
| メトリクス | 集計指標(トークン消費、コスト、遅延、エラー率、利用量) | 月次コスト管理、SLA監視、利用傾向の把握 |
| 評価 | 出力品質スコア(正解との一致、ハルシネーション率、有害度、ユーザー満足度) | リリース前のリグレッション検知、本番品質の継続計測 |
APMの世界では「メトリクス・ログ・トレース」がオブザーバビリティ3本柱とされてきました。LLMの世界はそれに「評価(Evaluation)」を加えた構成で、品質という確率的な次元を継続観測する点が大きな違いです。
- トレース(trace):1 リクエストの全工程をひとつの単位として束ねた記録。
- span(スパン):トレースを構成する 1 工程(RAG 検索/LLM 呼び出し/ツール実行など)の単位。span ごとに開始・終了時刻と入出力データが記録され、トレースは複数の span のツリー構造になります。HTML の
<span>タグとは別概念で、OpenTelemetry など分散トレーシングの用語です。 - thumbs up / thumbs down(👍 / 👎):チャット UI でユーザーが回答に対して押せる「良かった/悪かった」のフィードバックボタンの俗称(高評価/低評価)。観測ツールでは押された操作をトレース ID に紐づけて保存し、品質改善ループの起点に使います。
- TTFT(Time To First Token):ストリーミング応答で「最初の 1 トークンが届くまでの時間」。p95 レイテンシだけでは見えない体感速度の指標として、レイテンシ分析で別途見ます。
OpenTelemetry GenAI Semantic Conventionsの位置づけ
2024〜2025年にかけて、CNCFの OpenTelemetry GenAI Semantic Conventions が整備されました。これはLLM呼び出しのトレース・メトリクスをどう名前付け・記録するかの共通仕様で、ベンダー横断の互換性を目指しています。2026-05時点で安定版に向けた策定が進む段階で、各ツールが対応を進めています。
実務的な意味は次の2点です。新規にLLMアプリを設計するなら、OpenTelemetry互換を計装の前提に置くと将来の選択肢が広がります。
- 自社で計装したトレースが特定SaaSに縛られない
- Datadog・Langfuse・Arize Phoenixなど対応ツールの間で観測データを乗り換えやすくなる
03.監視すべき5つの軸(品質・コスト・遅延・利用・安全)
BtoBの本番運用で必ず計測する観点を5軸で整理します。導入初期は全部を埋める必要はありませんが、「どの軸をいつ追加するか」のロードマップは事前に決めておくと検討の手戻りが減ります。
| 観測軸 | 代表メトリクス | 典型的に効く判断 |
|---|---|---|
| 品質 | ハルシネーション率、出典一致率、ユーザー評価(thumbs up/down) | プロンプト変更・モデル切替の可否判定、リグレッション検知 |
| コスト | 入力/出力トークン数、モデル別単価、リクエスト単価 | 月次コスト上限の根拠、モデルのダウングレード判断 |
| 遅延 | p50/p95/p99レイテンシ、ストリーミング初トークン時間 | ユーザー体験のSLA管理、外部APIタイムアウト調整 |
| 利用 | DAU/WAU、機能別利用回数、繰り返し質問パターン | ROI算定、UI改善優先度の決定 |
| 安全 | PII検知数、ポリシー拒否率、不適切出力の通報数 | 情報漏えい対策、コンテンツモデレーション設計 |
品質軸は AI出力の品質管理 、安全軸は AI(セキュリティ・権限管理) と接続します。観測ツールはどちらの軸も拾えますが、組織内で誰がその数値を見るか(品質→プロダクト、安全→セキュリティ/法務)を分けて運用するのが現実的です。
04.主要ツール7選の整理
2026-05時点で日本のBtoB企業がLLMオブザーバビリティを検討するときに候補に上がりやすい7ツールを、提供形態とOpenTelemetry互換性で整理します。料金や提供形態は各社で頻繁に更新されるため、最終判断時には公式ドキュメントで再確認してください。
| ツール | 提供形態 | セルフホスト | OpenTelemetry互換 | 主な強み |
|---|---|---|---|---|
| LangSmith | SaaS(Enterpriseでセルフホスト枠あり、要確認) | △(Enterprise契約・要確認) | 対応(OTel互換のエクスポートに対応、詳細は公式ドキュメント) | LangChain/LangGraphとの統合が深い、評価データセット運用が整理されている |
| Langfuse | OSS+クラウド/セルフホスト両対応 | ○(Docker/Kubernetes) | 対応 | OSSで自社環境に閉じ込めやすい、プロンプト管理・評価まで含む |
| Arize Phoenix | OSS(Arizeの商用版あり) | ○ | 対応(OTel計装をネイティブに想定) | OTel互換が前提の設計、ノートブックでも本番でも使える |
| Helicone | OSS+クラウド | ○ | 対応(プロキシ型/OTelのいずれも、詳細は公式ドキュメント) | プロキシ型のため既存コードへの差し込みが軽い、コスト可視化が早い |
| Traceloop / OpenLLMetry | OSSライブラリ(バックエンドは別途) | —(計装SDK) | OTel本体の拡張 | OTel GenAI semconvに沿った計装。Datadogなど任意のOTelバックエンドへ流せる |
| Datadog LLM Observability | SaaS(Datadog契約に内包) | × | 対応 | 既存のAPM・インフラ監視・SIEMと一気通貫で見られる |
| Weights & Biases Weave | SaaS(W&B契約に内包、セルフホストはEnterprise) | △(Enterprise契約・要確認) | 対応(OTel互換の取り込み有、詳細は公式) | 実験管理・モデル学習との連携が強い、評価ワークフローが洗練されている |
LangSmith(LangChain公式SaaS)
LangChain Inc.が提供するLLMアプリ向けSaaSです。LangChain/LangGraphで組んだエージェントのトレースが最小設定で取れ、評価データセット・プロンプト管理・本番モニタリングまで一体で揃います。LangChain前提のチームには第一候補になります。LangChainを使わない場合でも、SDKやOTelエクスポータ経由で計装できる構成が用意されています(詳細は公式ドキュメントで2026-05時点の対応範囲を確認)。
Langfuse(OSS+クラウド/セルフホスト両対応)
OSSとして公開されており、クラウド版とセルフホスト版(Docker/Kubernetes)の両方が選べます。プロンプト管理・評価・トレースが揃い、機微情報を社外SaaSに出したくない要件で採用されやすい選択肢です。LangChain以外(自前実装、各社SDK)との組み合わせでも計装でき、2026-05時点では国内BtoBでも採用報告が増えています。
Arize Phoenix(OSS、OpenTelemetry互換)
Arize AIが公開するOSSで、OpenTelemetryをネイティブ前提に設計されています。ノートブックで開発しながら同じ計装を本番に持っていけるため、研究・PoCから本番への移行が連続的です。Arizeの商用版(Arize AX)でエンタープライズ運用に拡張するパスもあります。
Helicone(OSSプロキシ型)
LLM APIの前段にプロキシを置き、リクエスト/レスポンスを記録する方式が中心です。コードへの差し込みが軽く、コストとレイテンシの可視化が短期で始められます。OTel計装にも対応しているとされていますが、2026-05時点の正確な対応範囲は公式ドキュメントで確認するのが安全です。
Traceloop / OpenLLMetry(OpenTelemetry拡張)
TraceloopはLLM/RAG/エージェント向けにOpenTelemetry計装ライブラリ「OpenLLMetry」を提供しています。それ自体は計装SDKでバックエンドを持たず、収集したトレースはDatadog・Langfuse・Arize PhoenixなどOTel対応の任意の保存先に送れます。「特定SaaSにロックインしたくない」「既存OTelスタックに統合したい」要件に合います。
Datadog LLM Observability(APM統合型)
既存のAPM・ログ・インフラ監視・SIEMをDatadogで運用しているチーム向けの選択肢です。LLM Observability製品としてプロンプト・回答・トークン消費・評価まで取り込み、既存ダッシュボードに統合できます。LLM専門ツールよりもインフラ寄りの観点(インフラ障害との相関、SLO管理)と一気通貫で見たい場合に強みが出ます。
Weights & Biases Weave(実験管理連携)
Weights & Biases(W&B)がLLMアプリ向けに提供する観測・評価製品です。元々ML実験管理で広く使われている基盤の延長で、モデル学習・ファインチューニング・評価データセットとLLMアプリの観測を同じUI上でつなげます。社内に既にW&Bを使う研究/データチームがある場合は強い選択肢です。
05.選定の考え方(提供形態 × 運用環境)
ツール選定は「機能比較で1番のものを選ぶ」のではなく、次の3点で逆算します。2軸4象限で自社の現在地を確認すると判断が早くなります。
- OSS/SaaSの提供形態
- セルフホスト/マネージドの運用環境
- 既存スタック(LangChain利用/Datadog利用/OTel整備済み)との整合
この図は「左上が良くて右下が悪い」という評価図ではなく、選定軸を可視化するだけのものです。Datadogが既に全社で動いているなら、Datadog LLM Observabilityを追加して観測対象を増やす方が運用負担は小さくなります。逆に、医療・金融・公共などで個人情報や機微情報を扱うなら、LangfuseやArize Phoenixをセルフホストする方向が安全です。
年表は各ベンダー公式の公開情報をもとに整理しています。具体的なリリース日や提供形態は半年で陳腐化しやすいため、本番採用前に各社公式ドキュメントで2026-05時点の状況を確認してください。
06.実運用シナリオ:いつ・どこを開いて・何を判断するか
3本柱・5軸・7ツールが揃っても、運用側がそれらをいつ開き何を判断材料にするかが言語化できていないと、「ダッシュボードはあるが見ていない」状態になりがちです。本節では本番運用で頻出する4つのシナリオを「開く画面/見る数字/取るアクション」の順に具体化します。3本柱と5軸が実際にどう手と画面に落ちるかの動作イメージを掴むのが目的です。
シナリオ1:ユーザーから「回答が違う」と報告された
目的:誤回答の根本原因(検索ミスか LLM の解釈ミスか)を切り分け、修正と再発防止までの最短経路に乗せる。
結果:従来 1 日かかっていた原因特定を 30 分台に圧縮し、修正コミットからカナリアリリースまでを数時間で完結させる。同じケースが再発しないよう評価データセットも 1 件強化される。
ユーザーが thumbs down を押し、コメントで「契約条項Aの内容が間違っている」と報告。観測ツール側ではこのフィードバックがトレースIDに紐づいて記録されます。担当者は Traces 一覧で該当 ID を開き、1リクエストの span 構造(RAG検索 → LLM呼び出し → 後処理)をたどって、次の3点を確認します。
- RAG が取得した文書チャンクの中身
- LLM に渡した最終プロンプト全文(システムプロンプト+取得チャンク+ユーザー入力)
- LLM の出力
これで「検索が正しい文書を引けていない」「文書は正しいが LLM の解釈が異なる」のどちらかに切り分けられます。修正後は同じ入力をリプレイ(LangSmith/Langfuse の playground 機能)して改善を確認し、評価データセットにこのケースを追加して回帰検知の対象にします。
シナリオ2:月次コストが想定の2倍に膨らんだ
目的:請求書を見てから慌てるのではなく、コスト膨張の原因軸(機能・モデル・ユーザー)を特定して打ち手を一意に決める。
結果:プロンプト圧縮・モデルルーティング・出力長制限・レート制限のどれを当てるかが決まり、月次コストの傾向を翌月の予算計画に折り込める。
請求書または週次コストダッシュボードで気づくパターンです。コスト分解画面を開き、機能タグ別/モデル別/ユーザー別の積み上げで「どの軸で膨らんでいるか」を特定します。よくある内訳は次の4つです。
- 特定機能のコンテキスト肥大(RAGチャンク数の過剰)
- 想定より高いモデルへの誤ルーティング
- 入力に対して出力が長すぎる
- 上位1%の重いユーザー(bot 的利用を含む)
原因軸が決まれば、プロンプト圧縮・モデルルーティング修正・出力長制限・レート制限など打ち手がほぼ一意になります。事後対応ではなく月次予算の閾値アラートまで設定しておくと、請求書を見て気づく事態を避けられます。
シナリオ3:プロンプト変更/モデル切替の安全性を確認したい
目的:新旧の差を「感覚」ではなく数値で比較し、品質劣化のあるリリースを本番に出さない。
結果:カナリアリリース判断(5% → 25% → 100%)が定量根拠で出せるようになり、退化ケースが評価データセットに蓄積されて回帰検知の精度が上がっていく。
「GPT-4o → より新しいモデルへ切替えたい」「システムプロンプトを刷新したい」というタイミングは、評価(Evaluation/Datasets)画面の出番です。事前に用意した固定の正解集(数十件で十分)に対し、新旧両バージョンを並走実行し、次の観点で比較します。
- 事実一致率/出典一致率(品質)
- トーンの適切さ(運用観点)
- 1リクエスト単価(コスト)
- p95 レイテンシ(遅延)
主要指標が劣化していなければカナリアリリース(5% → 25% → 100%)に進み、退化したケースは正解集に追加して次回以降の回帰検知対象にします。これで「リリース判断」と「回帰検知」が同じデータ基盤の上で回り、属人化を避けられます。
シナリオ4:p95レイテンシが急に悪化した
目的:「全体が遅い」のではなく「どの span が遅いか」を特定し、打ち手を局所化する。
結果:原因が RAG/LLM/外部ツールのどこかに切り分けられ、ウォームアップ追加・モデル切替・タイムアウト調整など最小修正でユーザー体感速度を戻せる。
本番デプロイ直後、ユーザーから「最近遅い」と報告。p95 が 2 秒 → 8 秒に悪化しました。レイテンシ分布のダッシュボードを開き、遅いトレース上位 N 件を取得します。1トレース内のどの span(RAG検索/LLM呼び出し/外部ツール)が遅いかを見れば、原因は次のどれかに切り分けられます。
- ベクトル検索のインデックスウォームアップ漏れ(デプロイ後の初回コールドスタート)
- LLM 側のレイテンシ悪化(モデル切替・プロバイダ側の混雑)
- 外部 API のタイムアウト/リトライ多発
ストリーミング応答なら初トークン到達時間(TTFT)を別途見ると、体感速度の悪化原因が見えやすくなります。原因 span が決まれば、ウォームアップ追加・モデル切替・タイムアウト調整・並列化など打ち手に進めます。
日次/週次/月次の運用ルーチン例
シナリオを場当たりで処理するのではなく、「誰がどの頻度で何を見るか」を決めると改善ループが安定します。BtoB の LLM アプリで現実的に回るルーチンの一例を整理します。
| 頻度 | 主担当 | 見る画面と主な数字 | 判断につなげる例 |
|---|---|---|---|
| 日次 | アプリ運用エンジニア | エラー率/thumbs down 件数 | 前日比で異常があれば該当トレースをすぐ開く |
| 週次 | プロダクトマネージャー | 評価データセットの自動スコア/機能別コスト推移 | 主要指標の回帰、特定機能のコスト増減を確認 |
| 月次 | 経営/PdM | コスト推移/利用量推移/品質指標 | モデル単価交渉、機能別の ROI /撤退判断の材料に |
| リリース時 | 開発リード | 評価データセット並走結果(新旧比較) | 品質劣化が無いことを確認してから本番反映 |
このルーチンが回り始めると、ダッシュボードが「眺める対象」ではなく「次のアクションを決める材料」になります。観測ツールを入れて数字を出すこと自体は数日でできますが、誰がどの頻度で見て、その数字をどう改善ループに繋ぐかを決めるところで運用の質が分かれます。
07.実運用で得られる効果(代表的なパターン)
s-06 のシナリオを継続的に回した先で、どんな効果が現れるかを 4 パターンに整理します。ここに挙げる数字は LangSmith/Langfuse/Datadog の公式ブログとカンファレンス発表で繰り返し言及されるレンジを、自社プロジェクトの参考目安として整理したものです。実数は機能内容・トラフィック規模・初期品質で大きく変動するため、絶対値ではなく改善幅のオーダーとして読んでください。
| 効果パターン | 観測ツールでの使い方 | 効果の目安(事例レンジ) |
|---|---|---|
| 品質スコアの継続改善 | 評価データセット数十件を週次バッチで自動評価し、退化ケースをデータセットに継続追加 | ハルシネーション率を 10〜15% → 数% レンジに低減(6〜12 ヶ月の継続運用で定着) |
| LLM コストの構造的削減 | 機能別/モデル別/ユーザー別の積み上げで上位コンシューマを特定し、ボトルネックを局所化 | 月次コストを 30〜50% 削減(プロンプト圧縮+出力長制限+レート制限の合わせ技) |
| レイテンシ/体感速度の改善 | トレースで遅い span 上位 N 件を分析、ストリーミングなら TTFT も別途観測 | p95 を半分以下に圧縮(ベクトル検索ウォームアップ+キャッシュ+ストリーミング最適化) |
| インシデント対応の高速化 | thumbs down ↔ トレース ID 紐付けで、ユーザー報告から原因 span を即時に特定 | 「ユーザー報告 → 原因特定」を 1 日 → 30 分台に短縮、修正コミット → カナリアまで同日内 |
これらは「ツールを入れたら自動で起きる効果」ではなく、観測ツール × 評価データセット × 改善ループの 3 点セットが回り始めてから現れる効果です。最小構成でも 3 ヶ月程度の継続運用が前提になります。 06-5 の運用ルーチンと合わせて、定例的な改善サイクルを設計するのが現実的な進め方です。
個別の公開ケーススタディは Langfuse Customers/ LangChain Customer Stories/ Datadog LLM Observability Blogなどで公開されています。自社の機能規模・業界に近い事例を選んで読むと、当てはめ判断がしやすくなります。
08.導入工程と落とし穴
BtoBでLLMオブザーバビリティを立ち上げるときに、PoCから本番に持ち上げる段階で見落とされやすい点を整理します。実装手順そのものは各ツールの公式ドキュメントに従いますが、運用設計として外しがちな視点を先に把握しておくと検討の手戻りが減ります。
| 落とし穴 | 起きること | 先回りの考え方 |
|---|---|---|
| 評価データセットが無い | 本番品質の劣化に気づけない、リグレッション検知が手作業に | PoC段階で正解集(数十件で良い)を作り、CIや週次バッチで自動評価する前提を置く |
| コストが青天井になる | 月次請求が想定の2〜10倍、原因の切り分けが事後対応に | トークン消費を機能別・ユーザー別に分解できる計装を最初から入れる |
| PII(個人情報)が観測ツールに流れる | 観測ツール側に機微情報が蓄積、監査・規制リスク | 計装段階でマスキング層を挟む。OSS/セルフホスト選択もここから逆算 |
| サンプリング設計が無い | 本番トラフィックでログ量が爆発、保存コストが膨らむ | 重要トレースは全件、その他は確率サンプリングなど階層化を最初に決める |
| ユーザーフィードバックを取り損ねる | 品質劣化の早期検知が遅れる、改善優先度が決まらない | thumbs up/down/自由記述/実利用ログを観測ツールに紐づけて記録する |
評価データセット設計やプロンプト改善の具体は プロンプトベストプラクティス に寄せます。観測ツールが揃っても、評価対象のデータと改善ループが無ければ「数字を見ているだけ」になりがちで、運用側の意思決定に結びつきません。
AI出力の品質管理|ハルシネーション・出典確認・人間レビュー
設計段階の品質担保(観測の前段)は別記事で詳しく整理しています。あわせてご覧ください。
ハルシネーションとは|なぜ起こり、完全には防げないか
品質軸の最重要メトリクスである「ハルシネーション率」の前提は別記事で詳しく整理しています。あわせてご覧ください。
AIエージェント+RAG実務ガイド
トレース観測が特に効くRAG工程の設計は別記事で詳しく整理しています。あわせてご覧ください。
09.よくある質問(FAQ)
LangSmithとLangfuseはどちらを選べばよいですか?
LangChain/LangGraphで組んでいるチームはLangSmithが連携最短のセットになりやすいです。LangChain以外(自前実装、各社SDK)で組んでいる、または機微情報を社外SaaSに出せない場合は、Langfuseのセルフホスト版が候補になります。両者は評価データセット・プロンプト管理・トレースまで含む点が近く、決め手は既存スタックと、データ保管要件(社内に閉じるかどうか)です。
既にDatadogを使っているチームは、LLM Observability製品を追加する価値はありますか?
全社的にDatadogでインフラ・APM・SIEMが揃っているなら、Datadog LLM Observabilityで観測対象を増やす方が運用負担は小さくなりやすいです。LLM専門ツール(LangSmith/Langfuse/Arize Phoenix)と比べると、評価データセット運用や個別の評価指標の柔軟性ではLLM専門ツールに軍配が上がる場面もあるため、評価ワークフローを重視するなら併用も選択肢に入れるのがおすすめです。
PII・社内情報がトレースに混入するのを防ぐ方法はありますか?
計装段階でマスキング層を挟むのが基本です。観測SDKに渡す前にメールアドレス・氏名・口座番号・健康情報などをハッシュ化または除去し、必要に応じてLangfuseやArize Phoenixのセルフホスト構成を選ぶと、観測データを社内に閉じ込められて心強い選択肢になります。社内ガイドラインで「観測ツールに送ってよい項目/送ってはいけない項目」を一覧化しておくと運用が安定します。
OSSでセルフホストすれば本当に無料で済みますか?
ソフトウェア利用料は無料ですが、サーバ・ストレージ・運用工数のコストは別途発生します。LLMトレースはリクエストあたりのデータ量が大きく、件数が増えるとストレージ費が想定以上に膨らみやすい構造です。サンプリング率と保持期間(例:直近30日は全件、それ以上は集約のみ)を最初に決め、月次の総コストを「クラウド版料金 vs セルフホスト総コスト」で並べて比較すると、判断材料が揃いやすくなります。
評価データセットはどう用意し始めればよいですか?
PoC段階で実際の問い合わせから20〜50件を抜き出し、想定する正解または評価基準(事実一致/出典あり/トーン適切など)を手で整える、というのが現実的な出発点になります。最初から数千件を用意するよりも、運用しながら(不具合の出た事例・ユーザーが thumbs down を押した事例を中心に)継続的に積み増していくのがおすすめです。LLM-as-judge を使った半自動評価は、人手の正解集が一定数揃ってから追加すると整理しやすくなります。
LLMオブザーバビリティは「同じプロンプト」を追い続けるのですか?
追うのは「同じプロンプト文字列」ではなく、同じ計装ポイントを通るリクエスト群です。観測は3層に分かれます。
- 個別トレース(リクエスト単位):1回の会話の「プロンプト整形 → RAG検索 → LLM呼び出し → ツール実行 → 応答」を1本に紐づける。ユーザー入力は毎回違うので、ここで追うのは「同じプロンプト」ではなく「1回のリクエストの中身」。
- 集計メトリクス(機能・エンドポイント単位):「サポートBot」「契約書要約API」のように機能タグで束ね、p95レイテンシ・トークン消費・コストを継続追跡する。同じ機能(システムプロンプト + RAGコンテキスト + ユーザー入力の組み合わせ)が同じバケットに集計される。
- 評価データセット(固定プロンプト集):数十〜数百件の正解集を固定で持ち、モデル切替・プロンプト変更・本番デプロイのたびに同じプロンプト集を流して品質スコアの回帰を見る。ここが文字通り「同じプロンプトを追い続ける」運用。
つまり実務では「変動するプロンプト(本番ユーザー入力)の集計」と「固定プロンプト(評価データセット)の継続スコアリング」を並行して回すのが標準パターンです。後者の作り方は 導入工程と落とし穴の評価データセット項で扱っています。
10.まとめ
LLMオブザーバビリティは、AI(ChatGPT、Claude、Geminiなど)を業務で使うアプリケーションの「品質と費用が説明できる」状態を作る運用設計です。観測対象はトレース・メトリクス・評価の3層で、APMの延長では届かない確率的な品質次元を継続的に見られるようにします。2025年以降のOpenTelemetry GenAI Semantic Conventionsで、ベンダー横断の互換性も整理されつつあります。
2026-05時点での主要ツールは、LangSmith・Langfuse・Arize Phoenix・Helicone・OpenLLMetry・Datadog LLM Observability・W&B Weaveの7つに整理できます。「機能比較で1番」を選ぶのではなく、提供形態(OSS/SaaS)と運用環境(セルフホスト/マネージド)に既存スタックを重ね、自社の現在地から逆算して選ぶのが現実的です。評価データセット・PII対策・サンプリング設計の3点は、ツール選定と並行して早めに着手すると運用が落ち着きます。
LLM運用の観測・評価設計をご相談ください
AI活用やAIエージェント導入の観測・評価設計、PoCから本番運用への移行、伴走支援をご検討の方は、お気軽にお問い合わせください。

