ARTICLE

LLM評価指標完全ガイド2026|BLEU/ROUGE/BERTScore/LLM-as-a-Judgeの使い分けとCI/CD統合

2026/9/16 (更新: 2026/9/17)

SHARE

LLM評価指標完全ガイド2026|BLEU/ROUGE/BERTScore/LLM-as-a-Judgeの使い分けとCI/CD統合を徹底解説【2026年版】

LL

LLM評価指標完全ガイド2026|BLEU/ROUGE/BERTScore/LLM-as-a-Judgeの使い分けとCI/CD統合

ARTICLE株式会社renue
renue

株式会社renue

2026/9/16 公開2026/9/17 更新

renueについて

renueは、AIで業務を実装する会社です

AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。

LLM評価指標とは|BLEU/ROUGE/BERTScore/LLM-as-a-Judgeの全体像

LLM評価指標とは、大規模言語モデル(LLM)が生成した出力の品質を定量的に測るための尺度の総称です。翻訳・要約・QA・対話・コード生成など用途ごとに適した指標が異なり、単一指標で品質を保証することはできません。本記事では「古典指標(BLEU/ROUGE)+意味指標(BERTScore等)+LLM-as-a-Judge」の3層を組み合わせる設計例を紹介します。用途・コスト・決定性のトレードオフを踏まえ、参照文の有無や測りたい品質に応じて指標を選びます。

renueは広告代理AIエージェント・AI PMOエージェント・Drawing Agentなど複数のAIエージェント事業を自社運用する中で、LLM評価をCI/CDに組み込む設計を実務で検証してきました。本記事では主要評価指標の仕組みと使い分け、最新のLLM-as-a-Judge手法、そしてrenue独自視点として「評価をCI/CDに組み込む実務原則」を解説します。

評価指標の4分類|古典/埋め込み/LLM評価/タスク特化

分類代表指標特徴主な用途
古典(語彙一致)BLEU / ROUGE / METEOR / Exact Match高速・参照との一致を計測・表現揺れの扱いは指標による翻訳 / 要約 / 短答QA
埋め込み・学習型評価BERTScore / MoverScore / BLEURT / COMETBERTScore等は文脈埋め込みを比較。BLEURT/COMETは人手評価等を用いて学習したモデルで品質を推定要約 / 対話 / 意訳
LLMによる評価G-Eval / Prometheus / GPTScore自然言語の基準を利用。採点型や尤度型があり、参照の必要性は手法による。バイアス/コストに注意オープンエンド / 推論 / クリエイティブ
タスク特化Faithfulness / Answer Relevancy / pass@k / CodeBLEURAGやコード生成に最適化RAG / コード生成

BLEU|機械翻訳の古典指標と弱点

BLEU(Bilingual Evaluation Understudy)は、IBMのPapineniらが2002年に提案した機械翻訳評価指標で、生成文と参照文のn-gramの一致を計算します。元論文の設定では、n=1〜4の修正n-gram適合率の幾何平均にbrevity penalty(短文ペナルティ)を掛けます。参照文での出現回数を超えた一致は数えない仕組みです。

長所:高速・決定的・実装容易・翻訳ベンチマークでの互換性。短所:同義語やパラフレーズを評価できない、語順の柔軟性に弱い、参照文が必須、短い出力やオープンエンドタスクでは不適切。BLEUだけを指標にするとモデルが「参照に似せた不自然な文」を生成するよう最適化されるリスクがあり、本記事では意味や用途別の品質も測るため、単独で品質を判断しない設計を勧めます。

ROUGE|要約評価の定番指標

ROUGE(Recall-Oriented Understudy for Gisting Evaluation)はLinが2004年に発表した要約評価の指標群で、参照要約と生成要約の重なりをRecall中心で計測します。PrecisionやF値も用いられるため、どの値を報告するかを明記します。主要バリエーションは以下です。

  • ROUGE-N:n-gramの重複(ROUGE-1はunigram、ROUGE-2はbigram)
  • ROUGE-L:最長共通部分列(LCS)ベース
  • ROUGE-W:重み付きLCS
  • ROUGE-S:skip-bigram

