Chapter 11

終章: ループはこれからどこへ向かうか

ここまで10章をかけて、私たちはひとつのものを解剖してきた。

ターミナルに一行打ち込んだだけで、ファイルが書き換わり、テストが緑になり、要約が返ってくる ── あの「動いている何か」の正体だ。

中身は、驚くほどシンプルだった。 続きを書くだけの LLM外の世界に触る道具両者を取り持つハーネス。 この三角形に think → act → observe のリズムを巻きつけ、停止条件と人間介入と文脈管理で味付けする。 それが、Claude Code も Cursor も Devin も Aider も Codex CLI も OpenHands も、共通して持っている 骨格 だった。

しかしこの骨格は、まだ完成していない。 2026 年の今、ループの形は 猛烈な速度で広がっている 最中だ。

最後の章では、その「広がっていく先」を覗いておこう。

11.1 ここまで何を腑に落としてきたか

序章で広げた章マップを、もう一度だけ思い出してほしい。10 章を貫いていたのは、ばらばらの話題ではなく、ループという設計パターンを支える 9 つの骨組み だった。

骨組みはどれも、Claude Code を Cursor に乗り換えても、Devin から Codex CLI に移っても、形を保ったまま現れる。変わるのは、骨組みのどこに重心を置くかという 設計判断の比率 だけだ。

本書を通読し終えたあなたは、来年新しいエージェントが出ても、 「LLM は何が変わったのか」「ハーネスはどう設計されているのか」「道具セットは何か」「停止条件はどこにあるか」 を 自分の頭で問える ようになっているはずだ。

これが「ループの設計学」を腑に落とす、ということだった。

11.2 ループはどこへ広がるのか ── 5つの軸

骨格は固まったが、ループはまだ進化し続けている。 私はその進化を、次の 5つの軸 で眺めるとよいと思っている。

いまのループLLM + 道具 + ハーネス① 長時間タスク数時間〜数日動く② マルチモーダル画面・音声を観測③ プロトコルMCP / A2A / 部下④ 領域の拡張コード以外へ⑤ 検証と評価良し悪しを測る
図 11.1 — 「いまのループ」から、5つの方向へ進化の枝が伸びている。どれも独立しているようで、互いに依存し合っている。

順に見ていく。どれも長くは語らない。「いま流行っている言葉が、骨格のどこに刺さるのか」を地図に置いておくのが目的だ。

11.3 軸① 長時間タスク ── ループが「時間」と戦い始める

本書で扱ったループは、長くても 数十分 のスパンを想定していた。 ところが 2025 年あたりから、数時間から数日 動き続けるエージェントが現実になってきた。

プロダクト走る長さの目安
旧来の Claude Code / Cursor の単一セッション数分〜30分
Claude Code のバックグラウンドエージェント数十分〜数時間
Devin / Codex の cloud agent数時間〜半日
自律研究系エージェント(research agents)半日〜数日

長時間化が起きた瞬間、本書で扱った課題は すべて深刻さを増す

実務メモ

長時間タスクのエージェントは、本書の用語でいえば ハーネス側の作り込みが命 だ。LLM の賢さよりも、「いつ報告するか」「どこで止めるか」「コンテキストをいつ畳むか」「権限を一段下げるか」といったループ設計のチューニングが、体感を決める。

ループは、いま「時間軸」というもう一本の次元と戦い始めている。

11.4 軸② マルチモーダル ── 観測がテキスト以外に広がる

本書では「observe(観測)」を、ほとんどテキストとして扱ってきた。 ファイルの中身、コマンドの標準出力、エラーメッセージ ── どれも文字だ。

しかし 2024〜2026 年にかけて、観測の幅が 一気に広がった

これは「道具」の話に見えて、実は ループの観測層の話 だ。 think → act → observe の observe が、テキスト一辺倒からマルチモーダル に変わる。

「LLM が世界を見る目」が、テキストから画像・音声・操作画面へと広がりつつある。

観測のチャネルが増えるほど、ループは「ファイルを読む」から「画面を見て手探りする」へと近づく。 人間の作業の 観測の質感 に、エージェントの観測が追いつき始めている。

ただし、これでハルシネーションが消えるわけではない。むしろ「誤った視覚情報を自信たっぷりに信じ込む」という、新しい三大病が現れ始めている(第10章で扱った三大病の マルチモーダル版)。

11.5 軸③ エージェント間プロトコル ── MCP と A2A

本書では、ハーネスから道具へ伸びるパイプを、function calling という一本道で説明した。 そのパイプを 標準化し、誰でも繋げられる規格 にしたものが MCP (Model Context Protocol) だ。

MCP (Model Context Protocol)

Anthropic が 2024 年に公開した、エージェントと外部ツール/データソースを繋ぐ オープンな通信規格。 プロダクトごとに「どう道具を渡すか」を別実装していたものを、共通の口 に揃える。 Claude Code、Cursor、Codex CLI、Aider などが続々と対応した。 本書の用語で言えば、「道具のコネクタを標準化したもの」

MCP の登場で、世界は次のように動き始めた。

さらに、その先には A2A (Agent to Agent) の話がある。 エージェント同士が互いを呼び合う時代だ。

これは本書の第9章で扱った サブエージェント が、組織を超えて一般化した姿だ。 社内ツールとして閉じていたサブエージェントが、会社の壁を越えて協調する イメージである。

ループは、ひとつの LLM の中で完結する時代から、ループ同士が呼び合う時代へ向かっている。

第9章で見た「親エージェントが子エージェントを呼ぶ」というパターンが、組織と組織の境界を越えていく。 本書の骨格 ── LLM + 道具 + ハーネス ── は、「他のエージェントもまた道具のひとつ」 という見方で、そのまま拡張できる。

11.6 軸④ コーディングを超えるエージェント

本書では、例の大半を コーディングエージェント から引いた。 これは「ファイルとシェルという、観測しやすい世界で生きている」エージェントが、ループの理解にちょうど良かったからだ。

しかし、同じ骨格は コーディングの外にも当たり前のように展開 していく。

領域やっていること道具の例
SRE / 運用障害を検知して原因を絞り込み、ランブックを実行するメトリクス取得、ログ検索、再起動、Slack 通知
リサーチ質問を分解し、検索し、PDF を読み、レポートを書くWeb 検索、PDF パース、引用管理、要約
データ分析仮説を立て、SQL を書き、結果を見て次を考えるDB クエリ、可視化、ノートブック実行
業務オートメーションチケットを読み、判断し、承認を求め、別システムに転記するチケット API、社内 DB、メール、決裁ワークフロー

ここで強調したいのは ── これらすべてが、本書で扱った骨格のまま動く ということだ。 think → act → observe。停止条件と人間介入。コンテキスト管理。サブエージェント。 どれも同じ部品で組み上げられる。業務オートメーションのように「唯一の正解がない」「戻せない操作がある」領域では、第10章の HITL の設計 がそのまま主戦場になる。

11.7 軸⑤ 検証と評価 ── 「良いループ」をどう測るか

最後の軸はもっとも地味で、もっとも難しい。 ループは増えた。プロダクトも増えた。ではあなたは どのループが良いループか、どう判断するのか

LLM そのものの評価には、MMLU や HumanEval といった既存のベンチマークがある。 だが、本書で扱った「ループの良し悪し」は、それでは測れない。

このため、2024〜2026 年は エージェント特化の評価フレームワーク が次々と出てきている。

評価軸何を見るか
タスク完了率与えた仕事を、どれだけ最後までやり切れたか
ステップ効率何回のループ/何トークンで達成したか
介入回数人間に何度承認・修正を求めたか
安全性想定外の操作(破壊的コマンド、外部送信)に何回手を出したか
再現性同じ指示で、同じような品質を返せるか

これらは、本書でいえば 第10章の「早すぎる終了 / 無限ループ / 幻のツール呼び」を定量化 したものに近い。

評価が定量化された分野は、進化が速い。 ループの評価がもう一段成熟したとき、エージェントの世代交代は、いまの LLM のベンチマーク競争に匹敵する 見えるスピード で進み始めるはずだ。

11.8 進化サイクルの非対称 ── 読者の次の一歩

本書を閉じる前に、もうひとつだけ言っておきたいことがある。 それは、LLM とハーネスの 進化の速度差 の話だ。

LLM の進化サイクルは、おおむね 2 年。ハーネスの進化サイクルは、2 ヶ月。

事前学習の世代交代には、巨大な計算資源と数ヶ月から年単位の時間が要る。 それに対してハーネスは、今夜デプロイすれば、明日には全ユーザーの体験が変わる。 本書を書いている間にも、Claude Code・Cursor・Codex CLI の挙動は、ハーネス側のリリースで何度も様変わりした。

この非対称が意味することはひとつだ ── これからの 2 年で読者の体感を作り替えるのは、新しい LLM ではなく、新しいハーネス設計のほうだ

だとすれば、本書を読み終えた読者が次に学ぶべきは「次の最新モデル」ではない。 新しいハーネスが出てきたとき、それを骨組みに分解して読み解く力 ── これだ。 三角形・三拍子・停止条件・契約面・道具設計・有限の机・メモリ階層・計画と分岐・三大病と HITL。本書で渡した 9 つの骨組みは、来年も再来年も、新しいプロダクトに当てる ものさし として使える。

ニュースで新エージェントの噂を読むたびに、そのものさしを当ててほしい。 「LLM は何が変わった?」「ハーネスのどこに手が入った?」「道具セットは?」「停止条件は?」 この問いを持って読めるようになった瞬間に、本書は役目を終える。

この本を読み終えて

10章の旅を、ここまで一緒に歩んでくれた読者へ。

「コーディングエージェントが何をやっているのか分からない」「Claude Code と Cursor と Devin、何がどう違うのかピンと来ない」── そんな気持ち悪さを、序章の最初に置いた。 いまそのターミナルを見て、もう一度同じ画面を眺めてみてほしい。

● Bash(pnpm test)            ⎿  3 failing
● Read(src/parser.ts)
● Edit(src/parser.ts)
● Bash(pnpm test)            ⎿  all green

最初に見たときと、もう違って見えるはずだ。

その一連の動きが、物語として読める ようになっていれば、本書は仕事をしたと思う。

最後にひとつだけ。 本書を書きながら、私が何度も戻ってきた感覚はこれだ。 「コーディングエージェントが賢くなる」のと、「人間の仕事がなくなる」のは、まったく別の話だ

賢くなったエージェントは、人間に より上のレイヤーの設計判断 を要求するようになる。 どの道具を渡すか、どんな文脈を作るか、いつ止めるか、誰に評価させるか ── 全部、人間が決めるしかない領域だ。 コードを 1 行ずつ書く役割は減るかもしれないが、ループの骨組みをどう組むか を判断する役割は、消えるどころか中心に来る。

本書がそういう「骨組みを読み解く目」を渡せていたなら、私のやろうとしたことは届いたことになる。 良いループの旅を。

付録 A では本書で扱った主要エージェントを並べて比較し、付録 B では Python で 100 行の最小エージェント を実際に組む。 そして付録 C は、本書に出てきた用語の索引だ。困ったときに帰ってこられる場所として残しておく。