翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
エージェントオーケストレーション戦略をカスタマイズする
オーケストレーション戦略では、エージェントがタスクを実行する方法を定義します。タスクが与えられると、エージェントは計画を立て、その計画を実行する必要があります。オーケストレーション戦略では、計画の作成と実行、最終的な回答に至るプロセスを定義します。オーケストレーション戦略は通常、モデルに送信されるプロンプトに基づいて計画を作成し、ユーザーのリクエストを解決するための適切なアクションを提供します。デフォルトでは、エージェントはベースとなるデフォルトプロンプトテンプレートで定義されているオーケストレーション戦略を使用します。デフォルトのオーケストレーション戦略は、ReAct または Reason and Action であり、必要に応じて基盤モデルのツール使用パターンを活用します。特定のユースケースに合わせて独自のオーケストレーションロジックを追加して AWS Lambda 関数を作成することで、エージェントのオーケストレーション戦略をカスタマイズできます。
エージェントのオーケストレーション戦略を選択します。
-
詳細プロンプトを使用する — ベースプロンプトテンプレートを変更し、詳細プロンプトテンプレートを使用してロジックを独自の設定で上書きすることで、エージェントの動作をカスタマイズします。詳細プロンプトを使用するには、「Amazon Bedrock で詳細プロンプトのテンプレートを使用してエージェントの精度を高める」を参照してください。
-
カスタムオーケストレーションを使用する — ユースケースに固有の複雑なオーケストレーションワークフロー、検証ステップ、または複数ステップのプロセスを実装できる Amazon Bedrock エージェントを構築します。カスタムオーケストレーションを使用するには、「カスタムオーケストレーションを使用して Amazon Bedrock エージェントの動作をカスタマイズする」を参照してください。