Eコマース企業が、Bedrockエージェントベースのカスタマーサポートシステムをプロダクション導入してから半年が経ちました。エージェントのオーケストレーション動作を詳細に制御するために、推論ステップのプロンプト(前処理・オーケストレーション・後処理・ナレッジベース回答生成)をカスタマイズしたいと考えています。具体的には、業界固有の用語処理と回答フォーマットのルールをオーケストレーション層に埋め込む必要があります。どの機能を使用すべきですか?
エージェントのAdvanced Prompts設定でプロンプトオーバーライドテンプレートを使用し、前処理・オーケストレーション・後処理・ナレッジベース応答生成の各ベースプロンプトをカスタマイズする。 Bedrockエージェントのプロンプトオーバーライドテンプレート(Advanced Prompts)機能により、エージェントの推論ループを構成する4つのベースプロンプト(前処理・オーケストレーション・後処理・KB応答生成)を個別にカスタマイズできます。業界固有の処理ルールをオーケストレーションプロンプトに埋め込むことでエージェントの推論動作を精密に制御可能です。 選択肢A:Bedrock Prompt ManagementのプロンプトバリアントはA/Bテスト目的であり、オーケストレーション層の詳細なカスタマイズには対応していません。 選択肢C:アクショングループ内のLambdaはセッション属性の動的渡しはできますが、ベースプロンプト自体のカスタマイズには対応していません。 選択肢D:Bedrock Guardrailsは出力フィルタリングであり、オーケストレーション推論プロンプトのカスタマイズには使用できません。