参照要約との語句の重なりは、含まれる情報の目安になります。一方、BLEU同様に意味理解を伴わないため、表現を変えた優れた要約を低く評価する弱点があります。本記事では「ROUGE+BERTScore+LLM判定」の併用を設計例として挙げます。

BERTScore|埋め込みベースの意味類似評価

BERTScoreはBERT等の事前学習言語モデルで生成文と参照文をトークン単位にエンコードし、各トークンに最も近い相手側トークンとのコサイン類似度を用いてPrecision/Recall/F1を算出する指標です。語彙が一致しなくても意味が近ければ高スコアを返せるため、パラフレーズや意訳を含む要約・翻訳評価に強みがあります。

注意点として、(1)使用するモデルや取り出す層に結果が依存する、(2)言語とタスクに応じたモデル・トークナイザーの確認が必要、(3)長文では計算コストと入力長制限に注意する、という特徴があります。BERTScore公式実装では日本語の既定モデルはbert-base-multilingual-casedです。BERT/RoBERTa/XLM系の入力は原則として特殊トークンを除く510トークンに切り詰められるため、長文全体を評価したつもりにならないよう、分割方法も確認します。関連指標にはMoverScoreや学習型のBLEURTがあり、方式の違いを踏まえて選びます。

LLM-as-a-Judge|LLMを使う自動評価

LLM-as-a-JudgeはLLM自身を評価者として使い、自然言語のルーブリックで出力品質を採点する手法です。2023〜2024年にG-Eval・Prometheus・MT-Benchなどの研究が発表されました。RagasDeepEvalには、RAG・チャットボット・エージェント等の評価にLLMを使う指標が公開されています。

4つの主要評価形式

  • 確率ベース:G-Evalでは出力された採点値をそのトークン確率で重み付け。GPTScoreは評価対象テキストの条件付き生成確率を利用
  • リッカート型:1〜5等の離散スコアで採点
  • ペアワイズ:出力AとBを比較してどちらが良いか判定
  • アンサンブル:複数モデル/複数ルーブリックの結果を集約

MT-BenchとChatbot Arenaの研究では、人間評価との対応を検証しています。一方で次のような課題があり、運用には注意が必要です。

  • 位置バイアス:ペアワイズ評価でAかBかの位置で結果が偏る
  • 冗長バイアス:長い回答を好む傾向
  • 自己選好バイアス:評価者自身が生成した出力を好む可能性。MT-Bench論文ではその傾向を調べているが、データの制約からバイアスの有無は断定していない
  • 決定性の問題:同じ入力でもスコアが揺れる場合がある。Thinking Machines LabのQwen3・vLLMによる検証では、バッチ構成に伴う数値演算の違いが生成結果に影響した。個々のLLM APIで揺れが生じる原因を一律に説明するものではない
  • コスト:大量データを評価するとAPI費用が高騰

対策として「順序ランダム化」「温度0+seed固定」「複数回投票」「抜き打ち人間監査」などのテクニックを組み合わせます。

タスク別の指標選び方|翻訳/要約/RAG/コード/対話

タスク推奨の主指標補助指標
機械翻訳COMET / BLEURTBLEU / chrF / LLM判定
要約ROUGE-L + BERTScoreLLM判定(Faithfulness/Coverage)
RAG QAFaithfulness / Answer RelevancyContext Precision/Recall
コード生成pass@k / 単体テスト成功率CodeBLEU / LLM判定
対話・オープンQALLM-as-a-Judge(ルーブリック)BERTScore / 人手評価
エージェントタスク達成率 / ツール呼び出し成功率ステップ数 / コスト / レイテンシ

本記事では「1〜2のタスク特化指標 + 1の一般品質指標」を組み合わせる設計を提案します。単一指標に最適化すると、指標の改善が本来求める品質の改善につながらなくなる「Goodhart's Law」の問題が生じる可能性があります。

評価データセット設計|Golden Set/合成データ/回帰検知

