この記事でわかること

- LLMアプリでSLO・SLI・エラーバジェットを分けて考える意味
- 生成AI向けSLI候補と、目標値(SLO)の決め方
- エラーバジェットの消費・凍結ルールを運用に組み込む型
- 導入前チェックリストと運用開始後に見る指標
- 中堅企業でスモールスタートするときの優先順位
結論サマリー:まずどの指標に目標を置くか判断表で決める
SLIを最初から10個も並べると、運用が止まります。次の判断表に沿い、事業影響が大きい2〜3指標から始めます。
| 事業影響 |
最初に置くSLI |
目標(SLO)の例 |
目標を割ったときの初動 |
| 応答が返らない |
エンドポイント可用率 |
直近30日で99.5%以上 |
フォールバックとレート制御を再点検 |
| 応答が遅い |
p95応答時間 |
ユーザー体感10秒以内 |
プロンプト圧縮、キャッシュ、モデル軽量化 |
| 事実が違う |
幻覚率(サンプル評価) |
週次評価で5%未満 |
プロンプト・RAG・評価データの見直し |
| 出力形式が崩れる |
スキーマ違反率 |
1%未満 |
出力バリデーションと再試行の追加 |
| ユーザーが直す |
ユーザー修正率 |
30日移動平均で20%未満 |
業務プロンプトとナレッジ更新 |
まず1〜2行を選び、既存の監視基盤で測れる形に落とします。
SLO・SLI・エラーバジェットとは:生成AIでの読み方

SLIは「何を測るか」、SLOは「その指標にどの目標を置くか」、エラーバジェットは「目標を割っても許される猶予」です。従来SRE(Site Reliability Engineering)で使われてきた仕組みを、LLM向けに読み替えます。
生成AIでは、動く・止まるだけでなく、意味が壊れる障害が加わります。そのため、SLIの範囲を可用性・遅延だけに絞ると、静かな品質劣化を見逃します。
用語の整理
| 用語 |
意味 |
| SLI |
実際に測る指標。例: 可用率、応答時間、幻覚率 |
| SLO |
指標にどの水準を目標として置くか。例: 99.5%以上 |
| エラーバジェット |
SLOを割ることが許される残量。例: 30日で0.5%まで |
| ゴールデンデータセット |
品質評価に使う正解付きの評価用データ |
| ガードレール |
出力の妥当性、禁止語、範囲を機械的に検査する仕組み |
従来Webサービスとの違い
- 従来: 稼働率と応答時間が主なSLI
- LLM: 幻覚率、根拠付き応答率、ユーザー修正率が加わる
- LLM: 応答は返るのに品質が落ちる「静かな障害」がある
- LLM: モデル更新・プロンプト変更・データ更新が同時に効く
なぜ今LLMにSLO・SLI・エラーバジェットが必要か
生成AIアプリは、モデル更新、プロンプト変更、ナレッジ更新のたびに挙動が動きます。稼働率だけを見ていると、体験劣化を経営指標に翻訳できません。
現場から「なんとなく最近品質が落ちた」という声が出た時点で、既に営業機会や顧客満足を失っています。数値で目標と残量を語れる仕組みが必要です。
- 経営: どの品質水準を提供しているかを説明できる
- 開発: 改善と機能追加のどちらに時間を使うか判断できる
- 運用: いつ機能追加を凍結し、いつ再開するかを決められる
- 顧客対応: 品質低下時の説明とお詫び範囲を先に決められる
LLMアプリで測るSLI候補と選び方

