20 どのようなときにマルチエージェントを利用すべきか? ① ReAct的な処理 目的に達成するまで サブエージェントを呼び出す ② 複数の処理ステップがあり、 段階的に判断が必要な処理 ③ 複数のツールを実行しながら、 最終的な結果を得たい処理 ① 各エージェントで役割が異なる 処理ではなく、目的や立場が違う ② 並列や分業しての処理を 行いたい場合 ③ 複数の視点など多様性が 必要となる処理 当然ながら、マルチエージェント+インタリーブ思考で 高度な処理を行えるエージェントを構築することも可能 シングルエージェントでも 十分になる場合 マルチエージェントに する方がよい場合