最終更新:2025年11月29日

概要

マルチエージェントシステムは、単一のAIではなく、複数の専門化されたAIエージェントが協調してタスクを遂行するアーキテクチャです。2025年後半、CursorやClaude Codeでsub-agent機能が実装され、注目を集めています。

エージェントの役割分担

計画エージェント(Planner)

  • タスクの分解と順序付け
  • 必要なリソースの特定
  • 実行計画の策定

実装エージェント(Implementer)

  • コードの生成
  • ファイルの作成・編集
  • コマンドの実行

テストエージェント(Tester)

  • テストケースの生成
  • テストの実行
  • 結果の検証

レビューエージェント(Reviewer)

  • コード品質のチェック
  • セキュリティ上の問題検出
  • 改善提案

現在の実装例(2025年11月)

Cursor Agent Mode

複数のsub-agentを自動的に起動し、並列でタスクを処理。ファイル編集、ターミナル操作、Web検索を同時に実行可能。

Claude Code

Anthropicのsub-agent機能。複雑なタスクを小タスクに分解し、それぞれを専門化されたプロンプトで処理。

人間の役割

マルチエージェントシステムでも、人間の役割は重要です。

課題と注意点

次へ

ツール比較ガイド

自動プログラミングの将来

← 目次へ戻る

参考文献
Shuttle.dev "Multi-agent AI development" (Nov 2025)
Anthropic multi-agent research papers