RELIABILITY

AIエージェントが止まった時の復旧手順 — 運用プレイブック

AIエージェントを業務に組み込むほど、「止まった時にどう戻すか」が経営リスクになります。本稿は障害・誤動作を前提に、業務を止めないための復旧手順と体制整備を、情シス・運用担当の実務目線で整理します。

2026-06-27 / 最終更新 2026-06-27 / 監修:嶋野(元キーエンス画像処理事業部 開発エンジニア)/ 読了時間:約13分
01
AIエージェントは「動くこと」より「止まった時に人手業務へ安全に戻せること」を先に設計すべきと考えます。API障害・モデル変更・権限切れ・入力異常など、止まる原因は自社コードの外に多く存在するためです。
02
復旧手順は属人化させず、「検知→切り分け→フォールバック→復旧→再発防止」の順で誰でもたどれる一枚のプレイブックにしておくことが有効と考えます。深夜や担当不在時ほど、この順序が効いてきます。
03
まずは自社の主要エージェントを棚卸しし、「止まったら誰が何分で気づき、どの手動運用に戻すか」を現物ベースで確認することが、確実な出発点になりうると考えます。
― 目次
  1. 背景と課題
  2. なぜ止まるか
  3. 復旧の全体像
  4. 切り分けの手順
  5. フォールバック設計
  6. 運用体制
  7. 落とし穴
  8. ロードマップ
― 01 / 背景と課題

「動いて当たり前」になった瞬間に、止まると業務が止まる

社内にAIエージェントを導入して数週間もすると、担当者はその処理を前提に自分の仕事を組み替え始めます。定型メールの下書き、問い合わせの一次仕分け、日次のレポート生成、伝票の照合——最初は「補助」だったものが、いつの間にか業務フローの一部として組み込まれていきます。ここで見落とされがちなのが、その裏側で人間が手作業していた手順が失われていく、という点です。エージェントが安定して動くほど、止まった時に戻れる場所がなくなっていくという逆説が生まれます。

そして障害はほぼ確実に起きます。外部APIの一時停止、モデルの仕様変更、認証トークンの失効、想定外の入力によるループ、レート制限——原因の多くは自社のコードの外側にあり、こちらの都合では防げません。問題は「止まるかどうか」ではなく「止まった時に、業務を止めずに安全な状態へ戻せるか」です。

復旧を後回しにすると起きること

復旧手順を用意しないまま運用に入ると、障害時に「そもそもこのエージェントは何をしていたのか」を思い出すところから始めることになります。作った本人が不在なら、なおさらです。結果として、原因が特定できないまま再起動を繰り返す、誤ったデータのまま処理が進む、あるいは「とりあえず全部止める」という過剰反応で本来動くべき業務まで巻き込む、といった二次被害が起こりえます。復旧の設計は、導入と同じかそれ以上に重要だと考えます。

― 02 / 論点整理

「止まる」には種類がある — 症状で分けて考える

一口に「エージェントが止まった」と言っても、症状はいくつかの型に分けられます。復旧手順を作る前に、この分類を共有しておくと、障害時の会話が早くなります。

完全停止・応答なし

プロセスが落ちている、外部APIがタイムアウトする、認証が通らない、といった「そもそも動いていない」状態です。分かりやすい反面、気づくのが遅れると影響時間が延びます。監視で最も検知しやすい型でもあります。

動いているが間違っている

最も厄介なのがこの型です。エージェントはエラーを出さず、一見それらしい出力を返し続けるのに、内容が誤っている。モデル変更や入力データの微妙な変化で、静かに精度が落ちるケースが該当します。停止より発見が遅れ、誤ったデータが業務に流れ込んだ後で気づくことになりがちです。エラー・失敗時のハンドリングを設計する際は、この「静かな失敗」をどう検知するかが鍵になると考えます。

部分的な遅延・詰まり

レート制限やキューの滞留で、動いてはいるが遅れている状態です。定時実行の処理が終わらないまま次のジョブが積み上がる、といった連鎖を起こしやすく、定時実行・自動運用の設計の段階で滞留時の挙動を決めておくことが有効と考えます。

― 03 / アプローチ

復旧プレイブックの骨格 — 5ステップに揃える

復旧手順は、担当者ごとに違うやり方をしていると、いざという時に機能しません。誰がたどっても同じ順序で判断できるよう、「検知 → 切り分け → フォールバック → 復旧 → 再発防止」という5ステップの骨格に揃えることを推奨します。深夜や担当不在時ほど、この決まった順序が判断のよりどころになります。

検知:まず「気づける」状態を作る

