オーケストレーションは、多くの場合、独自の AI エージェントを接続するだけで複雑なワークフローをすばやく作成できる、特別に構築された Executor を備えた事前構築されたワークフロー パターンです。
マルチエージェントの理由
従来の単一エージェント システムでは、複雑な多面的なタスクを処理する機能が制限されています。 それぞれが特殊なスキルまたはロールを持つ複数のエージェントを調整することで、より堅牢で適応性があり、実際の問題を共同で解決できるシステムを作成できます。
サポートされているオーケストレーション
| パターン | Description | 一般的なユース ケース |
|---|---|---|
| 並行 | タスクはすべてのエージェントにブロードキャストされ、同時に処理されます。 | 並列分析、独立したサブタスク、アンサンブルの意思決定。 |
| シーケンシャル | 定義された順序で、1 つのエージェントから次のエージェントに結果を渡します。 | ステップ バイ ステップのワークフロー、パイプライン、マルチステージ処理。 |
| グループ チャット | マネージャーが会話のフローを制御して、スター トポロジ内のエージェントをアセンブルします。 | 反復的な絞り込み、共同作業による問題解決、コンテンツ レビュー。 |
| マゼンティック | プランナー ベースのマネージャーとのグループ チャットのバリエーション。 MagenticOne に触発されました。 | 複雑で一般化されたマルチエージェントコラボレーション。 |
| ハンドオフ | エージェントが中央マネージャーなしでコンテキストに基づいて動的に制御を渡すことができるメッシュ トポロジでエージェントをアセンブルします。 | 動的ワークフロー、エスカレーション、フォールバック、またはエキスパートハンドオフのシナリオ。 |
次のステップ
個々のオーケストレーション パターンを調べて、独自の機能と、それらをアプリケーションで効果的に使用する方法を理解します。