LLMアプリケーションの障害は、コード起因の障害だけでは説明できません。外部API・モデル出力・参照データ・ツール実行のどこが壊れても、体験が急に劣化します。
カオスエンジニアリング(chaos engineering)は、意図的に障害を注入して壊れ方を先に検証する運用手法です。この記事では、障害シナリオの選び方、ゲームデイ運用、確認すべき指標、企業導入で見る判断軸を整理します。

LLMアプリケーションの障害は、コード起因の障害だけでは説明できません。外部API・モデル出力・参照データ・ツール実行のどこが壊れても、体験が急に劣化します。
カオスエンジニアリング(chaos engineering)は、意図的に障害を注入して壊れ方を先に検証する運用手法です。この記事では、障害シナリオの選び方、ゲームデイ運用、確認すべき指標、企業導入で見る判断軸を整理します。

障害の全パターンを最初から試そうとすると、準備コストが膨らみます。事業影響が大きい順に絞り込むために、次の判断表から始めます。
| 事業影響 | 最初に試す障害 | 想定される劣化 | 最初の演習で見る指標 |
|---|---|---|---|
| LLM APIの停止・遅延 | プロバイダAPIタイムアウト注入 | 全機能の応答遅延、失敗急増 | エンド応答時間、フォールバック成功率 |
| モデル切り替え時の品質差 | 別モデルへの強制ルーティング | 幻覚率、出力形式ズレの増加 | 幻覚率、スキーマ違反率、ユーザー修正率 |
| ツール実行の失敗 | ツールAPIエラー・タイムアウト | エージェント停止、無限リトライ | ツール成功率、リトライ回数、失敗時UX |
| 参照データの欠損・遅延 | ベクトルDB遅延、空応答注入 | 回答品質低下、根拠なし応答 | Retrieval成功率、根拠付き応答率 |
| 監視・アラート | オンコール気付き時間の演習 | 検知遅延、誤アラート、担当不在 | 検知〜初動までの時間、エスカレーション成功率 |
まず1〜2行を選び、開発環境またはステージング環境で小さく試します。

カオスエンジニアリングは、意図的に障害を注入して、想定外の壊れ方を先に見つける運用手法です。従来はネットワーク遮断やインスタンス停止が中心でした。
生成AIアプリでは、コード障害に加えてモデル出力・参照データ・ツール実行の失敗が加わります。従来型のダウン検知だけでは、静かな品質劣化を見逃します。
| 用語 | 意味 |
|---|---|
| カオスエンジニアリング | 障害を意図的に注入し、システムの壊れ方を先に検証する運用手法 |
| 障害注入(fault injection) | ネットワーク遅延やエラー応答を人為的に発生させること |
| ゲームデイ | 障害を注入し、対応チームが実際に動く定期演習 |
| ブラストラディウス | 演習の影響範囲。ユーザー数・機能・データを限定した範囲を指す |
| フォールバック | 主モデルやツールが失敗した際に切り替える代替経路 |
LLMアプリの本番導入が広がる中、体験の壊れ方が事前に見えないまま公開される事例が増えました。テストだけでは、外部依存の障害を再現しづらいのが理由です。
事業判断の観点でも、次の点が背景にあります。
障害演習は「壊れないシステムを作る」ためではなく、壊れたときにどう動くかをチームで揃えるためのものと捉えます。

障害を選ぶ際は、事業影響、再現の難易度、演習の学びやすさで並べます。ここではLLMアプリでよく使う7種類を整理します。
| 障害種別 | 一言でいうと | 向くケース | 注意点 |
|---|---|---|---|
| LLM APIタイムアウト | プロバイダAPIの遅延・停止を再現 | 主モデル依存が大きいアプリ | 本番APIには注入しない |
| モデル強制切替 | フォールバック先モデルに固定 | マルチモデル構成を組んでいる | 品質差の指標を先に決める |
| ツール実行失敗 | 外部ツールAPIをエラー化 | エージェント型アプリ | リトライ回数の上限を設定 |
| ベクトル検索失敗 | Retrievalを空応答・遅延化 | RAG系のアプリ | 根拠なし応答の扱いを決める |
| プロンプト崩壊 | プロンプトを一部破損させる | 変更検出とロールバック演習 | 本番プロンプトは触らない |
| 監視・アラート | 通知経路を意図的に落とす | オンコール体制の演習 | 顧客影響のない時間帯で行う |
| データ権限違反 | 権限外データが混入する状況 | ガバナンス・監査体制の演習 | 実データを使わず合成データで行う |
| 比較軸 | 確認すること | 実務上の意味 |
|---|---|---|
| 事業影響 | 停止・劣化した場合の売上・顧客影響 | 演習の優先順位を決める |
| 再現しやすさ | 開発・ステージングで作れるか | 準備工数と定期化のしやすさ |
| 学びやすさ | チームが指標や手順を持ち帰れるか | 演習後の改善アクションにつながる |
| ブラストラディウス | 影響範囲をどこまで限定できるか | 顧客・本番データへの安全性 |
| 撤退容易性 | 演習を即時停止できるか | 想定外の劣化への保険 |
演習は、優先順位が高く、ブラストラディウスを限定しやすい障害から始めます。
ゲームデイは、単発のテストではなく定期的な障害演習です。準備、実施、振り返りの3工程に分けて整理します。
演習は月次または四半期で回します。長期未演習の項目は、リスクの再評価対象にします。

