ループの設計AIエージェント時代の停止条件・検証・承認・証跡
目 次
はじめに................................................................................... 3
第一章 ループの定義と四類型................................................... 4
第二章 ターン型ループ——検証のスキル化................................. 5
第三章 ゴール型ループ——停止条件という統治装置..................... 6
第四章 時間型ループとプロアクティブループ.............................. 7
第五章 品質維持とトークン費用の管理....................................... 8
第六章 評価器という確率的門番................................................. 9
第七章 自己レビューバイアスと監査の分離................................ 11
第八章 IT統制への翻訳——予防・発見・証跡............................. 12
第九章 個人開発環境への適用指針............................................. 13
おわりに................................................................................... 14
はじめに
〔事実〕二〇二六年六月三十日、AnthropicのClaude Codeチームはブログ記事「Getting started with loops」を公開した。記事は、エージェント的ループ(agentic loops)の定義と分類、各類型の使いどころ、コード品質の維持、トークン使用量の管理について、五分程度で読める実務ガイドの体裁で書かれている。
〔考察〕しかし本稿の立場は、この記事を単なる便利機能紹介として読むべきではない、というものである。記事の実質は、AIエージェントを「会話相手」から「反復実行する運用単位」へと進化させるための設計論であり、より踏み込んで言えば、AIエージェント運用の統治論である。中心命題を一文に圧縮すればこうなる——AIエージェントの本質は自律性ではなく、反復をどう制度化するかである。
本稿では、まず記事の内容を四つのループ類型に沿って整理し(第一章〜第五章)、次にそこから導かれる統治論的な論点——停止判定を担う評価器の確率性、自己レビューバイアス、IT統制概念への翻訳可能性——を検討し(第六章〜第八章)、最後に筆者が個人で運用している自動化環境への適用指針を示す(第九章)。事実と考察と分析は、それぞれ〔事実〕〔考察〕〔分析〕の標識で区別する。
第一章 ループの定義と四類型
〔事実〕現在、コーディングエージェントに対しては「プロンプトを書く」のではなく「ループを設計する」べきだ、という言説が広く流通している。しかし「ループ」の定義は論者ごとにばらばらである。記事はまずこの混乱を整理するところから始める。Claude Codeチームの定義によれば、ループとは「停止条件が満たされるまで、作業サイクルを繰り返すエージェント」である。
〔事実〕そのうえで記事は、ループを四つの軸——何によって起動されるか(トリガー)、何によって停止するか(停止基準)、どの機能プリミティブを使うか、どの種類のタスクに適するか——で分類し、四類型を提示する。すなわち、ターン型ループ(turn-based)、ゴール型ループ(goal-based、/goal)、時間型ループ(time-based、/loopおよび/schedule)、プロアクティブループ(proactive)である。また記事は、すべてのタスクが複雑なループを必要とするわけではなく、最も単純な解決策から始めて選択的にこれらのパターンを使うべきだと明記している。