評価は指標以前に「何を評価するか」が重要です。実務では次の3層で評価データを設計します。

  • Golden Set:人手で作った高品質な少数データ(50〜500件)。回帰検知の基準
  • 合成データ:LLMで大量生成して多様なエッジケースをカバー
  • 本番ログサンプル:実ユーザーの入力から定期的にサンプリングし評価

Golden Setは頻繁に更新せず安定性を保ち、合成データと本番ログで未知パターンに対応する二段構えが効果的です。

renueの視点|LLM評価をCI/CDに組み込む6実務原則

renueは広告代理AIエージェント・AI PMOエージェント・Drawing Agent・SEO記事生成エージェント等の運用経験から、LLM評価をCI/CDに統合する実務原則を次の6つに整理しています。

(1) Golden SetはPR前にCIで必ず回す:プロンプト変更・モデル更新・RAG設定変更のすべてでGolden Setを自動実行し、Faithfulness/Answer Relevancy/Coverageの3指標が閾値を下回ったらマージブロック。指標より「回帰を逃さない仕組み」が重要です。

(2) LLM-as-a-Judgeは温度0+seed固定+3回投票Insight EdgeがMT-benchの3問を各10回採点した実験では、温度0・seed42でもGemini 2.5 Proの採点にばらつきが報告されています。温度0とseed固定だけでは足りず、3回呼び出して多数決を取ることでノイズを抑えます。コストは増えますが品質ゲートでは必須です。

(3) 指標は3層で組み合わせる:古典(BLEU/ROUGE)+埋め込み(BERTScore)+LLM判定の3層で評価。いずれか単一に最適化するとGoodhart's Lawが発動します。

(4) 評価ログは必ずトレースに紐付ける:評価結果をLLM Observability(LangSmith/Langfuse等)のトレースに紐付け、失敗ケースからプロンプト/モデル/入力を辿れるようにします。評価が単なる数字で終わらず改善ループになります。

(5) 月1回の人間監査でルーブリックを更新:評価者LLMの採点を人間が抜き打ちでチェックし、ずれがあればルーブリック文面を修正します。評価者自身の評価を怠るとジャッジが陳腐化します。

(6) コスト上限を事前設定:評価実行時に月次のAPI費用上限を設け、超過しそうなら評価対象を縮小するかローカルLLM(Qwen/Llama等)へフォールバックします。評価コストが運用コストの半分を超えたら設計を見直します。

よくある失敗パターン

  • 単一指標への最適化:BLEUだけ/ROUGEだけを追って自然な出力を失う
  • Golden Setの放置:古いデータで評価し続け新機能の問題を見逃す
  • LLM-as-a-Judgeの揺れ無視:1回呼び出しで一喜一憂し意思決定を誤る
  • 指標とトレースの分離:スコアは出るが原因追跡できず改善できない
  • 評価のブラックボックス化:評価者LLMのプロンプトをレビューせず運用
  • コスト暴走:評価APIコストが本番運用コストを超える

よくある質問(FAQ)

Q1. BLEUやROUGEは2026年でも使えますか?

参照との定量比較が必要な翻訳・要約ベンチマークで利用できます。ただし、語句の重なりだけでは測れない品質もあります。本記事ではBERTScoreやLLM-as-a-Judgeとの併用を選択肢として紹介しています。

Q2. LLM-as-a-Judgeは本当に信頼できますか?

Zhengらの2023年の研究では、MT-Benchで引き分けを除いた判定の比較において、GPT-4のペアワイズ評価と人間評価の一致率が85%でした。引き分けを含む集計や別のタスクに同じ値を当てはめることはできません。位置・冗長・自己選好などの偏りも考慮し、利用するタスクで人間評価と照合します。

Q3. 評価コストが高くなりすぎる場合は?

Golden Setは毎回全件、それ以外は抜き打ちサンプルに縮小する運用が現実解です。ローカルLLM(Llama/Qwen)を評価者に使うことで大幅なコスト削減も可能です。 CIの品質ゲートとして使う評価は、マージ前に実行します(GitHubの必須ステータスチェック)。

Q4. 日本語のBERTScoreで使うモデルは?

