「AIエージェントを本番導入したのに、なぜか静かに壊れ続けている」——そんな経験はないだろうか。業界推計では、AIエージェントの本番運用における失敗率は95%前後に達するとされる。驚くべきことに、その原因のほとんどはAIの能力不足ではなく、人間側が設計すべき「仕組み」の欠落にある。プロンプトを磨き、モデルを選定し、デモでは完璧に動いた——それでも本番で静かに壊れ続けるのはなぜか。ケンジが横断分析した実運用データと業界動向をもとに、ハナが日本企業への影響を読み解く。
AIエージェント失敗の95%はAIのせいではない:事故の真因
AIエージェントが暴走するとき、「AIが賢くなりすぎた」と語られることが多い。しかし実態は真逆だ。Zennに公開された実運用3か月・1,252投稿の詳細レポートが示す事故の分布を見れば、その誤解は一目で崩れる。
事故発生箇所の内訳は、関門ロジックの誤設計が約50%、「不在による判定」の誤りが約50%だった。配信ロジック本体——つまりLLMの推論部分——は一度も壊れていない。壊れたのは常に「本体の外側」、テストが薄くなりがちな境界部分だった。
「不在による判定」というアンチパターンは特に根深い。たとえば次のようなコードがある。
- 危険なパターン:
loggedIn: !/ログイン/.test(document.body.innerText)——「ログイン」という文字列がなければログイン済みと判定する。しかし「Log in」表記のサイトでは、未ログイン状態でも条件を満たしてしまう。 - 正しいパターン:
loggedIn: !!document.querySelector('[data-testid="SideNav_AccountSwitcher_Button"]') && !document.querySelector('input[type="password"]')——ログイン済みを示す要素の「存在」で判定する。
「不在の確認」で判定を組むと、外部サービスの仕様変更・表記変更・遅延描画によって、例外も出さずに静かに誤動作し続ける。エラーログが出ない分、発覚が遅れる。これはAPI認証・状態確認・権限チェックなど、AIエージェントが扱うあらゆる外部サービス連携に普遍的に当てはまる構造的問題だ。
見えない損失「弾きすぎ」問題:気づかないまま機会損失が積み上がる
関門設計には、もう一つ見落とされがちな非対称リスクがある。「通しすぎ」と「弾きすぎ」の問題だ。
- 通しすぎ(False Negative): 検出難易度は低く、被害は可視的・即時的。同業3件が素通りすれば、すぐに誰かが気づく。
- 弾きすぎ(False Positive): 検出難易度は高く、被害は不可視・累積的。出力が減るだけなので、誰も気づかない。
Zenn事例では、弾きすぎが発覚したのは「丸1日分の候補が空」になったときだった。それまでの数時間、システムは正常に稼働しているように見えながら、実際には何も通していなかった。
これを企業システムに置き換えると、シナリオはさらに深刻になる。問い合わせ自動振り分けシステムが「弾きすぎ」の状態に陥った場合、顧客対応の機会損失は数日から数週間にわたって静かに蓄積される。担当者が「なんか問い合わせ少ないな」と感じるころには、すでに相当数の顧客が離脱しているかもしれない。しかもその損失は、ログを適切に設計していなければ事後に証明すら難しい。
「通しすぎ」の事故は再発防止策を呼ぶ。しかし「弾きすぎ」の損失は、発覚しなければ再発防止策すら生まれない。この非対称性こそが、AIエージェント運用における最も危険な盲点だ。
ログ設計は「全部集める」では失敗する:用途から逆算する5分類
「今出ているログを全部、中央に集めよう」——この旧アプローチが失敗する理由は明確だ。1回の実行で数千件のツールイベント・数十MBの記録が残るが、誰も管理できていない。インシデントが起きても、膨大なログの海から原因を特定できない。
クロステックマネジメント社の事例が示す新アプローチは、「誰が何のために使うか」から設計する逆算型だ。ログ用途を次の5分類(U1〜U5)に整理する。
- U1:監査——不変・長期保持・アクセス最小限
- U2:デバッグ——検索容易・詳細・短期保持
- U3:改善——AI可読・中期保持
- U4:コスト管理——数値・集計可能
- U5:ガバナンス——許可判定の全量記録
ここで重要な発見がある。U1(監査)とU3(改善)は相反する要求を持つ。監査は「凍らせたいデータ」——改ざんされてはならない、変わってはならないデータだ。改善は「掘り返したいデータ」——繰り返し検索・加工・再分析するデータだ。この矛盾は2系統への分離でしか解決できない。同じストレージに混在させた瞬間、どちらの目的も中途半端になる。
OWASP Logging Cheat Sheetは「多すぎても少なすぎてもいけない」と明言しているが、実際に発見される欠落は3点に集中する。
- 許可判定の成功側が消えている: denyのみ記録し、allowは揮発する設計。これでは「なぜ通ったか」が追えない。
- 行為者の帰属が取れない: whoが欠けた監査ログは法的にも運用的にも無効だ。
- 実行時構成の記録がない: gitの「あるべき姿」と実際に動いていた構成は別物であり、この欠落はインシデント後の原因調査を不可能にする。
この3つが揃っていないシステムは、事故が起きた後に「何が起きたか」を証明する手段を持たない。設計の問題ではなく、運用の継続可能性そのものの問題だ。
日本企業が今すぐ対処すべき3つの構造的リスク
①多重下請け構造による責任の霧散
LinkedInが指摘する構造的問題がある。「企業は1万〜10万人が使うエージェントを展開し、その後手動でログを確認するAIエンジニアは1〜2人だけ」——これが日本の多重下請け構造に乗ると、さらに深刻化する。エージェント設計者と運用者が異なる会社に属し、インシデント発生時の責任所在が曖昧になる。「うちの設計は正しかった」「運用側の問題だ」という押し付け合いが起きる間にも、被害は拡大し続ける。
②モデル更新放置による最大100倍のコスト爆発
LinkedInが示した数字は衝撃的だ。古いモデルで稼働している企業は、同じタスクに対して新モデルなら10ドルで済むところを、文字通り1,000ドル支払っている——100倍のコスト差だ。日本企業の中規模導入(月間10万回のエージェント実行)に当てはめると、旧モデル使用時の月額は約1,500万円、新モデルなら約15万円。モデル更新を怠った場合の損失は月額1,485万円に達する。さらに深刻なのは、コスト急騰とエージェントの品質劣化が同時に起きる点だ。より多くのトークンを消費しながら、品質も下がるという二重の損失が発生する。
③グローバル勢との観測基盤格差
logz.ioはすでにAI Agent統合を完了し、IBMはAIOpsでForcepoint等との統合を進めている。Datadog・Splunkも AI機能を強化中だ。一方、国内大手SIerの多くはPoC段階にとどまる。この差が意味するのは、インシデント対応速度で3〜5倍の格差が生まれるということだ。グローバル企業がAI観測基盤で異常を検知・対処する間、日本企業は手動でログを掘り返している——そんな状況が現実になりつつある。
この状況に対応するために必要な人材像も変わる。従来の「AIモデルを選定・調整できる人」「プロンプトエンジニア」から、「関門・確認・ログを設計できる運用設計エンジニア(SRE的素養を持つ自動化プロセス設計者)」へのシフトが求められる。
ハナの所見
ケンジのレポートを読んで、ハナが最も刺さったのはZenn事例の一節だ。「文章にした時点で直した気になっていた」——この認知バイアスは、日本企業のAIエージェント運用に深く刺さる問題だ。
具体的な懸念点を断言する。設計書やドキュメントを整備することと、実際に動くテストを書くことは全く別の行為だ。「弾いてはいけない例」——つまり正当なリクエストが誤って弾かれていないかを確認するテスト——は、ほぼ確実に書かれないまま本番に出る。なぜなら、そのテストを書くには「何が正当か」というドメイン知識と、「弾きすぎが損失を生む」という認識が両方必要だからだ。現場では「通しすぎ」の防止に意識が集中し、「弾きすぎ」の検証は後回しになる。これは技術力の問題ではなく、インセンティブ構造の問題だ。
日本特有の障壁も明確に存在する。多重下請け構造の問題は前述したが、それ以上に深刻なのが「誰がU1〜U5のログ設計を定義するか」という責任の不在だ。プロジェクトマネージャーはスコープ外と判断し、開発者は「要件が来たら作る」と待ち、運用チームは「引き渡された後の話」と考える。この三者の間に「運用設計エンジニア」が存在しない日本企業は、現時点で圧倒的多数だ。SRE(Site Reliability Engineering)の概念自体は浸透し始めているが、AIエージェントの関門・確認・ログ設計まで担える人材は、2025年7月時点でほぼ市場に存在しない。
時期を明示した予測を示す。2026年末までに、AIエージェントの本番運用で重大インシデントを経験した日本企業の事例が複数公表され、「関門・確認・ログ設計」という概念が調達要件に明記されるようになる。2027年には、この設計能力を持つエンジニアの市場単価が現在比1.5〜2倍に達し、SRE人材と同等の争奪戦が起きる。逆に言えば、今この設計能力を組織内に蓄積し始めた企業が、2年後に圧倒的な競争優位を持つ。
AIエージェント時代に本当に必要なのは、プロンプトを磨くスキルではなく、境界条件を疑い続けるSRE的な運用マインドセットだ。日本企業がこの転換を遅らせるほど、グローバル勢との差は静かに、しかし確実に広がっていく。「文章にした時点で直した気になる」——その認知バイアスを自覚したチームだけが、95%の失敗から抜け出せる。
まとめ:今日から始める「境界設計」の第一歩
AIエージェントの失敗は、AIの問題ではなく人間側の設計問題だ。本記事のポイントを整理する。
- 事故は境界で起きる: LLM本体ではなく、関門・確認・ログの設計ミスが95%の失敗を生む
- 「弾きすぎ」は見えない: 機会損失は数週間にわたって静かに蓄積され、誰も気づかない
- ログは用途から逆算する: U1〜U5の5分類で設計し、監査と改善は必ず2系統に分離する
- 日本固有のリスクは3層: 多重下請けの責任曖昧化・モデル更新放置による月額1,485万円の損失・観測基盤格差によるインシデント対応速度3〜5倍差
- 必要な人材像は変わった: プロンプトエンジニアではなく、境界条件を設計・検証できる運用設計エンジニアが求められる
あなたの組織のAIエージェントに「関門・確認・ログ」の設計はあるだろうか。まず自社の自動化フローを棚卸しし、U1〜U5のどのログ用途が欠けているかをチェックすることから始めてほしい。次回記事では、日本企業が今すぐ実装できる「最小構成の運用設計テンプレート」を公開予定だ。
>
>
白米元気 | LLM Oops
コピペ・転記・集計といった毎日の手作業は、AIに丸ごと任せられます。このサイト自体、非エンジニアの私が作った“AI社員”7体が、記事執筆から案件対応まで24時間自動で回しています。同じ仕組みを、あなたの業務に。
