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

医療系SaaSプロバイダーが患者の電子健康記録(EHR)から臨床サマリーを自動生成するシステムを構築しています。処理フローは以下のとおりです: (1)S3のPDFからAmazon Textractでテキスト抽出 (2)Amazon Comprehend MedicalでPHI(保護対象保健情報)を検出・マスキング (3)Amazon BedrockのClaude 3でサマリー生成 (4)品質スコアが閾値未満の場合はSNSで担当医に通知 (5)結果をAmazon DynamoDBに保存 このワークフローを最もシンプルかつ信頼性高く実装するオーケストレーション戦略はどれですか?

A
AWS Lambda関数を同期的にチェーン呼び出しし、各ステップの中間結果をAmazon S3経由で引き渡す
理由。Lambdaチェーンは状態管理とエラー処理が複雑化し、監査トレースの完全性が損なわれます。
B
AWS Step FunctionsのAWS SDK統合を使用し、Textract・Comprehend Medical・Bedrock・DynamoDB・SNSを直接オーケストレーションするステートマシンを構築する
✓ 正解
AWS Step FunctionsのAWS SDK統合を使用し、Textract・Comprehend Medical・Bedrock・DynamoDB・SNSを直接オーケストレーションするステートマシンを構築する AWS Step FunctionsはAWS SDK統合(.sync:2サフィックスパターン)によりLambdaを介さずTextract・Comprehend Medical・Bedrock・DynamoDB・SNSを直接オーケストレーションできます。組み込みのRetry/Catchによるエラーハンドリング、Choiceステートによる条件分岐(品質スコア判定)、X-Rayトレースによる可視性が標準提供されます。
C
Amazon EventBridgeのカスタムイベントバスとLambdaターゲットを組み合わせ、各処理完了イベントで次のステップをトリガーする
理由。EventBridgeはシーケンシャルな依存関係の管理に不向きで、エラーハンドリングの制御が限定的です。
D
Apache AirflowをホストするAmazon MWAAを使用し、PythonオペレーターでBedrockを含む各サービスを呼び出す
理由。MWAAはこの用途では過剰なオペレーション負荷を伴い、シンプルなワークフローにはStep Functionsが適しています。

解説

AWS Step FunctionsはAWS SDK統合(.sync:2サフィックスパターン)によりLambdaを介さずTextract・Comprehend Medical・Bedrock・DynamoDB・SNSを直接オーケストレーションできます。組み込みのRetry/Catchによるエラーハンドリング、Choiceステートによる条件分岐(品質スコア判定)、X-Rayトレースによる可視性が標準提供されます。 選択肢AはLambda関数を同期的にチェーン呼び出しすると、各ステップ間の状態管理とエラー処理のロジックをすべてコードで実装する必要があり、監査トレースの完全性も損なわれます。 選択肢CのEventBridgeのイベント駆動モデルはシーケンシャルな依存関係(前ステップ完了を待って次を実行)の管理に不向きで、エラーハンドリングの制御も限定的です。 選択肢DのAmazon MWAA(Apache Airflowのマネージドサービス)はクラスター管理や環境セットアップが必要で過剰なオペレーション負荷を伴い、シンプルなワークフローにはStep Functionsが適しています。

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

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

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