BERTScore公式実装の日本語の既定値はbert-base-multilingual-casedです。cl-tohoku/bert-base-japanese等を独自に選ぶ場合は、トークナイザーの互換性と使用する層を指定・検証します。multilingual-e5-largeは文埋め込みにも使えるモデルですが、その文ベクトルの類似度を測る方法と、トークン単位で比較するBERTScoreは別です。モデル名だけで適性を決めず、日本語の評価データで人間の判定と照合します。

Q5. renueはLLM評価設計を支援していますか?

はい。複数AIエージェント事業の運用経験から、Golden Set設計/ルーブリック設計/CI統合/Observability連携までワンストップで支援しています。お気軽にお問い合わせください。

関連記事

LLM評価・Observability設計のご相談はrenueへ

renueは広告代理AIエージェント・AI PMOエージェント・Drawing Agentなど複数のAIエージェント事業を自社運用しており、LLM評価指標の設計、Golden Set構築、CI/CD統合、LLM Observability導入までワンストップで支援しています。LLMアプリケーションの品質管理でお困りの方はお気軽にご相談ください。

AIエージェント導入・運用の事例を見る

本記事の参考情報

あわせて読みたい

AI活用のご相談はrenueへ

renueは自社開発のAIツールを自社運用するAIコンサルティングファームです。

→ 詳細を見る

SHARE

FAQ

よくある質問

LLM評価指標とは、大規模言語モデルの出力品質を定量的に測る尺度の総称です。翻訳・要約・QA・対話・コード生成など用途ごとに適した指標が異なり、単一指標では品質を保証できません。本記事では古典指標(BLEU/ROUGE)、意味指標(BERTScore等)、LLM-as-a-Judgeの3層を組み合わせる設計例を紹介します。測りたい品質や参照文の有無に合わせて選びます。

BLEUは機械翻訳の評価指標で、生成テキストと参照テキストのn-gramの一致を、参照での出現回数を上限とする修正適合率と短文ペナルティで計測します。計算が高速で再現性が高い利点がありますが、表面的な文字列マッチングに依存するため、意味的に正しくても表現が異なると低スコアになります。翻訳タスクの定量的な品質モニタリングやCI/CDパイプラインでの回帰テストに適しています。

ROUGEは主にテキスト要約の評価に使われる指標で、再現率(Recall)を重視する点がBLEU(適合率重視)との違いです。ROUGE-1(ユニグラム)、ROUGE-2(バイグラム)、ROUGE-L(最長共通部分列)の3種類が代表的です。要約タスクでは重要な情報が含まれているかが重要なため、再現率重視のROUGEが適しています。

BERTScoreはBERTなどの事前学習モデルを使い、生成テキストと参照テキストの意味的類似性を計測する指標です。表面的な文字列一致ではなく文脈的な意味を捉えるため、人間の主観評価との相関が高いことが報告されています。ただし使用するモデルに依存するため、異なる環境でのスコア再現性に課題があります。

LLM-as-a-Judgeは、高性能なLLM(GPT-4やClaude等)に他のモデルの出力を評価させる手法です。文脈理解・論理的妥当性・自然さなど人間の評価に近い多面的な品質評価が可能で、条件次第で人間評価にかかる時間や費用を抑えられますが、評価モデル・対象件数・人手で確認する範囲によって効果が変わります。評価基準をプロンプトで明確に定義し、複数回の評価で安定性を確認することが実務上のポイントです。

GitHub ActionsやGitLab CIでテストパイプラインにBLEU・ROUGE・BERTScoreの自動計測を組み込み、閾値を下回った場合にマージをブロックする仕組みを設計します。GitHubでは評価ジョブを必須のステータスチェックに設定します。LLM-as-a-Judgeも品質ゲートに使う場合はPRマージ前の審査時に実行し、対象件数等でコストを調整します。評価データセットの管理とバージョニングも重要な運用課題です。

renueについて

renueは、AIで業務を実装する会社です

AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。

関連記事

AI導入・DXの悩みをプロに相談してみませんか?

AIやDXに関する悩みがありましたら、お気軽にrenueの無料相談をご利用ください。renueのAI支援実績、コンサルティングの方針や進め方をご紹介します。

無料資料をダウンロード