SLI候補は「使う人が困る順」に並べます。全てを常時測る必要はありません。まず自動計測できる指標を選び、後から人手評価が必要な指標を加えます。
一般読者向けの整理
| 分類 |
一言でいうと |
例 |
誰が困るか |
| 可用性 |
反応が返るか |
エンドポイント可用率 |
全ユーザー |
| 遅延 |
反応の速さ |
p95応答時間 |
対話型ユーザー |
| 品質 |
中身が正しいか |
幻覚率、根拠付き応答率 |
業務利用者 |
| 形式 |
出力の型が守られるか |
スキーマ違反率 |
後続システム |
| 定着 |
使い続けられるか |
ユーザー修正率、再質問率 |
現場と管理者 |
実務判断向けの整理
| 比較軸 |
確認すること |
実務上の意味 |
| 計測方法 |
ログか、評価データか、ユーザーフィードバックか |
常時計測できるか、週次評価かを決める |
| 集計単位 |
ユーザー単位、リクエスト単位、機能単位 |
責任範囲と改善アクションが変わる |
| データ保持 |
ログとサンプルをどこまで残すか |
監査・改善・プライバシー要件に影響する |
| 変動要因 |
モデル更新、プロンプト、RAG、ユーザー層 |
目標割れの原因分析につながる |
新しいSLIを追加するときは、「誰が」「何のために」「どの頻度で」見るかを決めてから加えます。
SLOの決め方:4ステップで現実的な目標に落とす
SLOは、ベンチマークの上限値ではなく、事業として約束できる水準に置きます。次の4ステップで決めます。
ステップ1:現状を1〜2週間ベースラインとして測る
- 対象SLIを本番ログで測り、平均・p95・最悪ケースを把握する
- ユーザー層別、機能別、時間帯別で偏りを確認する
- ゼロから目標を決めず、現状の分布を出発点にする
ステップ2:事業影響から許容ラインを決める
- 何%を割ると顧客が離脱・クレーム・解約に近づくかを整理する
- 業務用途では、業務停止が起きるラインを最優先で押さえる
- 経営・現場・カスタマーサクセスと合意する
ステップ3:SLOはベースラインより少しだけ厳しく置く
- 例: 現状のp95が12秒なら、SLOは10秒に置く
- 3か月後に見直すことを前提に、まず動く目標にする
- 高すぎる目標は改善に集中できず、機能追加が止まる
ステップ4:計測できないSLOは置かない
- ログや評価データで測れないSLOは、運用できず形骸化する
- 人手評価が必要なSLIは、週次または月次で必ず回す
- 抜き取り評価の場合は、サンプル数と抽出方法を先に決める
エラーバジェットの使い方:改善と機能追加を両立させる

エラーバジェットは、SLOを割ることが許される残量です。バジェットが残っている間は機能追加を続け、使い切ったら改善に集中します。運用ルールとして先に決めます。
バジェット消費ルール
- SLO=99.5%なら、30日あたり0.5%が消費可能なエラー分
- リクエスト単位で数える方式と、時間単位で数える方式がある
- 品質SLI(幻覚率など)は、週次評価スコアの悪化幅で管理する
バジェットを使い切ったときの凍結ルール
- 新機能のリリースを一時停止する
- モデル更新、プロンプト大幅変更、RAG構成変更の凍結範囲を決める
- 改善タスクに人員を寄せ、SLO回復まで週次で確認する
- 影響範囲が特定機能に限られる場合は、その機能だけ凍結する
バジェット回復時のルール
- 直近7〜14日でSLOが安定回復したら段階的に凍結解除する
- 一度に全部戻さず、影響の小さい機能から順に再開する
- 再発時に凍結ラインを引き下げるか、SLOを見直す
〖注意喚起〗従来SLOのしきい値をそのまま流用しない
- Web APIの99.9%SLOをLLMにそのまま持ち込むと、コストが跳ね上がる
- モデル呼び出しは外部要因の影響が大きく、可用性99.99%は現実的でない
- 幻覚率0%を目標にせず、業務影響から許容ラインを決める
導入前チェックリストと運用開始後に見る指標
現場が回らない仕組みは形骸化します。開始前に最低限の準備を整えます。
導入前チェックリスト
- 対象アプリと利用者層が定義されている
- 主要SLIが3個以内に絞り込まれている
- SLOの初期値と見直し周期(例: 3か月)が決まっている
- エラーバジェットの消費・凍結・回復ルールが文書化されている
- 監視ダッシュボードとアラート閾値が用意されている
- 評価データの管理者、更新頻度、抽出方法が決まっている
- インシデント時の顧客連絡テンプレートがある
運用開始後に定期的に見る指標
- SLI実測値と目標(SLO)の差
- 直近30日のエラーバジェット消費率
- 週次品質評価スコア(幻覚率、根拠付き応答率など)
- モデル・プロンプト・データ更新イベントとの相関
- インシデント検知〜初動〜復旧までの所要時間
採用しないほうがよい条件
- 業務利用が試験段階で、日次リクエスト数が数十件未満
- 評価データを整備できず、幻覚率などを継続測定できない
- 経営・現場・開発でSLO見直しの合意プロセスが作れない
- モデル更新の頻度がSLO見直し周期より速く、比較が成立しない
リスクと限界

