AWS認定資格 WEB問題集&徹底解説

AIプラクティショナー

正解 B問題
(お気に入りチェック) 1 2 3 4
解説
正解はBです。Amazon DynamoDBは、高速でスケーラブルなNoSQLデータベースサービスであり、ユーザーIDをキーとして対話履歴や嗜好情報を永続的に保存できます。Amazon Lexと統合して、セッション属性やユーザー情報を保存・取得することで、パーソナライズされた会話体験を実現できます。低レイテンシーでのデータアクセスが可能で、次回のセッションでもすぐにユーザー情報を参照できます。

選択肢 A:Amazon S3 Glacierはアーカイブ用のストレージサービスであり、データ取得に数時間を要するため、リアルタイムでユーザー情報を参照する必要があるチャットボットアプリケーションには適していません。

選択肢 C:Amazon CloudWatchは主にモニタリングとロギングのためのサービスです。ログとしてデータを記録することは可能ですが、構造化されたユーザーデータの永続的な保存と高速な読み取り・書き込みを前提とした設計ではありません。

選択肢 D:Amazon ElastiCacheはインメモリキャッシュサービスであり、一時的なセッション情報の高速アクセスには有効ですが、永続的なデータ保存を目的としていません。キャッシュのクリアやノード障害時にデータが失われる可能性があります。

関連サービスの解説
Amazon CloudWatch
Amazon DynamoDB
Amazon ElastiCache
Amazon Lex
Amazon S3 Glacier

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 68%
No.17 解説
あるチャットボットアプリケーションでは、Amazon Lexを使用してユーザーとの対話を処理しています。このアプリケーションでは、ユーザーの過去の対話履歴や嗜好情報を永続的に保存し、次回のセッションでもその情報を参照してパーソナライズされた応答を提供する必要があります。この要件を満たすために最も適切なAWSサービスはどれですか。
  • Amazon S3 Glacierを使用してセッションデータをアーカイブストレージに保存する
  • Amazon DynamoDBを使用してユーザー情報と対話履歴を保存する
  • Amazon CloudWatchを使用してログとしてユーザーデータを記録する
  • Amazon ElastiCacheを使用してセッション情報をキャッシュに保存する

(会員限定)当問題の評価をお願いします。改善に活用します。