LLMアプリは、動くだけでは本番運用に乗りません。可用性・レイテンシ・コストの目標値を先に決めないと、運用後に「遅い」「高い」「止まる」のうちどれを優先して直すかが揺れます。
本記事では、LLMアプリのSLO(Service Level Objective、サービスレベル目標)設計を、本番運用前に決めるべき指標と判断軸、運用後の見直し手順として整理します。

LLMアプリは、動くだけでは本番運用に乗りません。可用性・レイテンシ・コストの目標値を先に決めないと、運用後に「遅い」「高い」「止まる」のうちどれを優先して直すかが揺れます。
本記事では、LLMアプリのSLO(Service Level Objective、サービスレベル目標)設計を、本番運用前に決めるべき指標と判断軸、運用後の見直し手順として整理します。
本番運用前に「何を、どのレベルで保証するか」を先に決めるための、次の論点を扱います。

LLMアプリのSLOは、最低でも次の3軸で1つずつ目標値を持つのが起点になります。
| 観点 | 最初に決める目標 | 確認すること | 次の行動 |
|---|---|---|---|
| 可用性 | 月次成功率の下限(例: 99.0%) | 失敗の定義(タイムアウト、フィルタ、内容エラー)が揃っているか | 失敗パターン別ログを取る |
| レイテンシ | TTFTとE2Eの目標値 | ユーザーが許容できる体感時間に揃っているか | 計測点とパーセンタイルを決める |
| コスト | 1リクエスト平均コストと月次上限 | モデル選択・キャッシュ・出力長で動くか | コスト計算式と上限超過時の挙動を決める |
3軸すべてを同時に最高水準にはできません。守る順番と、許容できる劣化幅をあらかじめ決めることが、SLO設計の中心です。
SLO設計には、関連する3つの言葉が出てきます。先に意味を揃えます。これらの概念はGoogleのSRE Bookで定義され、その後Webサービス運用の共通言語として広く使われています(参考: Google SRE Book - Service Level Objectives)。

| 用語 | 意味 | LLMアプリでの例 |
|---|---|---|
| SLI | 計測する指標 | 月次の成功応答率、TTFTの95パーセンタイル |
| SLO | 守る目標値 | 月次成功率99.0%以上、TTFT 95%が2秒以内 |
| エラーバジェット | 許容できる失敗量 | 月次1.0%まで失敗してよい |
SLOは「100%」を目指すための言葉ではありません。100%を狙うと、改善コストが過大になり、変更を入れにくくなります。
少しの失敗を許容することで、改善サイクルを保つのがSLOの本旨です。LLMアプリでは、SLOを「最低限維持する品質ライン」として扱い、その下回りを検知したらすぐ原因を切り分けます。
LLMアプリは、通常のWebサービスよりばらつきが大きく、コストが見えにくいのが特性です。SLOがないと、運用判断のたびに「直すべきか、許容するか」が属人化します。
特有の難しさは次の3つです。
これらは、可用性・レイテンシ・コストの3軸のうち、どれかが想定外に悪化することを意味します。
先に目標値と優先順位を決めないと、運用後の対応が場当たり的になります。「重いモデルに戻す」「キャッシュを切る」が積み重なり、原因を追えなくなります。
可用性は「成功したリクエストの比率」で測ります。LLMアプリでは、失敗の定義を先に決めることが起点です。
失敗に含めるかを判断する候補:
最初から全部を可用性指標に含める必要はありません。業務上「使えなかった」とみなす範囲に絞ります。
例えば、社内ナレッジ検索なら「タイムアウトと5xx」を可用性指標にします。出力品質はオンライン評価で別管理にする、というように分けます。
目標値は、業務影響と利用頻度で決めます。
| 用途 | 目標可用性の目安 | 月次ダウンタイム換算 |
|---|---|---|
| 社内ナレッジ検索、要約 | 月次99.0%前後 | 約7時間 |
| 営業支援、顧客対応のアシスト | 月次99.5%前後 | 約3.5時間 |
| 顧客向け公開機能 | 月次99.9%以上 | 約43分 |
ダウンタイム換算は意思決定者の体感共有に役立ちます。これらは目安です。社内合意の前に、「失敗時にどの業務が止まるか」を一度棚卸ししてから決めます。
レイテンシ目標は、TTFT(最初のトークンが返るまでの時間)とE2E(全応答が返るまでの時間)を分けて持ちます。

