エージェント
マルチエージェントシステム(multi-agent system)
複数の専門化されたエージェントが協力、委任、または競争することにより、単一のモノリシックなモデルよりも信頼性高くタスクを解決するAIアーキテクチャです。
**マルチエージェントシステム(MAS、multi-agent system)**は、2つ以上の自律的なAIエージェントが協力して、単一のエージェントには大きすぎる、多様すぎる、またはリスクが高すぎる問題を解決するアーキテクチャです。この用語は現代AIに先行し — 1980年代の分散システムとゲーム理論研究に起源を持ちます — 一般的な推論者として機能できる大規模言語モデルの台頭によって復活しました。
典型的なLLMベースのMASでは、コーディネーターエージェントがタスクを分解し、専門のワーカー — 例えばプランナー、リサーチャー、プログラマー、テスター、批評家 — にサブタスクを割り当てます。エージェントは構造化メッセージで通信し、中間状態を共有し、MCPのようなプロトコルを通じて外部ツールを使用できます。AutoGen、CrewAI、LangGraph、AnthropicのAgent SDKのようなフレームワークが、このパターンを再現可能にしています。
マルチエージェント設計は、コード生成、研究や執筆のパイプライン、データ分析、カスタマーサポート自動化で人気があります。役割分担、自己批評、独立ステップの並列化を通じて、シングルエージェントのベースラインを上回ることができます — しかし、新たな失敗モードも導入します。連鎖的エラー、無限ループ、調整オーバーヘッドです。