AIP実装と統合
ある製薬会社が規制要件の厳しい新薬承認プロセスを自動化するBedrock Agentを構築しています。
デフォルトのReAct(推論→行動→観察のループ)オーケストレーションでは、エージェントが生成する中間推論ステップが社内コンプライアンスポリシーで定められた推論フローに沿わない場合があります。
また、各推論ステップの監査ログが規制当局から要求されています。
このケースに最も適切な解決策はどれですか?
Aエージェントのオーケストレーションプロンプトテンプレートを詳細に記述して、推論ステップを制約する
プロンプトテンプレートの調整だけでは、ReActループ自体は変わらず確実性が担保できません。
BAmazon Bedrock GuardrailsでコンプライアンスポリシーをPIIフィルタリングルールとして定義し、不適切な推論ステップをブロックする
GuardrailsはPII等のコンテンツフィルタリング用途であり、推論フローの制御には使用できません。
CCUSTOM_ORCHESTRATIONタイプを設定し、コンプライアンス準拠の推論制御と監査ログをLambda関数で実装して独自オーケストレーターとして指定する
✓ 正解
Bedrock AgentsのCUSTOM_ORCHESTRATIONは、デフォルトのReActループをLambda関数で完全に置き換える機能です。これにより推論プロセスを厳密に制御し、各ステップで監査ログを出力できます。
DAWS Step Functions Standard Workflowでエージェントへの各API呼び出しを個別ステップとして定義し、Step Functionsの実行履歴を監査ログとして使用する
Step Functionsは呼び出し単位の管理には使えますが、エージェント内部の推論ステップへのアクセスはできません。
解説
正解:C. CUSTOM_ORCHESTRATIONタイプを設定し、コンプライアンス準拠の推論制御と監査ログをLambda関数で実装して独自オーケストレーターとして指定する。
Bedrock AgentsのCUSTOM_ORCHESTRATIONは、デフォルトのReActループをLambda関数で完全に置き換える機能です。これにより推論プロセスを厳密に制御し、各ステップで監査ログを出力できます。
選択肢Aのプロンプトテンプレートの調整だけでは、ReActループ自体は変わらず確実性が担保できません。
選択肢BのGuardrailsはPII等のコンテンツフィルタリング用途であり、推論フローの制御には使用できません。
選択肢DのStep Functionsは呼び出し単位の管理には使えますが、エージェント内部の推論ステップへのアクセスはできません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでAIPを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →