Upgrade to Pro — share decks privately, control downloads, hide ads and more …

マルチエージェント、Claude Code と Codexでどう違う?

Avatar for enumura enumura
March 17, 2026

マルチエージェント、Claude Code と Codexでどう違う?

ミリしらAI勉強会 #3 (2026/03/17) の登壇資料です。
https://engineercafe.connpass.com/event/385781/

コーディングエージェントのマルチエージェント機能について、
OpenAI Codex の multi-agent とAnthropic Claude Code の agent-teamsを比較しました。
それぞれの動作パターンの違い、子エージェントのロールなどを図解で整理しています。

Avatar for enumura

enumura

March 17, 2026
Tweet

More Decks by enumura

Other Decks in Technology

Transcript

  1. アジェンダ 3 3 1. マルチエージェント機能とは? 2. Codex multi-agent 3. Claude

    Code agent-teams 4. ⽐較 5. まとめ ※ 本資料は 2026/3/8時点調査の内容です
  2. マルチエージェント機能とは? • 1つのタスクを複数のAIエージェントに分担させる • 並列で調査‧実装‧レビューなどを同時進⾏できる • Codex (OpenAI) と Claude

    Code (Anthropic) の両⽅に搭載 • どちらも実験的機能として直近(*1)登場 ▼コーディングエージェントの「マルチエージェント機能」 Codex: 2026/2/2 Codex App 発表、CLI v0.102 (2/17) で搭載 Claude Code: 2026/2/5 Opus 4.6 リリースと同時に発表 *1:
  3. Codex multi-agent • 親エージェント → ⼦エージェントに都度指⽰し結果を集約 ◦ 親エージェント:⼦エージェントに指⽰を出す ◦ ⼦エージェント(4ロール):

    ▪ 調査係 (explorer): コードを読んで調査 ▪ 作業係 (worker) : コードを書き換えて修正 ▪ 監視係 (monitor) :⻑時間タスクの進捗を⾒張る ▪ 汎⽤係 (default) :特定のロールが指定されない場合に使⽤される 8 ▼トップダウンの指⽰‧集計型
  4. Codex multi-agent • 親エージェント → ⼦エージェントに都度指⽰し結果を集約 ◦ 親エージェント:⼦エージェントに指⽰を出す ◦ ⼦エージェント(4ロール):

    ▪ 調査係 (explorer): コードを読んで調査 ▪ 作業係 (worker) : コードを書き換えて修正 ▪ 監視係 (monitor) :⻑時間タスクの進捗を⾒張る ▪ 汎⽤係 (default) :特定のロールが指定されない場合に使⽤される 9 + カスタムロールも⾃由に追加可能(codexのtomlファイルに記載) ▼トップダウンの指⽰‧集計型
  5. 調査係 (explorer) 作業係 (worker) 監視係 (monitor) 指示 結果 親エージェント 17

    長時間タスクの進捗を見張る タスク指⽰ Codex multi-agent(動き⽅の⼀例)
  6. 調査係 (explorer) 作業係 (worker) 監視係 (monitor) 指示 結果 親エージェント 18

    報告 タスク指⽰ 長時間タスクの進捗を見張る Codex multi-agent(動き⽅の⼀例)
  7. 調査係 (explorer) 作業係 (worker) 監視係 (monitor) 指示 結果 親エージェント 19

    報告 タスク指⽰ 長時間タスクの進捗を見張る Codex multi-agent(動き⽅の⼀例)
  8. Claude Code agent-team • 各エージェントが⾃律的にタスクを持って動く ◦ リーダー(親) + チームメイト(⼦) で構成

    ▪ チームサイズ:チームメイト3 〜5台が推奨 ▪ チームメイトの役割は⾃由に定義できる(固定ロールなし) ▼⾃律して動く協調型 23
  9. Claude Code agent-teams • 各エージェントが⾃律的にタスクを持って動く ◦ リーダー(親) + チームメイト(⼦) で構成

    ▪ チームサイズ:チームメイト3 〜5台が推奨 ▪ チームメイトの役割は⾃由に定義できる(固定ロールなし) ▼⾃律して動く協調型 24 参考:Choose an appropriate team size
  10. Claude Code agent-teams • 各エージェントが⾃律的にタスクを持って動く ◦ リーダー(親) + チームメイト(⼦) で構成

    ▪ チームサイズ:チームメイト3 〜5台が推奨 ▪ チームメイトの役割は⾃由に定義できる(固定ロールなし) ▼⾃律して動く協調型 25 参考:Specify teammates and models
  11. Claude Code agent-teams(動き⽅の⼀例) リーダー 27 ~/.claude/tasks/my-team/ ├── 1.json (認証調査) 空き

    ├── 2.json (API修正) 空き ├── 3.json (テスト追加) 空き └── 4.json (README更新) 空き タスク指⽰ タスクリスト(JSON)⽣成
  12. Claude Code agent-teams(動き⽅の⼀例) リーダー 30 タスク指⽰ タスクリスト(JSON)⽣成 チーム メイトA チーム

    メイトB チーム メイトC チーム メイトD 担当:A ✅作業中 空 空 空 🔒
  13. Claude Code agent-teams(動き⽅の⼀例) リーダー 31 タスク指⽰ タスクリスト(JSON)⽣成 チーム メイトA チーム

    メイトB チーム メイトC チーム メイトD 担当:A ✅作業中 空 空 空 付与 🔒
  14. Claude Code agent-teams(動き⽅の⼀例) リーダー 32 タスク指⽰ タスクリスト(JSON)⽣成 チーム メイトA チーム

    メイトB チーム メイトC チーム メイトD 担当:A ✅作業中 空 空 B ✅ 🔒 🔒
  15. Claude Code agent-teams(動き⽅の⼀例) リーダー 33 タスク指⽰ タスクリスト(JSON)⽣成 チーム メイトA チーム

    メイトB チーム メイトC チーム メイトD 担当:A ✅作業中 B ✅ C ✅ D ✅ 🔒 🔒 🔒 🔒
  16. Claude Code agent-teams(動き⽅の⼀例) リーダー 34 タスク指⽰ タスクリスト(JSON)⽣成 チーム メイトA チーム

    メイトB チーム メイトC チーム メイトD 担当:A ✅作業中 B ✅ C ✅ D ✅ 🔒 🔒 🔒 🔒
  17. Claude Code agent-teams(動き⽅の⼀例) リーダー 35 タスク指⽰ タスクリスト(JSON)⽣成 チーム メイトA チーム

    メイトB チーム メイトC チーム メイトD 担当:A ✔完了 B ✅ C ✅ D ✅ 更新 🔒 🔒 🔒
  18. Claude Code agent-teams 36 チーム メイトA チーム メイトB チーム メイトC

    チーム メイトD 全エージェント同士が直接やりとり可能 リーダー
  19. Claude Code agent-teams 37 チーム メイトA チーム メイトB チーム メイトC

    チーム メイトD 互いに情報を共有し、自律的にアウトプットの精度を高める リーダー
  20. ⽐較 観点 Codex Claude Code 動作パターン トップダウンの指⽰‧結果集計型 ⾃律して動く協調型 ⼦エージェント間通信 なし(親との通信のみ)

    直接通信可能 ⼦エージェントのロール TOMLで事前定義 (4つのデフォルト + カスタム) 必要な数‧必要な役割の チームメイトが動的に⽣成 マルチエージェントの使い⼼地 (トークン消費感)*2 plusプランで不満なし ($20) Maxプランだと体感は快適 ($100〜) *2:利⽤ケースとして仕事外の趣味の時間で使う想定 39
  21. まとめ • Codex multi-agent : トップダウン⤵の指⽰‧集計型 ◦ 親エージェントが全体を管理、結果集約するルーティング ◦ TOMLで⼦のロールを定義し、⽴ち上げたいエージェントをある程度制御

    • Claude Code agent-teams : ⾃律して動く協調型 ◦ チームメイト(⼦)同⼠が直接やりとりしながらタスクを進められる ◦ チームメイト間で⾃由に議論しながら、複雑なタスクを対応したい時に 両⽅ experimental 段階 → 今後の進化に期待! 41
  22. 参考 1. Multi-agents | OpenAI Developers https://developers.openai.com/codex/multi-agent/ 2. Orchestrate teams

    of Claude Code sessions https://code.claude.com/docs/en/agent-teams 3. Codex v0.102 Multi-Agent 動作検証 (Zenn) https://zenn.dev/optiverse_now/articles/28d5a30f240b8e 4. Use Codex with the Agents SDK https://developers.openai.com/codex/guides/agents-sdk/ 5. Introducing the Codex app | OpenAI https://openai.com/index/introducing-the-codex-app/ 42
  23. 参考 6. Building a C compiler with a team of

    parallel Claudes(Anthropic Engineering Blog) https://www.anthropic.com/engineering/building-c-compiler 7. Claude Code Swarms(Addy Osmani) https://addyosmani.com/blog/claude-code-agent-teams/ 8. From Tasks to Swarms: Agent Teams in Claude Code(alexop.dev) https://alexop.dev/posts/from-tasks-to-swarms-agent-teams-in-claude-code/ 43
  24. Codex multi-agent 設定 例 model "gpt-5", "gpt-5.3-codex" model_reasoning_effort "high", "medium",

    "low" sandbox_mode "read-only", "workspace-write" developer_instructions システムプロンプト(⾃由記述) nickname_candidates 表⽰名の候補リスト mcp_servers MCP サーバー接続設定