ManageAI™
AIエージェント時代のコスト管理約5分で読めます

エージェントの暴走で課金が止まらない|検知と停止

AIエージェントが同じ手順を繰り返すループや、想定外の大量処理に入ると、止めるまで課金が続きます。暴走の典型的なパターン、事前に止める仕組み(ステップ数・トークン・時間・費用の上限)、起きたときに気づく仕組み(急増検知)、気づいた後の対応手順、夜間・休日の体制までを解説します。

AIエージェントが同じ手順を繰り返すループや、想定外の大量処理に入ると、人が止めるまでモデルの呼び出しが続き、課金も止まりません。夜間や休日に起きると、朝までに大きな費用になることがあります。対策は、事前に止める仕組み(上限)と、起きたときに気づく仕組み(急増の検知)、そして気づいた後に止める手順の3つを組み合わせることです。

この記事では、暴走の典型的なパターン、上限の設け方、急増の検知、対応の手順を説明します。費用の予測の考え方は「AIエージェントのコスト予測が難しい理由」、全体像は「AIエージェント時代のコスト管理 完全ガイド」を参照してください。

暴走の典型的なパターン

パターン何が起きるか
同じ手順のループツールが同じエラーを返し、エージェントが同じ操作を何度もやり直す
終わらない探索目的の条件を満たせず、検索や調査を延々と続ける
大きな入力の繰り返し大きなファイルや検索結果を、ステップのたびに読み直す
自動実行の多重起動スケジュールやイベントで起動するエージェントが、想定より多く同時に動く
エージェント同士の往復複数のエージェントが互いに依頼を投げ合い、終わらない
検証用の処理の消し忘れテストで動かしたエージェントが、止められずに動き続ける

どのパターンも、1回の呼び出しは普通でも、回数が異常に多いのが特徴です。そのため、1回ごとの確認では気づけず、一定時間の合計で見る必要があります。

事前に止める仕組み——上限を設ける

上限設定する場所効果
1件あたりのステップ数エージェントの設定ループに入っても一定回数で止まる
1件あたりのトークン数エージェントの設定大きな入力の繰り返しで費用が膨らむのを防ぐ
1件あたりの実行時間エージェントの設定終わらない探索を時間で打ち切る
同時に動く数起動の仕組み多重起動を防ぐ
1日・1か月の費用プロバイダの上限機能、または中継の仕組み最悪の場合の費用に天井を作る

ステップ数の上限は、最も効果的で簡単な対策です。上限に達したら処理を止め、人に引き継ぐか、失敗として記録します。上限の値は、代表的な依頼のステップ数の実績を見て、正常な依頼が止まらない程度に設定します。

プロバイダ側の上限機能は「最後の砦」です。組織やプロジェクトの単位で費用の天井を作れますが、上限に達すると正当な業務も止まるため、少し高めに置き、通常は次の「気づく仕組み」で対処します。

起きたときに気づく仕組み——急増の検知

上限を設けても、上限の範囲内で費用が想定より膨らむことはあります。そこで、時間単位の利用量を普段と比べて、急に増えたら通知する仕組みを持ちます。

決めること目安
見る単位エージェントの用途ごとの APIキー・プロジェクト
比べる基準過去の同じ時間帯の平均
通知の条件基準の数倍を超えたら。少量の利用での誤報を防ぐため、下限の量も設ける
通知先エージェントの担当者と情シス。夜間も見られる経路

エージェントの用途ごとに APIキーやプロジェクトを分けておくことが、検知の前提です。すべてのエージェントが1本のキーを共用していると、どのエージェントが暴走しているのかが分かりません。

気づいた後の対応手順

順番やること目安
1どのキー・どのエージェントかを特定する通知を受けてすぐ
2担当者に確認する(正当な大量処理か)15分以内
3確認が取れなければ止める(エージェントを停止、またはキーを一時的に無効化)すぐ
4原因を調べる(ループ・多重起動・消し忘れなど)当日
5費用を確認し、上限の設定を見直す当日〜翌日
6記録し、再発防止を決める翌営業日

