無限ノック › AIP 練習問題一覧 › 問題
AIP実装と統合

SaaSプラットフォームが数千の法人顧客にAIアシスタントを提供しています。 顧客ごとに以下の設定がサブスクリプションプランによって異なります。 ・システムプロンプト ・利用可能なアクション ・基盤モデル(Claude/Titan/Llama) ・Guardrailsの厳しさ Bedrock AgentsのリソースをCustomerごとに事前作成・管理すると膨大な運用コストが発生します。また、マルチテナントのリクエストを低レイテンシで処理することも必要です。 このユースケースに最も適したアプローチはどれですか?

A
CloudFormation StackSetsを使って顧客ごとにBedrock Agentリソースを自動プロビジョニングし、タグで管理する
CloudFormation StackSetsを使った自動プロビジョニングは数千リソースの管理が困難でコスト増大を招きます。
B
Amazon Bedrock Inline Agentsを使用し、リクエスト時に顧客のプラン設定を動的に読み込んでエージェント設定をランタイムで構築する(事前リソース作成不要)
✓ 正解
Amazon Bedrock Inline Agentsは、事前にAgentリソースをコンソール/APIで作成せずに、InvokeInlineAgentリクエスト内にエージェント定義(モデルID・システムプロンプト・アクショングループ・Guardrails設定)をすべて含めて実行できる機能です。テナントごとに異なる設定をリクエスト時に動的に注入できるため、マルチテナントSaaSに最適です。
C
単一のBedrock AgentにすべてのアクショングループとモデルIDを登録し、セッション属性(sessionAttributes)で顧客IDを渡してLambda内で分岐処理する
単一のBedrock AgentにすべてのアクショングループとモデルIDを登録し、セッション属性で分岐する方法は設定の分離が不完全です。
D
LangChainなどのOSSエージェントフレームワークを顧客ごとのECSコンテナで実行し、Bedrock InvokeModel APIを直接呼び出す
LangChainなどのOSSエージェントフレームワークはマネージドサービスのSLA・スケーラビリティ・セキュリティの恩恵を失います。

解説

Amazon Bedrock Inline Agentsは、事前にAgentリソースをコンソール/APIで作成せずに、InvokeInlineAgentリクエスト内にエージェント定義(モデルID・システムプロンプト・アクショングループ・Guardrails設定)をすべて含めて実行できる機能です。テナントごとに異なる設定をリクエスト時に動的に注入できるため、マルチテナントSaaSに最適です。 選択肢AのCloudFormation StackSetsを使った自動プロビジョニングは数千リソースの管理が困難でコスト増大を招きます。 選択肢Cの単一のBedrock AgentにすべてのアクショングループとモデルIDを登録し、セッション属性で分岐する方法は設定の分離が不完全です。 選択肢DのLangChainなどのOSSエージェントフレームワークはマネージドサービスのSLA・スケーラビリティ・セキュリティの恩恵を失います。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでAIPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← AIP の問題一覧に戻る