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

SaaSプラットフォームが数千テナント向けのAIアシスタントを提供しています。 各テナントは業種・契約プランに応じて、以下を個別に必要とします: ・異なるシステムプロンプト ・異なるアクショングループ ・異なるナレッジベース 新テナントのオンボーディングは毎日発生し、設定変更も頻繁です。 事前プロビジョニングのリソースを最小化しながらテナントごとの動的な設定を実現するには、どのアプローチが最も適切ですか?

A
テナントごとにBedrock AgentをCloudFormationでプロビジョニングし、API GatewayでテナントIDに基づくルーティングを実装する
CloudFormationによる事前プロビジョニングはテナント数のスケールに伴うリソース管理コストが膨大になります。
B
単一のBedrock AgentのLambdaアクショングループ内でテナントIDに基づく条件分岐ロジックを実装し、動作を切り替える
テナント内にロジックを実装する必要があり、複雑です。
C
InvokeInlineAgent APIを使用して、リクエストごとにエージェントの指示・アクショングループ・ナレッジベースを動的に構成する
✓ 正解
InvokeInlineAgent APIを使用して、リクエストごとにエージェントの指示・アクショングループ・ナレッジベースを動的に構成する。 Bedrock Inline Agents(InvokeInlineAgent API)は、永続的なAgentリソースをあらかじめ作成せずにリクエスト時点でエージェント構成を動的に指定できる機能です。instruction・actionGroups・knowledgeBases等のパラメータをAPI呼び出し時に渡せるため、テナントごとの設定変更に即座に対応可能です。テナント数が増加しても追加のAgentリソース作成は不要で、設定変更はアプリケーションコードのみで完結します。
D
Amazon Bedrock Prompt Managementでテナントごとのプロンプトバリアントを作成し、基盤モデルを直接呼び出す
Prompt Managementでテンプレート管理は可能ですが、Agentの動的構成には対応していません。

解説

Bedrock Inline Agents(InvokeInlineAgent API)は、永続的なAgentリソースをあらかじめ作成せずにリクエスト時点でエージェント構成を動的に指定できる機能です。instruction・actionGroups・knowledgeBases等のパラメータをAPI呼び出し時に渡せるため、テナントごとの設定変更に即座に対応可能で、テナント数が増加しても追加リソース作成は不要です。 選択肢Aは、CloudFormationによる事前プロビジョニングはテナント数の増加に伴いリソース管理コストが膨大になり、新テナントのオンボーディングのたびにデプロイが必要で、頻繁な設定変更への即応も困難です。 選択肢Bは、単一AgentのLambdaアクショングループ内でのテナント分岐は、テナント数増加に伴いロジックが複雑化・肥大化し、テナント固有のナレッジベース切り替えや新規設定追加に柔軟に対応できません。 選択肢Cが正解です。InvokeInlineAgent APIはリクエストごとにエージェント構成を動的に指定でき、事前プロビジョニング不要で数千テナントの個別設定に効率的に対応できます。 選択肢Dは、Prompt Managementはシステムプロンプトのテンプレート管理は可能ですが、アクショングループやナレッジベースを含むAgentの動的構成には対応していません。

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

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

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