無限ノック › AIP 練習問題一覧 › 問題
AIPテスト、検証、トラブルシューティング

ヘッジファンドがAmazon Bedrock Agentsを使用したポートフォリオ分析アシスタントを構築しています。ポートフォリオマネージャーは、CSVファイルをアップロードし、動的な統計分析(回帰分析・モンテカルロシミュレーション・相関行列の算出)やグラフ生成をAIに依頼したいと考えています。将来的にどのような計算が必要になるか予測できないため、すべての計算パターンに対してLambda関数を事前に作成するアプローチは採用できません。この要件を満たす最もコスト効率が高く、保守性の高いソリューションはどれですか?

A
Amazon SageMakerにカスタム推論エンドポイントをデプロイし、OpenAPIスキーマを持つアクショングループからエンドポイントを呼び出すよう構成する
Amazon SageMakerカスタムエンドポイントはモデル推論に特化しており、任意のPythonコードの動的実行や汎用統計処理には対応していません。
B
Bedrock AgentsのCode Interpreterアクショングループを有効化し、エージェントが動的にPythonコードを生成・実行してCSVファイルの分析とグラフ生成を行えるよう構成する
✓ 正解
Bedrock AgentsのCode Interpreterは、エージェントが動的にPythonコードを生成・実行できるマネージドアクショングループです。ファイルのアップロード・ダウンロードをサポートし、pandas・numpy・matplotlibなどのライブラリが利用可能なサンドボックス環境でコードを安全に実行します。Lambda関数を事前定義する必要がなく、予測不可能な分析要件にも柔軟に対応できるため、保守コストを大幅に削減できます。
C
Bedrock Knowledge Basesにすべての分析結果をベクトルインデックスとして保存し、類似検索でユーザーの質問に近い既存分析結果を返す
Bedrock Knowledge Basesはベクトル検索による既存情報の検索・参照に特化しており、回帰分析やモンテカルロシミュレーションなど新規計算の実行やグラフ生成には使用できません。
D
AWS Lambdaのコンテナイメージで汎用的なPythonランタイム環境を構築し、エージェントがコードをLambdaに送信して実行させるアクショングループを実装する
Lambdaコンテナイメージを使った汎用ランタイム方式は技術的に動作しますが、コンテナイメージの管理・更新やライブラリ追加のたびに再ビルドが必要で、Code Interpreterと比べて保守コストが高くなります。

解説

Bedrock AgentsのCode Interpreterは、エージェントが動的にPythonコードを生成・実行できるマネージドアクショングループです。ファイルのアップロード・ダウンロードをサポートし、pandas・numpy・matplotlibなどのライブラリが利用可能なサンドボックス環境でコードを安全に実行します。Lambda関数を事前定義する必要がなく、予測不可能な分析要件にも柔軟に対応できるため、保守コストを大幅に削減できます。 選択肢AのAmazon SageMakerカスタムエンドポイントはモデル推論に特化しており、任意のPythonコードの動的実行や汎用統計処理には対応していません。 選択肢CのBedrock Knowledge Basesはベクトル検索による既存情報の検索・参照に特化しており、回帰分析やモンテカルロシミュレーションなど新規計算の実行やグラフ生成には使用できません。 選択肢DのLambdaコンテナイメージを使った汎用ランタイム方式は技術的に動作しますが、コンテナイメージの管理・更新やライブラリ追加のたびに再ビルドが必要で、Code Interpreterと比べて保守コストが高くなります。

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

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

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