困難は分割せよ
- Event:
【AI駆動開発】AI自走環境整備・運用スペシャル #4
- Presented:
2026/07/21 nikkie (スペース連打 or 矢印キーでめくります)
お前、誰よ
nikkie(にっきー) [1] ・Codex Ambassador (Tokyo)・Devin Ambassador
機械学習エンジニア・Speeda AI Agent 開発(A2A・MCP 提供)
本日公開のインタビューより
「複数コーディングエージェントを並列で走らせる」
今回は、レビュー中心の議論から軸を変え、Issue自動生成 → タスク分解 → 複数エージェントによるPR作成までを、どこまでAIに自走させられるか
サブエージェント
コーディングエージェントを長く自走させたい!
コンテキストウィンドウ管理:メインが詳細を知る必要がなければサブに振る
経験した事例を3つ紹介
1/3 obra/superpowers
/using-superpowers が常に発火するようになるので、ちょっと我は強いです
強制する流れ
brainstorming (
specs/design.md)writing-plans (
plans/<feature>.md)subagent-driven-development
planをサブエージェントで分担して実装
コードベース探索+人間に質問で
design.mdができるどのファイルがどんな差分になるかを
plansに書き出す(1000行〜)サブエージェントに委譲して、クリアなコンテキストで動作するまで実装
2/3 orchestrator (Fable 5)
superpowersを設定しなくてもサブエージェント並列呼び出しができるようになってきた [4]
A second strategy: use Fable 5 as an orchestrator.
— ClaudeDevs (@ClaudeDevs) 2026年7月7日
Fable 5 plans and delegates to workers (Sonnet 5).
Most tokens are billed at the lower worker rate. pic.twitter.com/cwDZJSXekn
リファクタリング計画
6月22日までしかサブスクで使えない期間限定で登場した最強のFable 5を全力で活かすプロンプトをお教えします
— Kenn Ejima (@kenn) 2026年6月10日
「今このコードベースには長年蓄積した大量の無駄がある。フェーズに分けて完全なリファクタリングを行うための詳細なプランを書いてほしい」
これで徹底的に内部解析した出力を得ておく…
サブエージェントで実装
実装計画 https://github.com/ftnext/kurenai/issues/4
フェーズ1〜3
Fableに指示「Sonnet 5をサブエージェントとし、それぞれにプルリクエストを作らせ、あなたは監督に当たってください」
3/3 Codexからもサブエージェント
PDFとJSONの内容突き合わせを100回
GPT-5.6 Sol (高)にタスクを監督させてサブエージェントに処理させた(ChatGPT.app) [5]
指定していないのでサブエージェントはSolになります
Codexの設定
https://learn.chatgpt.com/docs/agent-configuration/subagents?surface=app#app-global-settings
https://learn.chatgpt.com/docs/agent-configuration/agents-md
共通点:巨大な1タスクを 分割 して作業
1000行のplan
リファクタリング計画の実装
100回繰り返し
自走環境に向けて(私自身未開)
「Issue自動生成 → タスク分解 → 複数エージェントによるPR作成」(connpass)
巨大な1タスクと性質が異なる感触。事前に定義できる?
https://x.com/bcherny/status/2077929379661844559 Step3からClaudeがサブエージェントを呼ぶ!
まとめ🌯:困難は分割せよ
巨大な1タスクを分割してサブエージェントに実装させてきた
superpowersから始め、最近のモデルではサブエージェントは簡単に
Open Question: 複数のタスクをつないで自走させるには?
ご清聴ありがとうございました
Happy Development ❤️🤖(ステッカードゾー)
OSSサポートに感謝申し上げます
SpeechRecognition (9k star) メンテナ