導入前と運用開始後で見る項目を分けます。
これらは、ゲームデイより先に監視・フォールバック・体制の整備を行う判断につながります。
カオスエンジニアリングは、万能な保険ではありません。実務では、次の限界を先に理解します。
避けたい断定表現:
※本記事は2026年9月時点の一般的な運用論としてまとめました。LLM関連サービスの料金、データ保持条件、提供機能は変更される場合があるため、導入前に各プロバイダの公式情報で最新条件を確認してください。

Blackford Technologiesは、LLMカオスエンジニアリングを「単発の演習」で終わらせないことを重視します。業務設計、データ基盤、クラウド構成、運用責任と接続する運用ループとして捉えます。
企業導入で先に整理する観点は次の6つです。
RAGや社内ナレッジ検索を扱う場合は、DataRoidやDataRoid Cloudで参照データの版管理とアクセス制御を運用ループに組み込みつつ、ベクトル検索障害と参照データ欠損の演習を優先します。導入後の伴走運用と改善提案を含めて設計したい場合は、AI開発・実装とAI導入後の運用・改善で障害演習の設計から運用体制までまとめて相談できます。
Q. カオスエンジニアリングは大企業だけのものですか?
A. いいえ、中堅・中小企業でも小さく始められます。まずは開発・ステージング環境で、外部API障害を注入する最小演習から始めるのが安全です。監視、フォールバック、撤退条件が揃っていない段階では、それらの整備を先に行います。
Q. 本番環境で障害注入して大丈夫ですか?
A. 段階を踏めば本番でも実施できますが、最初は避けたほうが安全です。まず開発・ステージングで手順と撤退条件を確立し、次にトラフィックを限定した本番、最後に全体という順で広げます。ブラストラディウスを限定できない段階では本番演習を行いません。
Q. LLM評価やモニタリングと何が違うのですか?
A. 評価とモニタリングは「起きたことを測る」仕組みです。カオスエンジニアリングは「起きる前に壊してみる」演習です。両者は補完関係にあり、ゲームデイの学びは評価・監視の改善に戻します。
Q. どのくらいの頻度で行えばよいですか?
A. 目安は、重要アプリで四半期に1回、業務クリティカルなアプリで月次です。頻度より、演習後の改善アクションを次回までに消化できることが重要です。改善TODOが積み上がると、演習が形骸化します。
Q. 外部ツールに頼らず始められますか?
A. 始められます。フィーチャーフラグとモックAPI、ネットワーク遅延を挟むシンプルなプロキシがあれば、最初の演習は組めます。ツール導入は演習が定期化してから、監視・注入・記録を統合したい段階で検討します。
LLMカオスエンジニアリングは、生成AIアプリの壊れ方を先に見つけるための運用手法です。全障害を再現することはできませんが、事業影響が大きい順に演習を回すことで、対応チームの判断を揃えられます。
ただし、監視・フォールバック・撤退条件が整っていない段階での本番演習は、逆に事故を増やす可能性があります。開発・ステージングで小さく始め、運用ループに戻すことが現実的な進め方です。
自社アプリでどの障害から演習を始めるべきか、体制やクラウド構成を含めて整理したい場合は、業務課題とデータの取り扱いから相談してください。
\LLM本番運用の障害演習設計を相談できます/ Blackfordに相談する
関連記事: LLM本番運用のインシデント対応プレイブック設計、LLMマルチプロバイダフェイルオーバー設計、LLMアプリケーションSLO設計。
関連サービス: AI開発・実装、FDE・アフターサービス、DataRoid Cloud。








