過去問ドリル

MLA-C02:AWS Certified Machine Learning Engineer - Associate ML・AI のためのデータ準備 問1

ML・AI のためのデータ準備/データの収集と保存

RAG(検索拡張生成)アプリケーションのために、ドキュメントの埋め込みベクトルを格納し、大規模に類似度検索(最近傍検索)を行えるスケーラブルなベクターストアが必要です。最も適切なのはどれですか。

当サイトのオリジナル問題(MLA-C02:AWS Certified Machine Learning Engineer - Associateの出題範囲「ML・AI のためのデータ準備」に対応。実際の試験問題ではありません)

正解:A

解説

RAG の埋め込みベクトルの格納と大規模な類似度検索(最近傍検索)には、ベクター検索に対応したストアが必要です。Amazon OpenSearch Service の k-NN や Amazon RDS for PostgreSQL の pgvector などが使えます。S3 にテキストを置くだけや DynamoDB では、ベクトルの類似度検索は提供されません。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • A正しい。OpenSearch Service や RDS の pgvector はベクター検索に対応し、RAG のベクターストアに適します。
  • B誤り。S3 はオブジェクトストレージで、類似度検索の機能はありません。
  • C誤り。DynamoDB はキー/値ストアで、標準でベクトル近傍検索は提供しません。
  • D誤り。CloudWatch は監視サービスで、ベクターストアではありません。
MLA-C02:AWS Certified Machine Learning Engineer - Associateの問題を演習モードで解く