確認が取れないときは、調査より先に止めるのが原則です。止めて困るのは処理の遅れですが、止めなければ費用は増え続けます。キーを無効化する場合は、同じキーを使う他の処理も止まるため、用途ごとにキーを分けておくことがここでも効きます。

夜間・休日の体制

エージェントは人がいない時間にも動きます。

決めておくこと内容
誰が止めてよいか担当者に連絡がつかないとき、当番や情シスが止めてよいと決める
止め方の手順エージェントの停止方法、キーの無効化の方法を手順書にする
通知の経路夜間も気づけるチャット・メールの通知先
自動の上限人が気づく前に、上限で止まる設計にしておく

暴走を起こしにくくする設計

工夫内容
同じ操作の繰り返しを検出する同じツール呼び出しが連続したら止める
ツールのエラーの扱いを決める何回失敗したら諦めるかを決める
検証用のキーを分ける検証用のキーには低い上限を設ける
自動実行の頻度を制限するスケジュール・イベントでの起動回数に上限を設ける
実行の記録を残すステップ数・トークン数・所要時間を記録し、傾向を見る

実例で考える(架空の例)

時刻起きたこと
金曜 18時検証用の調査エージェントを起動したまま担当者が退社
金曜 19時〜外部の検索ツールがエラーを返し続け、エージェントが同じ検索を繰り返す
金曜 20時1時間あたりのトークン数が普段の数十倍になり、急増の通知が届く
金曜 20時15分当番の情シス担当者が担当者に連絡。つながらないため手順書に従ってキーを一時的に無効化
月曜原因(エラー時の再試行の上限がない)を特定し、ステップ数と再試行の上限を設定

通知と止める手順がなければ、月曜の朝まで費用が増え続けていたことになります。検証用のキーを分けて低い上限を設けておけば、そもそも被害は小さく済みました。

よくある質問

Q. プロバイダ側の上限だけで十分ではありませんか? 上限は被害の天井を作りますが、上限に達するまでは気づけず、達すると正当な業務も止まります。エージェント側のステップ数の上限と、急増の検知を組み合わせると、業務を止めずに早く気づけます。

Q. 急増の通知が多すぎて困ります。 比べる基準(過去の同じ時間帯の平均)と、下限の量、同じ通知を繰り返さない間隔を見直します。定期的な大量処理がある場合は、その時間帯の扱いを担当者と共有しておきます。

Q. エージェントの用途ごとにキーを分けると、キーが増えすぎませんか? 用途(問い合わせ対応・調査・開発支援など)と環境(本番・検証)の単位で分ければ、数は管理できる範囲に収まることが多いです。キーの台帳と命名規則を決めておけば、増えても持ち主と用途を追えます。

まとめ

  • エージェントの暴走は、1回ごとの呼び出しは普通でも回数が異常に多いのが特徴。一定時間の合計で見る
  • 事前の上限(ステップ数・トークン・時間・同時実行数・費用)で被害に天井を作る。ステップ数の上限が最も効果的
  • 時間単位の利用量を普段と比べる急増の検知で、上限の範囲内の膨張にも気づく。用途ごとにキーを分けるのが前提
  • 気づいたら調査より先に止める。夜間・休日に誰が止めてよいかを決めておく

ManageAIの急増検知は、APIキーごとに直近1時間のトークン数を過去7日間の同じ時間帯の平均と比べ、下限トークン数で誤報を抑えたうえで、Slackとメールに通知します。エージェントの用途ごとにキーを分けておけば、どのエージェントの費用が急に増えたかをすぐに特定できます。モニター企業を募集中です。

関連記事

次に読む

この記事を書いた人

師田 賢人の写真

師田 賢人

Kento Morota

Harmonic Society株式会社 Founder|設計・開発

一橋大学卒業後、アクセンチュアで大手企業の業務改革・システム導入に従事。200社以上の経営者を取材した編集者を経て、AIを活用したWeb開発・DX支援を展開。ManageAIの設計・開発を担当。

モニター企業募集

初期費用0円・月額5万円(税別)

先着5社・2026年11月末まで

5プロバイダの利用量と費用を部署・利用者・APIキー別に可視化。読み取り専用キーの登録だけで当日から始められます。

募集要項を見る資料請求・お問い合わせ

Blog一覧へ戻る