SaaSプラットフォーム企業が、数千社のエンタープライズ顧客それぞれに異なるAIアシスタントを提供するシステムを構築しています。各顧客はサブスクリプションティアに応じて異なるシステムプロンプト・ナレッジベース・アクショングループが必要です。Bedrockコンソールで数千エージェントを事前作成・管理することは運用上不可能です。最もスケーラブルかつ運用効率の高いアーキテクチャはどれですか?
Bedrock Inline Agents(InvokeInlineAgent API)はコンソールでの事前登録なしに、APIコール時にエージェント定義(基盤モデル・システムプロンプト・ナレッジベース・アクショングループ)を完全に動的指定できます。マルチテナント環境で顧客ごとの完全なカスタマイズが実現でき、事前に数千エージェントを管理する運用負荷を排除できます。 選択肢Aのマスターエージェントエイリアスはモデルバージョンの切り替えには使えますがシステムプロンプト・ナレッジベース・アクショングループをリクエスト単位で動的変更できません。 選択肢Cの単一エージェント全顧客設定埋め込みはセキュリティリスクがあり顧客間でナレッジベースとアクショングループを完全分離できません。 選択肢DのCloudFormationカスタムリソースパイプラインは自動化されても顧客ごとの事前プロビジョニングが必要で数千エージェントの管理問題が残ります。