復旧の起点は検知です。出力の欠損、エラー率の上昇、処理件数の急減、応答時間の増大——何をもって「異常」とするかを事前に決め、通知が担当者に届く経路を用意します。ここが弱いと、後続のステップがどれだけ整っていても発動しません。まずは「止まったことに何分で気づけるか」を自問することが出発点になりうると考えます。

切り分け・フォールバック・復旧・再発防止

検知の後は、原因の当たりをつける切り分け、業務を止めないための一時退避(フォールバック)、根本原因への対処である復旧、そして同じ障害を繰り返さないための再発防止と続きます。重要なのは、フォールバックを復旧より先に置くことです。原因究明に時間をかける前に、まず業務を安全な状態へ逃がす。この順序を守ることで、障害対応の焦りが業務被害に直結するのを防げると考えます。

― 04 / 設計の考え方

切り分けの手順 — 外から内へ、影響の大きい順に

切り分けは、確認コストが低く原因になりやすい「外側」から順に見ていくと効率的です。多くの障害は自社ロジックより先に、外部要因で説明がつくためです。

外部要因を先に潰す

最初に確認したいのは、外部APIやモデル提供側の稼働状況、認証・トークンの有効期限、レート制限への到達、ネットワーク経路です。特にモデルやAPIの仕様変更は、こちら側が何も変えていなくても挙動を変えることがあります。利用しているサービスの提供者側の告知やステータス情報を確認する習慣をつけておくと、原因の特定が早まります。なお各サービスの料金・仕様・レート制限の細部は変わり得るため、最新は必ず公式情報を確認してください。

入力データを疑う

外部が正常なら、次は入力です。想定外のフォーマット、空データ、文字化け、極端に長い入力などは、エラーではなく「静かに変な出力」を生みます。障害時に直近の入力サンプルをすぐ取り出せるようにしておくと、再現と切り分けが格段に楽になります。ログに入力の要約を残す設計が効いてくる場面です。

自社ロジック・変更履歴を確認する

外部も入力も問題なければ、自社側の変更を疑います。「直近で何を変えたか」がすぐ分かることが、切り分けの決め手になります。プロンプトの微修正、依存ライブラリの更新、設定変更——変更履歴を残しておく運用は、内製AIツールの保守の土台でもあり、障害時にはそのまま原因調査の地図になります。

― 05 / 設計の考え方

フォールバック設計 — 「人手に戻せる」を最初から残しておく

フォールバックとは、エージェントが使えない間、業務を止めないための退避先です。ここで大切なのは、自動化を進める段階で「元の手動運用」を意図的に残しておくことです。効率化のために手順書を捨ててしまうと、いざという時に戻る場所がなくなります。

3つの退避パターンを用意する

退避には段階があります。第一に、処理を止めて人間が引き取る「手動運用への切り替え」。第二に、精度を下げてでも動かし続ける「簡易ルールへの縮退運転」。第三に、影響範囲を限定して一部だけ止める「部分停止」。どのパターンを選ぶかは業務の性質によります。誤りが致命的になる業務ほど、迷わず止めて人間に返す判断が安全と考えます。

承認ポイントを退避弁として使う

エージェントの出力を業務に反映する前に人間が確認するポイントを設けておくと、それがそのまま障害時の安全弁になります。異常な出力が下流に流れる前に人が止められるからです。人間承認の設計を「精度が不安だから」だけでなく「止まった時に業務を守るため」の観点から組み込んでおくと、フォールバックが自然に成立します。特に金額・在庫・顧客連絡など不可逆な操作の手前には、承認を置く価値が高いと考えます。

― 06 / 運用

体制 — プレイブックを「一枚の紙」と「担当」に落とす

復旧手順は、作った人の頭の中にあるうちは資産になりません。障害はたいてい、作った本人がいない時に起きます。誰が見ても同じ手順をたどれる形——理想的には一枚に収まる程度の分量——に落とし込むことが、実効性の分かれ目になります。

プレイブックに最低限書くこと

各エージェントについて、「何をする処理か」「止まったら誰に通知が飛ぶか」「どの手動運用に戻すか」「復旧を判断できるのは誰か」「連絡先」を、対象ごとに一覧化します。凝った文書は不要で、むしろ障害の最中に読める簡潔さが重要です。運用を続けながら追記していく、生きたドキュメントとして扱うのが現実的です。

一次対応と復旧判断を分ける

体制面では、「まず気づいてフォールバックを発動する一次対応者」と「原因を直して復旧可否を判断する担当」を分けておくと機能しやすくなります。前者は必ずしも技術者でなくてよく、後者に確実につなぐことが役割です。この二段構えにより、深夜や休日でも「とりあえず安全側に倒す」判断だけは即座に下せる状態を作れると考えます。

