Loop Engineering 実践ガイド:32ページのオレンジブックが無料でオープンソース化

·Toolin 編集部

『Loop Engineeringオレンジブック』が発表。ループエンジニアリングの概念、5ステップのワークフロー、6つの核心パーツを体系的に解説し、Claude Codeの実践コマンドも付属。GitHubと微信読書(WeRead)で無料で読めます。

Loop Engineering 実践ガイド:32ページのオレンジブックが無料でオープンソース化

Loop Engineering(ループエンジニアリング)は、2026年6月初めにClaude Code責任者のBoris ChernyとOpenClaw作者のPeter Steinbergerが同時に提唱した、AIコーディングの新パラダイムです。核となる理念は一言だけ:あなたはもう自分でAIコーディングAgentにプロンプトを出すべきではなく、あなたの代わりにプロンプトを出し続けるループシステムを設計すべきだということです。

本記事は、オープンソースの『Loop Engineering オレンジブック』(32ページ)に基づき、ループエンジニアリングの概念、ワークフロー、実践方法を分解して解説します。

ループエンジニアリングとは

AI Agentエンジニアリングの進化の系譜では、各層があなたを手作業からさらに遠ざけていきます:

  • プロンプトエンジニアリング(Prompt Engineering):モデルに渡すその文章がうまく書けているかを管理
  • コンテキストエンジニアリング(Context Engineering):今回モデルの頭にどんな情報を入れるべきかを管理
  • ハーネスエンジニアリング(Harness Engineering):単回のAgent実行のための一式の装備(ツール、権限、失敗処理)を管理
  • ループエンジニアリング(Loop Engineering):Harnessの上に座る層。Agent自身に定期的に起こさせ、自分でサブタスクを孵化させ、自分で自分に情報を食べさせる

AI Agentエンジニアリングの進化路線

ループエンジニアリングはHarnessの上に座り、Agentの自律運行を担う。

1つのループの5ステップ

ループが1周するのは、たった5つのアクションです:

1. 発見(Discover)

シグナル源を読み取る:CIで何が落ちたか、オープンなissueはどれがあるか、最近どんなcommitがあったか。

2. デリバー(Deliver)

やる価値のあるものを選び、隔離されたワークスペースを開き、Agentを1体派遣して修正や実装のドラフトを作らせる。

3. 検証(Verify)

もう1体のAgentを派遣し、テストとプロジェクト規約に照らして最初のAgentのドラフトを審査する。

4. 記録(Record)

すべての進捗を1つのmarkdownファイルに書き込む。対話の外に生きるので、翌朝、前回の続きから走り続けられます。

5. 決定(Decide)

この周の結果に基づいて、次に何をするか決める。

核心原則:コードを書くそのAIが、自分のコードに点数をつけてはならない。1体が生成を担当し、もう1体が専ら粗探しに専念する。

6つの核心パーツ

5つのアクションは、6つのパーツで組み上がります:

  1. 自動化(Automation):定時トリガー機構
  2. 隔離ワークスペース(Isolated Workspace):各タスクを独立環境で実行
  3. スキル(Skills):Agentが呼び出せる能力パック
  4. コネクタ(Connectors):外部システム(CI、issue trackerなど)との接続
  5. デュアルAgent(Dual Agent):1体が生成、1体が検証
  6. メモリ(Memory):状態を対話の外のファイルに書く

Claude Code 実践コマンド

Claude Codeが最近追加した2つのコマンドは、ちょうどループエンジニアリングの2つの大事に対応します:

/goal コマンド:進捗ドリブン

評価可能な完了条件を与え、1周走り終えるごとに独立した高速モデルが条件を満たしたか判定し、満たしていなければもう1周走ります。

Claude Code /goal コマンド

/goal は明確なゴールがあり、検証できる仕事に適する:バグ修正をテスト全緑まで、機能開発を受け入れチェックリスト全達成まで。

落とし穴回避:「開発完了」をゴールにしてはいけない。それは自分で自分はできると言わせるのと同じです。曖昧な「良い」を測定可能な指標に翻訳しましょう。たとえば:ターゲットユーザーを5人定義し、完了後にsubagentにユーザー評価をシミュレーションさせ、平均評価が9点を超えたら完了とする。

/loop コマンド:時間ドリブン

1つのタスクを固定リズムで繰り返し実行します。たとえば5分ごとにデプロイが完了したか確認する。間隔を与えず、Agent自身にどのくらいの間隔で1周するか判断させることもできます。

Claude Code /loop コマンド

/loop は継続的な監視、状態ポーリング、周期反復が必要な仕事に適する。

コマンド駆動方式適用シーン停止条件
/goal進捗ドリブン明確なゴールのあるタスク条件を満たすと自動停止
/loop時間ドリブン継続監視、ポーリングタスクあなたが停止を指示するまで止まらない

最も損な使い方:ゴールのある仕事に /loop を使う(完了後も空回りしてトークンを燃やす)、あるいは自分では左右できない外部状態の監視に /goal を使う(永遠に抜け出せない)。

注意すべき代償

初心者がループを組むと、4つの落とし穴にはまりやすいです:

  • 検証負債:誰も見ていないループは、誰も見ていない失敗ループでもある。勢いよく回るほど誤りも大きくなる
  • 理解の劣化:自分が手で書いていないコードを速く納品されるほど、頭の中のコードとリポジトリの実際のコードのギャップが広がる
  • トークンの制御不能:自律ループがどれだけトークンを燃やすかは予測が難しく、請求額が驚くことになりうる
  • 判断力の退化:AIが吐き出したものを鵜呑みにしたくなり、だんだん自分で判断したくなくなる

オレンジブックの入手方法

『もう「Loop Engineeringとは何か」と聞かないで』オレンジブックは、以下の方法で入手できます:

オレンジブックの表紙

本書は独立した一冊として成立しており、前作『Harness Engineering』を先に読まなくても理解できます。