SLO・SLI・エラーバジェットは万能ではありません。次の限界を先に共有しておきます。
- 数値目標だけを追い、業務課題そのものを見失うことがある
- ゴールデンデータセットが古いと、幻覚率が実態と乖離する
- 外部モデルの仕様変更で、SLIの意味が変わる場合がある
- 監視・評価コストが膨らみ、開発リソースを圧迫する
- ユーザー体験を数値化できない部分は残る
※LLM関連サービスの料金、データ保持条件、提供機能は変更される場合があります。導入前に公式情報で最新条件を確認してください。
Blackfordの見解:SLOは業務と基盤に接続してこそ意味がある
SLOやエラーバジェットは、経営指標に翻訳できて初めて価値が出ます。数値だけを追う運用ではなく、業務、データ、クラウド構成、運用責任者を一直線につなぐ設計が重要です。
Blackfordでは、次の観点から生成AI運用の設計と実装を支援しています。
- 業務課題: どの業務が止まるとどの程度の損失か
- 扱うデータ: 機密度、保存期間、監査要件
- 評価指標: 継続測定できるSLIと週次評価の設計
- コスト上限: モデル、監視、評価、人的レビューの合計
- セキュリティ要件: ログ保持、権限、アクセス制御
- 運用責任者: SLO見直しとインシデント対応の主体
- 既存クラウド・既存システムとの接続方法
社内のデータ基盤とRAG、監視、評価データを一体で運用したい場合は、DataRoidやDataRoid Cloudの設計視点も参考にしてください。営業や顧客対応領域でSLOを整備したい場合は、SalesRoidが扱う顧客接点データとの接続を先に整理します。
よくある質問
LLMのSLOは何%に置けばよいですか?
一律の推奨値はありません。まずベースラインを測り、そこから少し厳しい水準に置きます。一般に可用率は99〜99.5%、応答時間は業務ユースで10秒以内、品質SLIは週次評価で幻覚率5%未満を初期目標にする例が多いです。3か月ごとに実績で見直す前提で始めます。
中小企業でもLLMのSLOは必要ですか?
日次リクエスト数が数十件を超え、業務判断や顧客対応に使う段階なら必要です。まず可用率と応答時間の2指標だけを測り、SLOと簡易なエラーバジェットを1枚のドキュメントに書くところから始めます。監視は既存のAPM(応用性能監視)ツールで代用可能です。
幻覚率はどう測ればよいですか?
代表的な質問と正解を集めたゴールデンデータセットで、週次または月次にサンプル評価します。人手レビューが基本ですが、LLM-as-a-judgeを補助として使う事例も増えています。ただし判定モデルの偏りが混ざるため、人手レビュー結果と定期的に突き合わせる運用が必要です。
エラーバジェットが尽きたらすぐ機能追加を止めるべきですか?
原則は止めます。ただし、事業インパクトが小さい機能や社内試験用の機能まで全部凍結すると、開発が止まって逆効果になります。影響範囲を絞った凍結ルールを先に決めておき、消費理由が判明した時点で対象を確定します。
SLO運用は既存のSREチームに任せてよいですか?
可用性・遅延のSLOは既存SREで運用できますが、幻覚率などの品質SLIは業務担当者やAI担当と共同運用が必要です。SLOの見直しは、経営、現場、開発、SREが同席する定例で扱うと形骸化しにくくなります。
まとめ
生成AIアプリの信頼性は、稼働率だけでは語れません。可用性、遅延、品質、形式、定着のうち事業影響が大きいSLIを選び、現実的なSLOとエラーバジェットに落とし込みます。改善と機能追加を両立させるためには、凍結・回復ルールを先に文書化しておくことが重要です。
まずは1〜2指標のスモールスタートから始め、3か月ごとに実績で見直します。自社の業務やクラウド構成に合わせた運用設計に迷う場合は、業務課題を整理したうえで専門家に相談してください。
\生成AI運用のSLO設計とデータ基盤を相談できます/
Blackfordに相談する