

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# オーケストレーションのワークフロー
<a name="workflow-for-orchestration"></a>

中央オーケストレーターエージェントは LLM を使用して、特定のロールまたはドメインの専門知識を持つ専門のワーカーエージェントまたはモデルにサブタスクを計画、分解、委任します。これは人間のチーム構造を反映し、複数のエージェントにわたる緊急の動作をサポートします。

![\[オーケストレーションのワークフロー。\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/agentic-ai-patterns/images/workflow-for-orchestration.png)


オーケストレーションワークフローは、複雑、階層的、または学際的であり、構造化された分解と特殊な実行を必要とするシナリオに最適です。これは、作業の分割を必要とするタスクに特に適しており、タスクのさまざまなサブコンポーネントは、異なる機能、知識、またはツールセットを持つエージェントによって最も適切に処理されます。

このワークフローは、次の場合に特に効果的です。
+ タスクは、範囲、タイプ、推論 (計画、調査、実装、テストなど) が異なるサブタスクに分割できます。
+ LLM またはメタエージェントは、他のエージェントを調整し、進行状況をモニタリングし、結果を合成する必要があります。
+ エージェントの責任をモジュール化して、スケーラビリティ、再利用、特殊なチューニングを実現したいと考えています。
+ このシステムには、人間のチーム (プロジェクトマネージャー、開発者、レビュー担当者など) がコラボレーションでどのように動作するかを模倣した、ロールベースの動作が必要です。

オーケストレーションは、マルチターンプランニングエージェント、ソフトウェア開発副操縦士、エンタープライズプロセスエージェント、自律型プロジェクトエグゼキュターに最適です。これは、一元化されたタスクの内訳を必要とするが、実行ロジックが分散されているマルチエージェントシステムを実装する場合に特に便利です。これにより、エージェントレイヤー間で拡張性とより説明しやすい動作が可能になります。

## 機能
<a name="capabilities-orchestration"></a>
+ オーケストレーターが目標メタ推論を実行する
+ ワーカーエージェントには、ツールアクセス、メモリ、またはドメイン固有のプロンプトが含まれる場合があります
+ 階層 (複数レベルのタスク委任) にすることができます

## 一般的なユースケース
<a name="common-use-cases-orchestration"></a>
+ プロジェクトマネージャー、調整研究者、ライター、品質保証エージェント
+ 計画、実行、テストを組み合わせたコーディング副操縦士
+ ツールチェーンまたは API アクセスパターンを監督するエージェント