内製と外部支援のバランス

復旧を自社だけで抱えるか、支援を受けるかは悩みどころです。日々の一次対応・フォールバックは業務を最もよく知る自社側が担うのが自然で、そのための判断力を社内に育てることが中長期では効いてくると考えます。一方、設計の型づくりや切り分けの勘所は、経験のある外部と伴走しながら内製化していく進め方も選択肢になりえます。AI研修や社内AIエージェント基盤の内製化支援は、こうした「自走できる運用体制」を作る文脈で役立つ場面があると考えます。

― 07 / 落とし穴

よくある落とし穴 — 復旧が「絵に描いた餅」になる時

復旧手順を用意したつもりでも、実際には機能しない——という失敗には、いくつかの典型パターンがあります。事前に知っておくと避けやすくなります。

― 08 / ロードマップ

段階的に整える — 完璧な体制を待たずに始める

復旧体制は、一度に完成させる必要はありません。むしろ、動いている主要なエージェントから段階的に整えていく方が現実的です。まず影響の大きい処理を数個選び、そこから手をつけるのが良い出発点になると考えます。

第一段階:棚卸しと最小限のプレイブック

最初にやるべきは、現在動いているエージェントの棚卸しです。「何が動いているか把握できていない」状態が、実は最大のリスクだからです。対象ごとに、止まったら誰が何分で気づき、どの手動運用に戻すかを一行ずつ書き出す。ここまでを最小限のプレイブックとして先に作れば、それだけで障害時の初動が大きく変わりうると考えます。

第二段階:検知と訓練、第三段階:仕組み化

次に、静かな失敗も含めた検知を強化し、実際に止めて戻す訓練を回します。ここまでで「気づいて安全に退避する」能力が体制に定着します。第三段階として、変更履歴の記録、承認ポイントの整備、再発防止の型化を進め、復旧を個人技から仕組みへと移していきます。どの段階も、机上ではなく現物・現場での検証を前提に進めることが、確実な前進につながると考えます。

― 関連

関連記事・関連ソリューション

― FAQ

よくある質問

AIエージェントが止まったら、まず何をすべきですか?

原因究明より先に、業務を止めないためのフォールバック発動を優先することを推奨します。手動運用への切り替えや部分停止で安全な状態に逃がしてから、外部API・入力・自社変更の順に切り分けると効率的です。まず「何分で気づき、どこへ戻すか」を事前に決めておくことが有効と考えます。

「動いているのに間違っている」状態はどう見つけますか?

完全停止だけを監視していると見逃しがちな型です。出力の妥当性そのものを点検する仕組み、例えば重要な処理の手前に人間の承認ポイントを置く、出力件数や分布の急変を監視する、といった観点が有効と考えます。モデルや入力データの微変化で静かに精度が落ちる前提で設計することをお勧めします。

復旧手順は誰が作り、誰が実行すべきですか?

作った本人が不在でも回るよう、誰でもたどれる簡潔なプレイブックに落とすことが重要です。体制としては、気づいてフォールバックを発動する一次対応者と、原因を直して復旧を判断する担当を分けると機能しやすくなります。一次対応は必ずしも技術者でなくてよいと考えます。

自動化で手動運用をやめてしまいました。問題ありますか?

障害時の退避先を失っている可能性があり、リスクになりえます。フォールバックは「元の手動運用に戻せること」が前提のため、効率化の過程でも最低限の手順や承認ポイントは意図的に残すことを推奨します。定期的に退避先が生きているか点検すると安心です。

復旧体制は内製すべきですか、外部に任せるべきですか?

日々の一次対応やフォールバックは業務を最もよく知る自社が担うのが自然で、その判断力を社内に育てることが中長期で効いてくると考えます。一方、切り分けの型づくりや設計の勘所は経験ある外部と伴走しながら内製化していく進め方も選択肢になりえます。自走できる体制づくりを目標に据えるのが良いと考えます。

― REVIEWED BY
嶋野(元キーエンス画像処理事業部 開発エンジニア)
キーエンス画像処理事業部での実務経験をもとに、産業用カメラ・照明・光学系・検査装置の開発に従事し、現在はNsightの技術コンテンツ監修を担当。プロフィール詳細 →

止まった時に戻せる状態から、AIエージェント運用を始めませんか

AIエージェントは「動くこと」より「止まっても業務を止めないこと」の設計が要になると考えます。現在動いている処理の棚卸しと、止まった時の退避先の確認という現物ベースの一歩から、一緒に整理していきます。

AIエージェントの運用体制について相談する