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

データ分析企業が Amazon Bedrock Agents を使って、S3 上の CSV ファイルに対する自然言語クエリを受け付けるアシスタントを構築しています。エージェントは回帰分析・相関係数計算・グラフ生成など複雑な統計処理をその場で実行する必要があります。カスタム Lambda 関数を書かずにこれを実現し、運用オーバーヘッドを最小化したい場合、最も適切なアプローチはどれですか?

A
Pandas・NumPy・Matplotlib を Lambda Layer に追加したカスタム Lambda 関数を作成し、アクショングループとして Bedrock Agents に統合する
Lambda Layer 方式はコード管理・デプロイ負荷が発生します。
B
Bedrock Agents のビルトインコードインタープリターアクショングループ(AMAZON.CodeInterpreter)を有効化し、エージェントがセッションごとに Python コードを動的に生成・実行できるようにする
✓ 正解
AMAZON.CodeInterpreter はビルトインアクショングループで、エージェントが Python コードを動的に生成してサンドボックス環境内で実行できます。CSV の解析・統計計算・可視化などをカスタム Lambda なしで実現でき、運用コストを大幅に削減できます。
C
Amazon SageMaker Processing Jobs をバックエンドとしてアクショングループから呼び出し、分析結果を S3 に出力してエージェントが参照する
SageMaker Processing Jobs は事前定義が必要なためアドホックな分析には不向きです。
D
AWS Glue Studio で統計分析ジョブを事前定義し、エージェントがパラメータを渡してジョブを起動・結果取得するアクショングループを構築する
Glue は事前定義が必要なためアドホックな分析には不向きです。

解説

正解: Bedrock Agents のビルトインコードインタープリターアクショングループ(AMAZON.CodeInterpreter)を有効化し、エージェントがセッションごとに Python コードを動的に生成・実行できるようにする AMAZON.CodeInterpreter はビルトインアクショングループで、エージェントが Python コードを動的に生成してサンドボックス環境内で実行できます。CSV の解析・統計計算・可視化などをカスタム Lambda なしで実現でき、運用コストを大幅に削減できます。 選択肢Aは、Lambda Layer 方式はコード管理・デプロイ負荷が発生します。 選択肢Cは、SageMaker Processing Jobs は事前定義が必要なためアドホックな分析には不向きです。 選択肢Dは、Glue は事前定義が必要なためアドホックな分析には不向きです。

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

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

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