マルチエージェントとは?
マルチエージェントは、複数のAIエージェントが役割を分担し、情報や作業結果を受け渡しながら一つの目的を達成する仕組みです。「複数エージェント」「マルチエージェントシステム」とも呼ばれます。
たとえば、調査担当が情報を集め、執筆担当が文章を作り、確認担当が誤りを探すという構成です。一つのAIへすべてを任せる代わりに、得意分野や権限の異なるAIをチームのように組み合わせます。
どんな分担ができる?
- 計画役が仕事を分解し、担当を決める
- 複数の調査役が別々の情報源を調べる
- 制作役とレビュー役が成果物をやり取りする
- 文章、画像、コードなどを専門のAIへ任せる
- 重要な操作だけ人間の承認担当へ戻す
直列に一人ずつ作業する構成もあれば、複数のエージェントを同時に動かす構成もあります。KimiのSwarmのように、多数のエージェントが並行して調査や処理を進める機能も登場しています。
一つのAIやワークフローとの違い
シングルエージェントは、一つのAIが計画、実行、確認をまとめて担当します。構成が単純で、費用や待ち時間を抑えやすいため、多くの仕事はまず一つのエージェントで試す方が合理的です。
ワークフローは、作業の順番や条件をあらかじめ決める仕組みです。マルチエージェントでは、誰が次の仕事をするかをAIが判断する場合があります。実際には、ワークフローで安全な道筋を作り、その中で複数のエージェントを動かす組み合わせがよく使われます。
数を増やせば賢くなるとは限らない
エージェントが増えると、同じ文脈を何度も読み込むため、トークン、料金、待ち時間が増えます。伝言の途中で情報が抜けたり、複数のエージェントが矛盾した結論を出したりすることもあります。
役割、受け渡す情報、終了条件、失敗時の戻り先を明確にし、ログを確認できるようにしましょう。単純な作業なら一つのAI、権限や専門分野を明確に分ける必要がある仕事ならマルチエージェント、と使い分けます。