| 指標 | 何を測るか | 影響する体感 |
|---|---|---|
| TTFT | 最初のトークンが返るまでの時間 | 反応の速さ、ストリーミングの効果 |
| E2E | 応答が完了するまでの時間 | 次操作までの待ち時間 |
| キュー待ち | 内部キューでの滞留時間 | 集中時の体感劣化 |
目標値はパーセンタイル(値を小さい順に並べたとき◯%目に位置する値)で持ちます。平均値だけだと、外れ値が見えません。
ストリーミング応答が前提の用途では、TTFTが体感を強く左右します。要約や検索など「完結したテキストが欲しい」用途では、E2Eが優先されます。
目安として、対話用途ではTTFT 1〜2秒、要約・検索ではE2E 3〜6秒あたりから議論を始め、利用シーンで調整します。具体値は実測と社内合意で決めます。
レイテンシ目標を決めた後、それを構造的に削る打ち手はLLMアプリのレイテンシー最適化で扱っています。
LLMのコストは、入力トークン数、出力トークン数、選択モデル、キャッシュ利用率で動きます。SLOの一部として、コストも目標を持たせます。
最低限決める3点:
コスト超過時の挙動は、可用性と品質のどちらを優先するかで分かれます。
| 優先 | コスト超過時の挙動 | 想定用途 |
|---|---|---|
| 可用性優先 | 軽量モデルに自動降格、応答長を制限 | 顧客向け公開機能、業務時間中の社内利用 |
| 品質優先 | 一部機能を一時停止、上長承認で再開 | 重要意思決定向け、監査が必要な処理 |
| バランス | 高負荷時のみ軽量モデルに切り替え | 一般的な社内利用 |
「どのモデルにいくら払うか」を運用に閉じ込めず、SLOの一部として表に出すことで、月次費用の議論を業務会話に乗せられます。
3軸すべてを同時に守れない状況は、運用中に必ず起きます。先に優先順位を決めておきます。

優先順位の決め方:
具体例:
優先順位は、半年ごとに見直します。利用シーンの定着とともに、許容できる劣化幅は変わります。
本番投入前に、次を文書として残します。
これらが揃わないと、運用開始後の改善が「印象」で進みます。SLOを文書として持つことが、議論を数字に揃える出発点です。
SLOは設定して終わりではなく、運用後に継続して見ます。最低限、次の指標を月次で見ます。
| 指標 | 何のために見るか |
|---|---|
| 月次成功率 | 可用性SLOの達成度 |
| TTFT/E2Eのパーセンタイル | レイテンシSLOの達成度 |
| 1リクエスト平均コスト | コストSLOの達成度 |
| エラーバジェット消費率 | 改善か機能追加かの判断 |
| 失敗パターン別件数 | 原因の偏り |
| ユーザーフィードバック比率 | 体感品質の傾向 |
エラーバジェットを使い切りそうな月は、新機能投入より修正を優先します。逆に余裕がある月は、改善より新機能投入を優先できます。
SLOは、開発と運用の意思決定を共通言語で扱うための道具です。四半期に一度は、目標値そのものを見直します。利用シーン、ユーザー数、モデル提供条件は半年単位で動きます。
SLO設計は便利ですが、過信は禁物です。次のリスクを抑えておきます。

次のいずれかに当てはまる場合は、簡易な計測から始め、SLO文書化は後回しでも構いません。
業務利用が定着して以降、SLO設計に切り替えるのが現実的です。
※本記事の整理は2026年6月時点の一般的なSRE・LLMOps知見に基づきます。LLM関連サービスの料金、データ保持条件、提供機能は変更される場合があります。導入前に公式情報で最新条件を確認してください。
LLMアプリのSLO設計は、技術論ではなく業務設計と運用責任の話です。Blackford Technologiesは、AI戦略の整理からPoC設計、実装、本番運用までを一貫して支援します。
特に、次の論点をセットで整理することを推奨します。
LLMアプリをデータ基盤や既存業務システムと切り離して設計すると、SLOを守ろうとしてもログがない、責任者が不明、という事態になりがちです。
社内ナレッジ検索やRAGの運用設計を扱う場合はDataRoidが選択肢になります。既存クラウドやVPC内で運用する場合はDataRoid Cloud、営業領域のLLM活用はSalesRoidが候補です。
LLMアプリの本番運用設計は、AI開発・実装サービスで支援しています。SLO設計のたたき台を一緒に作るところからご相談ください。
業務で継続利用する場合は必要です。SLOは「100%を目指す」道具ではなく、許容できる失敗量を先に決めて改善サイクルを回すための仕組みです。社内利用でも、利用頻度と業務影響が一定以上あれば、最小構成のSLOから始めます。
最初は3〜5個に絞ります。月次成功率、TTFT、E2E、1リクエスト平均コストの4つから始めると、運用議論に必要な共通言語が揃います。指標を増やすのは、運用が安定してからで十分です。
完全には管理できません。可用性・レイテンシ・コストはSLOで扱い、出力品質はオンライン評価、ユーザーフィードバック、人手レビューを併用します。両者は補完関係です。
エラーバジェットの残量で判断します。残量が少ない月は、新機能投入より修正を優先します。残量に余裕がある月は、改善より新機能投入を優先できます。判断権者を先に決めておくことが運用の前提です。
可用性・TTFT・1リクエスト平均コストの3指標、失敗の定義、四半期見直しの4点があれば始められます。ツールは社内で使い慣れた監視基盤に乗せ、最初はスプレッドシートで月次レビューしても問題ありません。
LLMアプリのSLO設計は、可用性・レイテンシ・コストの3軸で目標値と優先順位を先に決めることが起点です。100%を目指す道具ではなく、許容できる失敗量を文書化して、改善サイクルを保つための仕組みです。
ただし、SLOだけで出力品質は管理できません。オンライン評価、ユーザーフィードバック、人手レビューを併用し、四半期に一度は目標値そのものを見直します。
自社のLLMアプリで「何を保証するか」を整理したい場合は、業務影響、データ、運用責任者を棚卸しした上で、専門家に相談しましょう。
\LLMアプリ本番運用のSLO設計を相談できます/
Blackfordに相談する




