SaaS 開発プラットフォームが各開発者のプロジェクト設定(使用言語・フレームワーク・コーディング規約・チーム固有のベストプラクティス)に動的に適応する AI コーディングアシスタントを構築しています。プロジェクトは数千件あり、プロジェクトごとに事前に Bedrock Agent リソースを作成・管理するのは現実的ではありません。リクエストのたびにエージェントの指示・アクショングループ・Knowledge Base 設定を変更する必要があります。最も適切なアプローチはどれですか?
正解: Amazon Bedrock Agents の Inline Agent API(InvokeInlineAgent)を使用し、リクエスト時に動的にエージェント設定(指示・アクショングループ・Knowledge Base)を定義してステートレスに呼び出す。 Inline Agent API(InvokeInlineAgent)は、名前付き Agent リソースを事前作成せずにリクエスト時にエージェント設定を完全に動的定義できる機能です。指示・アクショングループ・モデル・Knowledge Base をリクエストごとに変更でき、大量のプロジェクト固有エージェントを管理するユースケースに最適です。 選択肢AのAlias 方式は数千規模では管理コストが膨大になります。 選択肢CのpromptSessionAttributes 方式ではアクショングループや Knowledge Base 設定自体は変更できません。 選択肢DのCDK 自動作成は数千規模では管理コストが膨大になります。