無限ノック › AIP 練習問題一覧 › 問題
AIP生成AIアプリケーションの運用効率と最適化

ある法律事務所は、過去10年分の契約書500,000件をAmazon Bedrockを使って要約する必要があります。要約結果は24時間以内に完成すれば十分で、リアルタイムの応答は不要です。処理コストを最小化するための最も適切なアプローチはどれですか?

A
AWS LambdaとAmazon SQSを組み合わせて並列処理を行い、Amazon BedrockのInvokeModel APIを同時実行で呼び出す
Lambda+SQSの組み合わせはオンデマンドAPIを使用するため通常価格が適用される。Batch Inferenceと比べてコストが高く、スロットリング回避のための追加設計も必要になるため、500,000件の一括処理のコスト最小化には適していない。
B
Amazon Bedrock Batch Inferenceを使用してすべての文書を非同期で一括処理する
✓ 正解
Batch InferenceはS3にJSONL形式で入力を格納してジョブを作成するだけで非同期処理が実行でき、オンデマンド価格より最大50%のコスト削減が可能。500,000件の契約書を24時間以内に処理するという要件に対してコストと処理能力の両面で最適な選択肢である。
C
Amazon Bedrock Provisioned Throughputを購入して最大スループットで処理を行う
Provisioned Throughputは一定スループットを専用確保できるが最低1ヶ月のコミット費用が発生する。500,000件の一括処理というスポット的な利用パターンでは長期コミットコストが無駄になり、Batch Inferenceと比べて割高になる。
D
Amazon Bedrock Custom Modelsでファインチューニングを行い、より少ないトークンで要約できるモデルを作成する
Custom Modelsによるファインチューニングはモデル学習コストとデータ準備の時間が別途必要で、要約精度が基盤モデルを下回るリスクもある。コスト削減の確実性も低く、500,000件の一括処理という要件には過剰かつ不確実な手法である。

解説

Amazon Bedrock Batch Inferenceは、大量のリクエストをまとめて非同期処理するための機能で、オンデマンド価格と比較して最大50%のコスト削減が可能です。 S3に入力データ(JSONL形式)をアップロードしてバッチジョブを作成するだけで、Bedrockが自動的に並列処理を行い、結果をS3に出力します。 24時間以内という要件はバッチ処理で十分に満たせるため、コスト最適化の観点から最も適切な選択肢です。 選択肢AのLambda + SQSの組み合わせはオンデマンド価格で処理されるため、Batch Inferenceと比べてコストが高くなります。 選択肢CのProvisioned Throughputは一定スループットの確保には有効ですが、最低1ヶ月のコミットが必要で、バッチ処理のようなスパイク的な使用パターンではコスト効率が低くなります。 選択肢DのCustom Modelsによるファインチューニングはトレーニングコストと時間が別途発生し、要約精度の低下リスクもあるため、この要件には適していません。

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

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

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