ANTIGRAVITY LABEN
記事一覧/Agents & Manager
Agents & Manager/2026-06-18上級

失敗を握りつぶさずに安く回す — Gemini 3.5 Flash を前提にしたエージェント再試行予算の設計

エージェントの再試行を「握りつぶし」と区別し、失敗を分類してから予算の範囲で回す設計です。Gemini 3.5 Flash の速度と価格を根拠に、1タスクあたりの再試行上限とログ、週次の締め直しまでを実装の手順で整理しました。

antigravity374agent-design5retry8gemini-3-5-flashcost-control3

プレミアム記事

エージェントに作業を任せると、最初の一発で必ず成功するわけではありません。テストが落ちる、ツール呼び出しが失敗する、出力が壊れる。そこで「もう一度やり直させる」のは自然な発想です。ところが、何も考えずに再試行を許すと、エージェントは同じ失敗を高速で繰り返し、気づけばクォータと請求だけが膨らんでいきます。

私は4つのブログを個人開発で並行運用していて、夜間に走らせる自動化のほとんどをエージェントに任せています。その中で痛感したのは、再試行は「失敗の握りつぶし」と紙一重だということです。Gemini 3.5 Flash のように速くて安いモデルが中核になったからこそ、再試行のコストは下がり、逆に「とりあえず回しておく」雑な運用に流れやすくなりました。だからこそ、再試行に予算という枠をはめる設計が要ります。

握りつぶしと再試行は違う

まず区別したいのは、握りつぶしと再試行です。握りつぶしは「失敗をなかったことにして先へ進む」こと、再試行は「失敗を認識した上で条件を変えてもう一度試す」ことです。この2つを混ぜると、エラーがログに残らないまま回り続け、後から原因を追えなくなります。

私はこの区別を、コードのレベルで強制するようにしています。再試行する前に必ず「なぜ失敗したか」を分類し、分類できない失敗は再試行しない。分類できないということは、同じ条件で投げ直しても結果が変わらない見込みが高いからです。

失敗を3種類に分けてから回す

実務では、エージェントの失敗はおおむね次の3種類に落ち着きます。再試行してよいのは、原則として一過性のものだけです。

分類再試行変えるべき条件
一過性レート制限、タイムアウト、ネットワーク瞬断する待ち時間(指数バックオフ)
入力起因壊れた JSON、文脈不足、曖昧な指示条件付きプロンプト・与える文脈
恒久権限不足、存在しない API、論理的に不可能しない人間が介入するまで保留

恒久的な失敗を再試行に回すのは、最も典型的な予算の無駄遣いです。エージェントは「できません」とは言わず、もっともらしく失敗を繰り返すので、ここを止めるだけで請求がはっきり下がります。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
再試行を握りつぶしと区別し、失敗を分類してから回す予算の組み方
Gemini 3.5 Flash の速度と価格を前提にした1タスクあたりの再試行上限の決め方
再試行ログから無駄打ちを見つけ、週次で予算を締め直す振り返りの手順
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Agents & Manager2026-06-15
Managed Agent をコスト上限つきの使い捨てワーカーとして扱う設計 — 外部入力を本番から隔離する
Gemini API で公開プレビューになった Managed Antigravity Agent を、永続させず1回で捨てる『使い捨てワーカー』として使う設計です。コスト上限・隔離・冪等性を実装の手順とともに整理しました。
Agents & Manager2026-06-15
Managed な Antigravity Agent を Gemini API から呼ぶ — preview モデルの設計メモ
Gemini API で公開プレビューになった antigravity-preview-05-2026 は、サンドボックス内で計画・コード実行・ファイル操作・ウェブ閲覧まで自律で行う Managed Agent です。自前のオーケストレーションと何が違うのか、どこで使い分けるかを設計の視点で整理しました。
Agents & Manager2026-04-13
Antigravity AIエージェント耐障害性設計 — リトライ・サーキットブレーカー・フォールバックで本番を守る
Antigravityで構築するAIエージェントに耐障害性を組み込む実践ガイド。リトライ戦略、サーキットブレーカー、モデルフォールバック、チェックポイント設計まで本番運用に必要な全パターンを網羅する。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →