発表設計資料:この1年のコーディングエージェントの進化と今後半年の予想
- 用途:2026年7月19日「みんなのPython勉強会 in 長野」30分発表の元資料
- 作成日:2026年7月18日
- 発表者:さとうきよし(@stealthinu)
- 資料の位置づけ:完成スライドではなく、あとから削るための「枝葉を残した設計書」
- 調査方針:企業・プロジェクトの公式発表を優先。発表者の体感、事実からの解釈、未来予測は区別して記載する
0. この資料の読み方
本文では、主張の種類を次のように区別する。
- [事実]:公開日、製品発表、公式に示された実験結果など、出典で確認できるもの
- [発表者の実感]:実際に日常業務で使った印象。客観的ランキングとは別物
- [解釈]:複数の事実をつないだ発表者の見立て
- [予想]:今後半年から1年についての仮説
この区別をスライド上ですべて明記する必要はないが、話す側は意識しておく。特に「プログラマーAGI」は既存の公式定義ではなく、今回の発表のために範囲を絞って定義する言葉である。
1. 発表全体の核
1.1 一文で言うと
プログラマーという職種の仕事がすべて自動化されたわけではない。だが、少なくとも「与えられた目的に対してコードを調査・実装・テスト・修正する知能」は、平均的な人間プログラマーの水準に到達し、すでに超え始めている。
この意味で、今回の仮説は次のように置く。
プログラマーAGIは、もう来ていた。
より口頭向きに言うなら、次も候補になる。
コーディング部分の実装勝負は、もう終わったのではないか。
1.2 今回の「プログラマーAGI」の定義
今回の発表では、AGIを「人類の全能力を代替する万能知能」としては使わない。対象を次の範囲に限定する。
含める能力
- 未知または大規模なコードベースを探索する
- 要求から変更箇所を特定する
- 複数ファイルをまたいで実装する
- CLI、コンパイラ、テスト、ブラウザなどの道具を使う
- 失敗結果を読み、修正して再実行する
- リファクタリング、移植、バグ修正を長時間継続する
- 必要に応じて計画を変更し、成果物まで持っていく
含めない、または別の論点にする能力
- 顧客自身もまだ知らない要求を発見すること
- 何を作るべきかという経営・製品判断
- 法的・社会的責任を負うこと
- 長期的な保守方針や組織内の利害調整
- すべての出力を無条件に信用できること
境界を明示する目的は主張を弱めることではない。逆に、コーディングという狭いが巨大な領域では、すでに閾値を超えたという主張を明確にするためである。
1.3 最後に残したい問い
発表の前半は「人間を超えたか」を扱う。しかし今後半年については、問いを次へ進める。
もう論点は、人間を超えたかどうかではない。どこまで人間から離れていくのか、そして、その能力がどれだけ安く・普通に使えるようになるのかである。
2. 過去2回の発表とのつながり
2.1 2025年4月26日:「MCPとエージェント」
元資料:MCPとエージェント.md
この発表では、MCPを「LLMと実世界をつなぐ橋」として説明した。重要な主張は以下だった。
- LLMがエージェントとして働けるだけ賢くなった
- エージェントには外部ツールとコンテキストが必要
- MCPはその接続を標準化する
- 十分なコンテキストを自分で取得できれば、LLMは仕事を進められる
今回への接続:
2025年前半は「どう道具を接続するか」が大きな話題だった。その後、モデルがCLIやファイル、既存ドキュメントを扱う能力を増し、MCPだけでなく Skills、AGENTS.md、ハーネス、ループへと関心が移った。MCPが不要になったのではなく、モデルの弱点とボトルネックが変わったため、目立つ技術が変わったと説明する。
2.2 2025年7月19日:「生成AIの『現在地』だけでなく『速度』も見よう」
元資料:ai_limit_and_speed.md
この発表では、現在できるかどうかだけでなく、速度と加速度を見るべきだと主張した。また、半年後の予想として次を挙げていた。
- 大規模プロジェクトの自動開発
- UI/UXを含む自動化
- 自然言語での設計
- 人間はAIが自走しやすい環境を整える側へ移る
今回への接続:
1年前には「半年後に大規模開発が可能になる」と予想した。半年後には大規模開発の実験が現れ、1年後には実用プロダクトの大規模移植が現れた。
今回の発表は、前回の予想の答え合わせであると同時に、次の半年を考える続編になる。
2.3 今回の位置づけ
3回を一行ずつにすると次の流れになる。
- MCP回:LLMが外の世界へ手を伸ばす仕組みが整った
- 速度論回:限界そのものより、限界が動く速度を見るべきだ
- 今回:その1年後、コーディング領域では人間水準という閾値を越えたのではないか
3. 聴衆とトーン
3.1 聴衆想定
- みんなのPython勉強会に来る技術者
- AIコーディングを日常的に使う人から、少し触った人まで幅がある
- 一般向けの「AIすごい」説明は不要
- 過剰に煽るより、具体的な時系列と実例の方が刺さる
3.2 トーン
- 「自分だけは予想していた」という自慢にはしない
- 「自分も驚いた」という作り話もしない
- 正直な位置は、日常的に使っている人とそうでない人では、見えている景色に差がある
- 製品の優劣は、公式ベンチだけでなく「その時点での発表者の実感」として話す
- 強い結論は出す。ただし、結論の適用範囲を明確にする
4. 30分の推奨構成
| 時間 |
内容 |
目的 |
| 0:00–2:00 |
前回からの続き・今回の問い |
続編であることを示す |
| 2:00–5:00 |
結論を先に提示:「プログラマーAGIは来た」 |
聴衆に検証すべき仮説を渡す |
| 5:00–10:00 |
軸1:モデルとコーディングエージェントの進化 |
主要製品の歴史を共有 |
| 10:00–15:00 |
軸2:開発作法とボトルネックの変化 |
Prompt→Context→Harness→Loopを示す |
| 15:00–19:00 |
軸3:接続・環境・制御の変化 |
MCP→Skills、檻→働く環境を示す |
| 19:00–23:00 |
軸4:評価尺度と作業規模の変化 |
ベンチマークと大規模実例で裏づける |
| 23:00–25:00 |
4軸を結論へ収束 |
「実装勝負は終わった」 |
| 25:00–28:30 |
今後半年の予想 |
能力の低価格化と新しいボトルネック |
| 28:30–30:00 |
おまけ:この資料の作り方・予想の答え合わせ |
人間味のある締め |
推奨枚数:18~22枚。1枚1メッセージを基本にする。
5. マスター年表:2024年末~2026年夏
この年表は、すべてを1枚に詰め込むためではない。後述する4本の軸を作るための素材集として使う。
| 日付 |
出来事 |
人・会社 |
この発表での意味 |
| 2024-11-25 |
Model Context Protocol(MCP)公開 |
Anthropic |
エージェントと外部ツール・データをつなぐ標準化が始まる |
| 2024-12-11 |
実験的コードエージェント Jules を発表 |
Google / Google DeepMind |
GitHub上で計画・実行する非同期型エージェントの初期像 |
| 2025-02-02 |
「Vibe Coding」という語を投稿 |
Andrej Karpathy |
コードを細かく読まず、自然言語と実行結果の反復で作る文化を命名 |
| 2025-02-24 |
Claude 3.7 SonnetとClaude Codeを研究プレビュー公開 |
Anthropic |
ターミナルで検索、編集、テスト、Git操作を行うエージェントが登場 |
| 2025-02-26 |
「CLINEに全部賭けろ」公開 |
mizchi |
日本の技術者コミュニティでCline型エージェントの衝撃が言語化された象徴的記事。著者は約2か月利用していたと記述 |
| 2025-05-16 |
Codex研究プレビュー |
OpenAI |
リポジトリをクラウドサンドボックスに読み込み、複数タスクを並列実行 |
| 2025-05-20 |
Julesパブリックベータ |
Google Labs |
誰でも使える非同期コーディングエージェントへ |
| 2025-05-22 |
Claude Opus 4 / Sonnet 4、Claude Code一般提供 |
Anthropic |
発表者の体感ではClaude Codeが「実務で使う道具」になった大きな節目 |
| 2025-07-14 |
Kiro発表 |
AWS |
Vibe Codingを試作で終わらせず、SpecsとHooksで本番へ持っていく思想 |
| 2025-08-07 |
GPT-5公開 |
OpenAI |
OpenAI系モデルのコーディング・エージェント能力が強化 |
| 2025-09-02 |
Spec Kit公開 |
GitHub |
Spec-Driven Developmentをコーディングエージェントのワークフローとして体系化 |
| 2025-09-15 |
GPT-5-Codex公開 |
OpenAI |
実プロジェクト、長時間作業、大規模リファクタ、レビューへ最適化 |
| 2025-09-29 |
「Effective context engineering for AI agents」公開 |
Anthropic |
「うまい命令」より、有限なコンテキストをどう構成するかが中心課題になる |
| 2025-10-16 |
Agent Skills公開 |
Anthropic |
手順、スクリプト、資料を必要時だけ読み込む仕組み。手順書がエージェント資産になる |
| 2025-11-24 |
Claude Opus 4.5公開 |
Anthropic |
長時間コーディング、曖昧さへの対応、低価格化を強調 |
| 2025-11-26 |
長時間エージェント向けハーネス設計記事 |
Anthropic |
複数コンテキストをまたいで進捗を維持する仕組みが中心課題へ |
| 2025-12-09 |
MCPをLinux Foundation傘下AAIFへ寄贈 |
Anthropicほか |
MCPは「終わった」のではなく、業界標準インフラへ沈み込んだ |
| 2025-12-11 |
GPT-5.2公開 |
OpenAI |
長文脈、ツール呼び出し、実務成果物、コーディング能力を強化 |
| 2025-12-18 |
GPT-5.2-Codex公開 |
OpenAI |
大規模変更、移行、長時間作業でのコンテキスト維持を強化 |
| 2025-12-18 |
Agent Skillsをオープン標準化 |
Anthropic |
SkillsがClaude専用の小技から、持ち運べる形式へ |
| 2026-01-14 |
数百のエージェントによる長時間並列コーディング実験 |
Cursor / Wilson Lin |
ブラウザを約1週間で100万行超・1000ファイル。規模は拡大したが、実験品質と製品品質は分けて扱う |
| 2026-02-05 |
Claude Opus 4.6公開 |
Anthropic |
長時間タスク、大規模コード、レビュー・デバッグ能力を強化 |
| 2026-02-05 |
GPT-5.3-Codex公開 |
OpenAI |
長時間の調査・ツール利用・複雑な実行を統合 |
| 2026-02-05 |
16体のClaudeでRust製Cコンパイラを構築した実験を公開 |
Anthropic / Nicholas Carlini |
約2000セッション、約10万行、2万ドル。Linuxカーネルをx86/ARM/RISC-V向けにビルドできる規模 |
| 2026-02-11 |
Harness Engineering記事 |
OpenAI / Ryan Lopopolo |
人間の仕事を「コードを書く」から、環境・足場・フィードバックループを作ることへ再定義 |
| 2026-02-17 |
Claude Sonnet 4.6公開 |
Anthropic |
数か月前ならOpus級だった能力が、安価なSonnet帯へ降りてきた例 |
| 2026-02-18 |
Claude Codeの実利用における自律性調査 |
Anthropic |
利用経験が増えるほど自動承認が増える一方、経験者は必要時に中断もする。信頼は「放置」ではなく監視能力とセット |
| 2026-03-05 |
GPT-5.4公開 |
OpenAI |
1Mコンテキストとネイティブなコンピュータ操作。計画・実行・検証を長時間継続 |
| 2026-03-24 |
長時間アプリ開発向けHarness Design記事 |
Anthropic |
モデル能力だけでなく、検証可能な環境設計が性能を引き出す |
| 2026-04-08 |
Managed Agents記事 |
Anthropic |
ハーネスは「モデルができないこと」を前提にするが、その前提はモデル進化で急速に古くなると指摘 |
| 2026-04-22頃 |
Qwen3.6-27B公開 |
Qwen Team / Alibaba |
フロンティアに近かった能力が小型・ローカル側へ降りる流れの象徴。RTX 3090での量子化実行は発表者自身の実測を載せる |
| 2026-04-23 |
GPT-5.5公開 |
OpenAI |
より長く自走し、曖昧な複合タスクを計画・検証しながら継続 |
| 2026-05-26 |
DeepSWE公開 |
DataCurve / Wenqi Huangほか |
91のOSS、5言語、113の新規長時間タスク。短い依頼から探索・実装させる現実寄り評価 |
| 2026-05-28 |
Claude Opus 4.8公開 |
Anthropic |
大規模問題向けDynamic Workflowsなど、長時間・複数作業の実用化を強調 |
| 2026-06-07 |
Loop Engineeringの記事 |
Addy Osmani |
人間が一回ずつ指示するのではなく、指示・検証・再実行する仕組みそのものを設計するという言語化 |
| 2026-06-09 |
Claude Fable 5公開 |
Anthropic |
長時間自律、より少ない足場、Stripeの5000万行Rubyコード移行例を紹介。6月12日に一時停止、7月1日に再提供 |
| 2026-06-29 |
MirrorCode論文v1 |
Tom Adamczewskiほか |
プログラムの入出力挙動だけから、プログラム全体を再実装する評価 |
| 2026-06-30 |
Claude Sonnet 5公開 |
Anthropic |
数か月前のOpus級に近いエージェント能力を、安価なSonnet価格帯へ |
| 2026-07-08 |
BunのZig→Rust全面移植を公開 |
Jarred Sumner / Bun / Anthropic |
約53.5万行のZigを、1人+Fable 5+約50ワークフローで11日間。全テスト通過、実運用へ投入 |
| 2026-07-09 |
GPT-5.6 Sol / Terra / Luna一般提供 |
OpenAI |
能力だけでなく「1トークン・1ドルあたりの有用な仕事」を前面に出す。Ultraは複数エージェントを調整 |
6. 4本の軸で語る本編
軸1:モデルとコーディングエージェント自体の進化
この章のメッセージ
2025年前半は「エージェントらしく動く」こと自体がニュースだった。2026年夏には、長時間・大規模・複数エージェントが前提になった。
話す流れ
- 2024年末~2025年2月:ClineとVibe Coding
- 2025年2月:Claude Code研究プレビュー
- 2025年5月:Claude 4+Claude Code一般提供、Codex、Julesが並ぶ
- 2025年後半:GPT-5-CodexとClaude Opus 4.5が競争
- 2026年初頭:Opus 4.6とGPT-5.3-Codexで一段階変わる
- 2026年春~夏:GPT-5.4/5.5/5.6、Opus 4.8、Sonnet 5、Fable 5
発表者の実感として入れる内容
- 2025年5月の時点では、CodexとJulesも試したが、Claude Codeが明確に使いやすく、実務に入れやすかった
- 初期のCodexはクラウドサンドボックス上の非同期実行で、ローカル環境を直接触るClaude Codeより日常開発では距離があった
- 2025年後半からCodexが急速に追い上げ、2026年初頭にはClaude対Codexの競争になった
- 2026年初頭が「平均的な人間プログラマーと実装速度・完成力で競争する段階を越えた」分水嶺に見える
- 2026年夏のFable 5やGPT-5.6 Solでは、発表者の実務感覚として「コーディングはAIの方が上」と表現した方が近い
候補スライド見出し
- 「2025年2月:エージェントが“流行”になった」
- 「2025年5月:Claude Codeが実務に入ってきた」
- 「2026年初頭:一線を越えた」
- 「2026年夏:人間を超えたか、ではなく、どこまで離れたか」
注意点
- 各社のベンチマークは条件が違い、単純な横比較はできない
- 「Codexはいまいちだった」「Claude Codeが先行した」は発表者の当時の使用感として話す
- Fable 5は公開直後に一時停止し、2026年7月1日に再提供された。最新モデルの提供は能力だけでなく運用・安全面の問題も伴う
軸2:開発作法と重視点の変化
この章の中心フレーズ
バズワードが変わったのではない。ボトルネックが変わった。
推奨する1枚図
Prompt Engineering
「どう言うか」
↓
Context Engineering
「何を見せるか」
↓
Spec / Harness Engineering
「どういう環境と制約で働かせるか」
↓
Loop Engineering
「どう自動で繰り返し、検証し、止めるか」
↓
Human in the Loop → Human on the Loop
「人間を処理の中に置くか、外から監督させるか」
年代は厳密に完全分離されず重なっている。年ごとの流行語としてではなく、モデルの能力向上で「一番困る場所」が移った図として使う。
Prompt Engineering
- モデルが弱い時代は、一回の指示をどれだけ精密に書くかが重要だった
- 人間が毎回、思考手順と期待形式を細かく与える
- ボトルネックは「うまく命令できないこと」
Context Engineering
- 長い会話やコードベースを扱えるようになると、命令文より、何をコンテキストに入れるかが重要になる
- リポジトリの設計、ログ、テスト、規約、過去の判断が入力になる
- ボトルネックは「必要な情報がモデルから見えないこと」
- 2025年6月頃からAndrej Karpathyらが言葉を広め、Anthropicは2025年9月29日に公式技術記事を公開
Spec-Driven Development(SDD)
- 2025年7月のKiro、9月のGitHub Spec Kitが象徴
- Vibe Codingへの反動として、仕様を先に構造化し、計画・タスク・実装へ落とす
- モデルが仕様を実装できる段階に来たため、「正しい仕様を渡すこと」が中心課題になった
SDDの限界として短く入れる独自の視点
問題は、仕様を正確に文章化できないことだけではない。顧客やユーザー自身が、動くものを見るまで欲しい仕様を知らないことがある。
ここを深掘りしすぎると本筋から外れるため、未来予想への橋として1枚か半枚で扱う。
- 正しい仕様が先に存在する、という前提に限界がある
- 実物を触ることで初めて仕様が発見される
- その意味で、Vibe Codingは雑な開発ではなく「高速な仕様探索」として再評価される可能性がある
Harness Engineering
- モデル単体ではなく、モデルを取り巻く環境、ツール、記憶、権限、テスト、レビュー、進捗管理を設計する
- OpenAIは2026年2月11日の記事で、人間の仕事をsystems / scaffolding / leverageへ移すと説明
- Anthropicも長時間エージェントの進捗維持やアプリ開発向けハーネスを継続的に公開
Loop Engineering
- 2026年6月頃に実務者コミュニティで急速に言語化
- 人間が次のプロンプトを毎回書くのではなく、エージェント自身または別エージェントが次の指示を作る
- ループの要素:目標、作業、検証、フィードバック、終了条件、記憶
- BunのRust移植は、約50のDynamic Workflowsを11日間連続で動かした実例
Human-in-the-loop → Human-on-the-loop
- Human-in-the-loop:AIが途中で止まり、人間の承認や修正を待つ
- Human-on-the-loop:AIのループは自走し、人間は外から監視し、異常時や判断時だけ介入する
- 人間が毎回承認する方が安全とは限らない。Claude Codeでは許可プロンプトの93%が承認され、承認疲れが問題になったとの報告もある
- 経験者ほど自動承認を増やす一方、必要時の中断も行う。単なる放置ではなく、監視の粒度が上がる
この章の結論
人間がループに入ると品質が上がった時代から、人間がループに入ること自体が速度のボトルネックになる時代へ移った。
軸3:MCP、Skills、サンドボックス、ハーネス――周辺技術の重心移動
この章のメッセージ
周辺ツールの流行は、その時点のモデルが何を苦手としていたかの履歴である。
MCPが注目された理由
- 2024年11月、モデルは外部データやツールから孤立していた
- アプリごとの個別接続を標準化する必要があった
- 2025年前半、Claude Desktop、IDE、エージェントSDKなどの対応が広がり、MCPが大きな話題になった
なぜ2025年後半にSkillsが目立ったか
- MCPは接続仕様であり、ツールのスキーマをコンテキストへ入れるコストがある
- コーディングエージェントがCLI、既存スクリプト、README、手順書を扱う能力を増した
- Agent Skillsは「指示、スクリプト、資料をフォルダに置き、必要な時だけ読む」という単純な仕組み
- 高性能モデルにとっては、専用プロトコルを大量に常時見せるより、必要時に手順書を読む方が効率的な場合がある
誤解を避ける言い方
- MCPからSkillsへ完全に置き換わった、ではない
- MCPは2025年12月にLinux Foundation傘下のAAIFへ寄贈され、標準インフラとして定着した
- MCPは「接続」、Skillsは「手順と知識」。役割は異なる
- 話題の中心が移ったのは、モデルの能力向上で単純なCLIや文書が使いやすくなったから、と解釈できる
サンドボックスと権限の変化
2025年前半
- Codex:各タスクを専用のクラウドサンドボックスで動かす
- Jules:GitHubリポジトリをクラウドVMへ複製して非同期実行
- Claude Code:ローカルのターミナル、ファイル、CLIを直接使い、人間へ逐次許可を求める
発表者の体感では、実環境を直接使えるClaude Codeの方が日常の開発に入りやすかった。
2026年
- 自動承認、管理されたエージェント、権限と封じ込めの設計が進む
- モデル自体が指示追従、自己確認、異常のエスカレーションを改善
- 実環境へ強い権限を渡すことが現実的になる一方、権限の「被害半径」を制御する必要は残る
ハーネスの役割の変化
候補フレーズ:
ハーネスは、AIを縛るものから、AIを働かせるものへ。
以前:
- 変なことをしないように檻へ入れる
- 1操作ごとに承認する
- 人間が常時付き添う
現在:
- 長時間仕事を続けられる記憶と進捗管理
- テスト、レビュー、コンパイラを自動のフィードバックにする
- 複数エージェントを並列に動かす
- 異常時だけ人間へエスカレーションする
ただし「ガードレールが不要になった」ではない。モデルが信頼できるようになったため、制御の目的が“暴走を止める”だけでなく、“大きな仕事を安全に任せる”へ変わったと表現する。
軸4:ベンチマークと任せられる作業規模の変化
この章のメッセージ
ベンチマークが変わったのは、測定技術の流行ではない。以前は現実的でなかった規模の仕事が、測れる対象になったからである。
評価対象の拡大
短い関数・補完
↓
単一のGitHub Issueを修正
↓
複数ファイル・複数言語の実務変更
↓
数時間~数日の長時間タスク
↓
リポジトリ全体、移植、再実装、複数エージェント開発
SWE-bench系
- 実在OSSのIssueに対しパッチを生成し、テストで評価
- 「コードを書けるか」から「既存リポジトリを理解し、実際の問題を解けるか」へ評価を引き上げた
- ただし、公開問題の学習混入や、検証器の誤判定が問題になる
DeepSWE:会話中の記憶の修正
発表者が会話中に述べた「OSSを仕様から丸ごと再実装するベンチマーク」は、DeepSWEではなくMirrorCodeに近い。
DeepSWEの正確な特徴:
- 2026年5月26日公開
- 91のアクティブなOSSリポジトリ
- TypeScript、Go、Python、JavaScript、Rustの5言語
- 113の新規作成タスク
- 短く自然な要求から、エージェント自身に探索させる
- 参照解は平均668行追加、平均7ファイル編集
- 実装の形ではなく外部挙動を検証する手書きverifier
MirrorCode
- 2026年6月29日 arXiv v1
- ソースを与えず、プログラムの挙動を観察して再実装させる
- 「既存ツール丸ごとの再実装」という話に近い
- 人間でも、十分な技術力と時間が必要な仕事が評価項目になっていること自体が象徴的
METRのTime Horizon
- 2025年3月19日に方法論を公開
- 人間の専門家が何分・何時間かかる仕事を、AIが50%または80%の確率で完了できるかを測る
- 過去6年間のデータでは、50% time horizonが約7か月ごとに倍増したと報告
- これは「半年後」の予想に数字の根拠を与えるが、タスク集合や環境による限界があるため、単純な未来保証には使わない
重要な対照例:2025年時点では必ずしも速くなかった
METRは2025年のランダム化試験で、経験豊富なOSS開発者が当時のAIツールを使うと、本人の予想に反して平均19%遅くなったと報告した。その後、METR自身が同ページで「急速な進歩により、この結果は現在のツールを代表しない」と追記している。
この例は、次のように使える。
1年前のスナップショットでは、AIは熟練者を遅くすることさえあった。それほど短期間に評価が古くなる。
時間が足りなければ付録へ。
7. 大規模開発:実験から実用へ
このパートは前回の予想の「答え合わせ」として強い。
7.1 2026年1月:Cursorのブラウザ実験
- 数百のワーカーを並列実行
- 約1週間
- 100万行超、1000ファイル
- ブラウザをゼロから作るという大規模目標
意味:単体エージェントの限界を、planner / worker / judge構成と並列性で超えようとした。
注意:大規模コードが生成されたことと、Chromeに代わる製品品質のブラウザが完成したことは同義ではない。発表では「大規模開発の実験」と明記する。
7.2 2026年2月:Rust製Cコンパイラ
- AnthropicのNicholas Carliniによる実験
- 16のClaudeエージェント
- 約2000のClaude Codeセッション
- 約2万ドル
- 約10万行
- Linux 6.9をx86、ARM、RISC-V向けにビルド可能
意味:コンパイラという複雑なシステムを、複数エージェントで構築可能な規模へ到達。
7.3 2026年6月:Fable 5の大規模移行例
Anthropicの発表では、Stripeが5000万行のRubyコードベースで、チームなら2か月超かかる全体移行を1日で行ったとされる。
- 非常に強い例だが、ベンダー発表中の顧客コメントである
- 詳細な方法や第三者検証は限定的
- スライドでは「Anthropic発表によれば」と明示する
7.4 2026年7月:BunのZig→Rust移植
- 著者:Jarred Sumner
- もとのZigコード:約535,496行(コメント除く)
- 約50のDynamic Workflows
- 11日間連続
- 6502コミット
- 1人のエンジニアが監督
- すべてのプラットフォームでテスト100%通過
- Claude Code自身もRust版Bunを本番利用
- 公開時点で既知の移植起因回帰は19件、修正済みと記載
この発表での使い方:
半年前には「大規模なものを作る実験」だった。1年後には、何千万回もダウンロードされ、Claude Code自身が使うランタイムの実移植に使われた。
これは今回の最も強い具体例の一つ。
8. 4本の軸を「プログラマーAGI」へ収束させる
8.1 4つの独立した証拠
- モデル/製品:長時間、大規模コード、ツール利用、自律的な修正が標準機能になった
- 開発作法:人間が一手ずつ指示する前提から、ループを設計して監視する前提へ変わった
- 周辺技術:檻と許可プロンプトから、長時間働かせるハーネスへ変わった
- 評価/実例:Issue修正から、リポジトリ規模、移植、再実装、数日単位の仕事へ物差しが広がった
別々の方向から見ても、同じ変化を示している。
8.2 結論スライド候補
強い版
プログラマーAGIは、もう来ていた
少なくとも「コードを書く知能」は、平均的な人間プログラマーを超え始めている
技術者向けに少し具体化した版
実装勝負は終わった
人間の主戦場は、コードを書くことから、何を作るか・どう確かめるかへ移る
誤解を防ぐ下段
- ソフトウェア開発の全工程が終わった、という意味ではない
- 人間の仕事が明日消える、という意味でもない
- ただし「実装は人間の希少能力」という前提は、もう置けない
9. 今後半年の予想
未来予測は2本立てにすると整理しやすい。
9.1 技術側の予想:最強が普通になる
主張
この半年で重要なのは、最高性能がさらに上がることだけではない。今の最高性能が、より安く、速く、日常的に使える層へ降りてくることである。
根拠
- 2025年末のOpus級能力が、2026年2月にはSonnet 4.6の価格帯へ近づいた
- 2026年6月のSonnet 5は、数か月前のOpus 4.8に近い能力をより低価格で提供
- GPT-5.6は能力だけでなくperformance per dollarを中心に打ち出した
- Qwen3.6-27Bのような小型公開モデルも、1年前の高性能モデルに近い領域へ進出
- METRの長時間タスク尺度は過去に約7か月で倍増という傾向を示した
技術者に刺さる未来像
- 今は「高すぎて常用できない」モデルを、毎日の雑な作業にも使える
- 1タスクに1体ではなく、実装・レビュー・テスト・調査に複数体を常時走らせる
- ソフトウェアを作る限界が、人間のタイピング速度ではなく計算資源と検証能力になる
- 数万~数十万行の生成・移植が、特別なデモではなく通常の選択肢になる
- ローカルモデル側にも、少し前のフロンティア能力が急速に降りてくる
言い切り候補
半年後には、今の“高級な知能”を燃やすことへの心理的な抵抗が消え始める。
1年後には、今のFable 5級の能力が特別ではなくなっていても不思議ではない。
「RTX 3090でFable 5そのものが動く」と断定するのではなく、能力水準が小型・低価格側へ降りる速度を主張する。
9.2 開発プロセス側の予想:新しいボトルネックが前へ出る
中心フレーズ
実装が制約でなくなると、意思決定と検証が制約になる。
予想されるボトルネック
1. 仕様発見
- 顧客が正しい仕様を知っているとは限らない
- 動くものを見て初めて「欲しいもの」が分かる
- SDDだけでなく、生成→操作→反応→仕様更新の高速ループが必要
- Vibe Codingが「雑な実装」ではなく「仕様探索」として戻る可能性
2. 検証と品質保証
- 生成量が桁違いになると、人間が全diffを読む方式はスケールしない
- テスト、型、静的解析、シミュレーション、複数モデルレビューを自動ループ化する
- AIの「できました」という主張ではなく、機械的証拠で完了を判定する
- 発表者の現在の研究開発テーマと接続できる
3. ループを閉じること
- 実行結果が自動でエージェントへ返る
- 失敗を分類し、修正し、再実行する
- いつ停止し、いつ人間へ上げるかを決める
- ループの設計品質が、出力品質を決める
4. システム理解と意図の説明
「説明責任」が固すぎるなら、次の表現を使う。
- 作ったシステムを理解しているか
- なぜこの設計になったか説明できるか
- 何を保証し、何を保証しないか分かるか
- 事故時に原因を追跡できるか
バイアスへの自己点検
発表者自身が検証・品質保証を研究しているため、この予想には職業上のバイアスがある可能性がある。ただし、OpenAIのHarness Engineering、Anthropicの長時間ハーネス、Bunの複数レビュー/全テストループなど、業界の実例も同じ方向を向いている。
したがって、次のように表現する。
自分が今やっているから重要に見えている面はある。ただ、各社が公開している実装も、モデルの賢さそのものより、検証可能なループと環境へ重心を移している。
9.3 半年予想の締め
この半年で、AIは「人間並み」で止まらない。より強くなるだけでなく、その強さが安く普通になる。そこで初めて、仕様、検証、意思決定という人間側の未解決問題が露出する。
10. おまけ:この発表資料そのものが進化の実例
10.1 入れたいメタスライド
見出し候補:
この資料自体も、1年前とは違う作り方をしている
時系列
- 約2年半前:LLMはタイトル候補や短い文章のたたき台に使える程度
- 1年前:Claudeと相談しながら構成を作り、スライド本文も生成
- 今回:過去資料を読ませ、リアルタイム音声で着地点、反論、年表、未来予測を長時間壁打ちした
正直なニュアンス
音声会話そのものについては、発表者は「予想より早く来た」ではなく「やっとまともな全二重会話が来た」という感覚。この点は無理に驚いたことにしない。
重要なのは、音声機能の新規性ではなく、会話相手が論点を保持し、構成候補を作り、事実確認へつなげ、資料の設計図まで作れるようになったこと。
10.2 前回予想の答え合わせ
候補スライド:
| 前回の予想 |
半年後 |
1年後 |
| 大規模プロジェクトを自動開発 |
Cコンパイラ、ブラウザなどの大規模実験 |
Bunの実用コードベース全面移植 |
| 人間はAIの環境を整備する |
Harness Engineeringが言語化 |
Loop Engineering、Human-on-the-loopへ |
| GUIを含む作業 |
ブラウザ操作・Computer Useが一般化 |
GPT-5.4以降はネイティブなコンピュータ操作を統合 |
10.3 予測シリーズのおまけ
前回、時間が余った際に話した「2年後に仕事はなくなると思う?」という問いを、今回も軽く再掲できる。
ただし本編の締めを仕事消滅論にしない。おまけで次のように置く。
前回は「僕の仕事はあと2年半でなくなる」と言った。1年たって、なくなったというより、実装から検証・仕様・ループ設計へ仕事が移動した。では次の1年で、その仕事もどこまで自動化されるか。
これなら予測が当たった/外れたの自慢ではなく、仕事の移動を観測するシリーズになる。
11. 推奨スライド一覧(たたき台)
- タイトル
- 過去2回とのつながり
- 今日の結論:「プログラマーAGIは、もう来ていた」
- 今回のプログラマーAGIの定義
- 2025年2月:Vibe Coding、Cline、Claude Code
- 2025年5月:Claude Code、Codex、Julesが出揃う
- 2025年後半~2026年初頭:ClaudeとCodexの競争
- 2026年初頭:実装勝負の分水嶺
- バズワードが変わったのではない、ボトルネックが変わった
- Prompt→Context→Spec/Harness→Loop
- Human-in-the-loop→Human-on-the-loop
- MCPからSkillsへ?――接続と手順の役割分担
- ハーネスは縛るものから働かせるものへ
- ベンチマークが測る仕事の規模が変わった
- DeepSWEとMirrorCode
- 半年前:Cコンパイラ/ブラウザの大規模実験
- 今:Bunを11日でZigからRustへ
- 4本の証拠が同じ結論へ
- 結論:「実装は人間の希少能力ではない」
- 今後半年①:最強が普通になる
- 今後半年②:仕様発見・検証・ループがボトルネックになる
- おまけ:この発表資料自体の作り方が変わった
- 前回予想の答え合わせ/次回までの予想
- Thank you / 質疑
30分では24枚は多いため、実際には以下を統合する。
- 5~8を2~3枚へ
- 9~11を2枚へ
- 14~15を1~2枚へ
- 16~17を1枚の対比へ
- 22~23を1枚へ
最終目標は20枚前後。
12. 削る候補・付録へ回す候補
本編から落としてよいもの
- すべてのモデルの細かなバージョン列挙
- Julesの一般提供後の細かな機能
- MCPの仕様改定履歴
- ベンチマークの細かなスコア比較
- シンギュラリティ/ASIの一般論
- AIで仕事がなくなる年を断言する議論
- SDDの哲学的限界の深掘り
付録にあると質疑で便利なもの
- 完全年表
- 公式ベンチマークの注意事項
- METRのtime horizonグラフ
- 「AIで開発者が19%遅くなった」研究と、その後の更新
- Fable 5の一時停止と再開
- MCPとSkillsの比較表
- Human-in/on/over-the-loopの違い
- 各大規模開発事例の数字
- ローカルモデル実行環境と測定結果
13. 発表前に本人の素材で補強したい部分
以下は公開情報より、発表者自身の画面や数字の方が強い。
- Claude Codeを2025年5月に使った当時のスクリーンショット/記録
- 初期CodexやJulesを使った時の印象を示す画面
- 2026年初頭に「一線を越えた」と感じた具体的タスク
- Fable 5またはGPT-5.6 Solに任せた実務例
- Qwen3.6-27B等をRTX 3090で動かした構成、量子化、速度、解けた問題
- 現在取り組んでいる検証・品質保証ループの模式図
- 前回スライドの「半年後の予想」の実画像
- 今回の音声会話から、印象的なやりとりの短い引用
特にローカルモデルの「1年前の最高モデル級」という比較は、モデル名・プロンプト・採点条件を揃えないと突っ込まれやすい。発表者の実測として、同じ問題を複数モデルに解かせた比較を1枚にすると強い。
14. 想定される反論と返し
反論1:「AGIの定義が恣意的では?」
返し:
その通りで、今回は一般的AGIの定義を決める話ではありません。職種別に、人間の平均的な実務能力へ到達したかを見るため、あえて「プログラマーAGI」と呼んでいます。
反論2:「コードは書けても、設計や保守はできない」
返し:
ソフトウェア開発全体が終わったとは言っていません。ただし、大規模コードの探索、実装、移植、テスト、レビューまで範囲が広がっているため、「コードを書くのは人間の仕事」という線はすでに崩れています。
反論3:「生成コードは品質が悪い」
返し:
だから次の主戦場が検証とループ設計になります。人間が全行を読むのではなく、テスト、型、静的解析、複数レビュー、実行結果を使って機械的証拠を積み上げます。
反論4:「大規模デモは動かないコードを大量に書いただけでは?」
返し:
Cursorのブラウザは実験として扱います。一方、BunのRust移植は既存の全テストを通し、Claude CodeやPrismaの実運用に入ったと報告されています。実験と製品事例を分けて見ます。
反論5:「人間の仕事はなくならない」
返し:
今回の主張は明日の失業率ではなく、希少能力の移動です。実装が希少でなくなれば、仕様発見、検証、意思決定、責任へ価値が移ります。ただし、それらも将来ずっと人間専用とは限りません。
反論6:「進歩がこのまま続く保証はない」
返し:
保証はありません。ただ、モデル性能だけでなく、推論効率、価格、ローカルモデル、ハーネス、並列化が同時に改善しており、少なくとも半年という短い期間では明確な停止要因が見えません、という予想です。
15. 使えそうな決め台詞
- プログラマーAGIは、もう来ていた。
- 実装勝負は終わった。
- バズワードが変わったのではない。ボトルネックが変わった。
- ハーネスは、AIを縛るものから、AIを働かせるものへ。
- 人間がAIをサポートする時代から、AIが働ける環境を人間が作る時代へ。
- 以前は、人間がループに入ると速かった。今は、人間がループに入ると遅くなる。
- ベンチマークの難易度は、昨日まで人間の仕事だった範囲の地図である。
- 大規模開発は、半年で実験になり、1年で実用になった。
- 人間を超えたかではなく、どこまで離れるか。
- 最強モデルを見るだけでは足りない。最強が普通になる速度を見よう。
- 実装が安くなるほど、何を作るかと、どう確かめるかが高くなる。
- 仕様は最初から存在するとは限らない。動くものを通じて発見される。
- 半年後の当たり前は、いま高くて燃やせない知能かもしれない。
16. 主要出典
過去発表
- 発表者提供:
MCPとエージェント.md(2025-04-26)
- 発表者提供:
ai_limit_and_speed.md(2025-07-19)
Cline・Vibe Coding
- mizchi, 「CLINEに全部賭けろ」, 2025-02-26
https://zenn.dev/mizchi/articles/all-in-on-cline
- Andrej Karpathy, Vibe Coding original post, 2025-02-02
https://x.com/karpathy/status/1886192184808149383
Claude・Anthropic
- MCP発表, 2024-11-25
https://www.anthropic.com/news/model-context-protocol
- Claude 3.7 Sonnet and Claude Code, 2025-02-24
https://www.anthropic.com/news/claude-3-7-sonnet
- Claude 4 / Claude Code GA, 2025-05-22
https://www.anthropic.com/news/claude-4
- Effective context engineering, 2025-09-29
https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents
- Agent Skills, 2025-10-16
https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
- Claude Opus 4.5, 2025-11-24
https://www.anthropic.com/news/claude-opus-4-5
- Effective harnesses for long-running agents, 2025-11-26
https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents
- MCPのAAIFへの寄贈, 2025-12-09
https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation
- Claude Opus 4.6, 2026-02-05
https://www.anthropic.com/news/claude-opus-4-6
- Building a C compiler with parallel Claudes, 2026-02-05
https://www.anthropic.com/engineering/building-c-compiler
- Claude Sonnet 4.6, 2026-02-17
https://www.anthropic.com/news/claude-sonnet-4-6
- Measuring AI agent autonomy in practice, 2026-02-18
https://www.anthropic.com/research/measuring-agent-autonomy
- Harness design for long-running application development, 2026-03-24
https://www.anthropic.com/engineering/harness-design-long-running-apps
- Managed Agents, 2026-04-08
https://www.anthropic.com/engineering/managed-agents
- Claude Opus 4.8, 2026-05-28
https://www.anthropic.com/news/claude-opus-4-8
- Claude Fable 5 and Mythos 5, 2026-06-09(7月1日再提供)
https://www.anthropic.com/news/claude-fable-5-mythos-5
- Claude Sonnet 5, 2026-06-30
https://www.anthropic.com/news/claude-sonnet-5
OpenAI・Codex
- Codex research preview, 2025-05-16
https://openai.com/index/introducing-codex/
- GPT-5, 2025-08-07
https://openai.com/index/introducing-gpt-5/
- GPT-5-Codex, 2025-09-15
https://openai.com/index/introducing-upgrades-to-codex/
- GPT-5.2, 2025-12-11
https://openai.com/index/introducing-gpt-5-2/
- GPT-5.2-Codex, 2025-12-18
https://openai.com/index/introducing-gpt-5-2-codex/
- GPT-5.3-Codex, 2026-02-05
https://openai.com/index/introducing-gpt-5-3-codex/
- Harness Engineering, 2026-02-11
https://openai.com/index/harness-engineering/
- GPT-5.4, 2026-03-05
https://openai.com/index/introducing-gpt-5-4/
- GPT-5.5, 2026-04-23
https://openai.com/index/introducing-gpt-5-5/
- GPT-5.6, 2026-07-09
https://openai.com/index/gpt-5-6/
Google・AWS・GitHub
- Gemini 2.0 / Jules experiment, 2024-12-11
https://blog.google/innovation-and-ai/models-and-research/google-deepmind/google-gemini-ai-update-december-2024/
- Jules public beta, 2025-05-20
https://blog.google/innovation-and-ai/models-and-research/google-labs/jules/
- Kiro, 2025-07-14
https://kiro.dev/blog/introducing-kiro/
- GitHub Spec Kit, 2025-09-02
https://github.blog/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/
評価・大規模開発
- METR, Measuring AI Ability to Complete Long Tasks, 2025-03-19
https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/
- METR, Task-Completion Time Horizons
https://metr.org/time-horizons/
- Cursor, Scaling long-running autonomous coding, 2026-01-14
https://cursor.com/blog/scaling-agents
- DeepSWE, 2026-05-26
https://deepswe.datacurve.ai/blog/deepswe
- MirrorCode, arXiv v1 2026-06-29
https://arxiv.org/abs/2606.30182
- Addy Osmani, Loop Engineering, 2026-06-07
https://addyosmani.com/blog/loop-engineering/
- Jarred Sumner, Rewriting Bun in Rust, 2026-07-08
https://bun.com/blog/bun-in-rust
ローカルモデル
- Qwen3.6-27B model card, 2026-04
https://huggingface.co/Qwen/Qwen3.6-27B
17. 現時点での推奨タイトル
第一候補
プログラマーAGIは、もう来ていた
この1年のコーディングエージェントの進化と、次の半年
元の仮題を残す版
この1年のコーディングエージェントの進化と今後半年の予想
――プログラマーAGIは、もう来ていた
少し穏当な版
実装勝負は、もう終わったのか
コーディングエージェントの1年と、次の半年
技術者向け勉強会で記憶に残すなら第一候補、内容を先に伝えるなら元仮題版がよい。
18. 最後の一枚の候補
人間を超えたか、ではない
どこまで離れるか
どこまで安く、普通になるか
半年後の「普通」を、いまの上限から想像しない。