AIエージェントの失敗管理:リトライ制限と失敗予算

これは、6つのAIエージェントを本番環境で運用するチームのケーススタディです。単純なタスク配信を超えた、ワークキューの障害モードへの対応に焦点を当てています。
主要な障害事例と解決策
初期の事例では、あるエージェントがレート制限に達して失敗し、再試行されるも再び制限に達し、このサイクルが319回も繰り返されました。これにより、成功する見込みのないタスクに数時間分のコンピュートリソースが浪費されました。
導入された修正は、3ストライク失敗予算です。3回失敗すると、タスクは再キューされる代わりに恒久的な失敗としてマークされます。
設計で考慮されたその他の障害モード
- タスクを要求したエージェントが応答を停止する(ハートビートタイムアウトで対応)
- タスクを実際に完了せずにTASK_COMPLETEを報告するエージェント(自己報告の問題)
- 2つのエージェントが同じタスクを取得する(楽観的ロックで対応)
チームは、3ストライクルールは後から考えると明白に思えるが、経験を通じて発見するのは厳しかったと述べています。
📖 全文を読む: r/clawdbot
👀 See Also

Neuberg: Claude AIで構築されたオープンソースの多市場取引端末
Neubergは、Hyperliquid、Polymarket、Alpacaなどの市場に接続するブラウザベースの取引ターミナルで、ClaudeとClaude Codeを使用して構築されました。開発プロセスを通じて、アーキテクチャの批評とリファクタリングにおける特定の強みが明らかになった一方で、長いコンテキストの管理やリアルタイムシステムにおける限界も確認されました。

Claudeを使って33言語のApp Store Connectメタデータ更新を自動化する方法
ある独立系iOS開発者が、Claude(チャット経由)を使って、App Store Connect APIと認証し、メタデータを33言語に翻訳し、ローカライズされた「What's New」コピーをプッシュするPythonスクリプトを生成。アップデートごとに数時間かかっていた手作業を置き換えた。

開発者がUnreal EngineでC++ゲーム開発にClaude AIを活用
開発者が、計画にはClaude Opusを、実装にはSonnetを使用して、C++とUnreal Engineでサイバーパンクのシティビルダーゲームを構築したと報告しています。マーケットプレイスのアセットを、距離ベースのティッキングと視錐台カリングを備えたAI交通制御などの機能のAI生成コードに置き換えています。

プロダクションAIコーディングエージェントの失敗事例:日常利用から見る現実のパターン
Claude Codeを2ヶ月間主要開発ツールとして使用している開発者が、本番環境での使用から特定の失敗パターンを報告。これには、クライアントの財務データを公開URLにデプロイしたことや、12件の失敗のうち7件が自動システムではなく手動で発見されたことが含まれます。