AIF-C01#41(fundamentals-generative-ai)
ある企業が生成AIソリューションのために Amazon Bedrock を使用しています。そのソリューションには、ベクトルデータベース(vector database)ストレージとベクトル検索(vector search)機能を備えたサービスを統合する必要があります。 この要件を満たすAWSサービスはどれですか?
正解:B
正解の根拠
Amazon OpenSearch Service は k-NN プラグインと vector engine により高次元ベクトルの保存と類似検索 (近傍探索) をサポートし、Bedrock Knowledge Bases の標準ベクトルストアとしても利用できます。RAG パイプラインで埋め込みを保存し、クエリベクトルとのコサイン類似度等で関連ドキュメントを高速取得できます。
AWS のベクトル対応サービス
| サービス | ベクトル対応 |
|---|---|
| OpenSearch Service | k-NN/ベクトル検索 |
| Aurora PostgreSQL | pgvector 拡張 |
| DynamoDB | キー/属性 NoSQL (非対応) |
| ElastiCache | インメモリ KVS (本来は非対応) |
不正解の理由
- A: DynamoDB はキー値型 NoSQL でベクトル類似検索は提供せず、Bedrock の標準ベクトルストアとしては非サポートです。
- C: ElastiCache は Redis ベースのキャッシュサービスで、ベクトル検索は本機能ではなく主要選択肢ではありません。
- D: Redshift は分析用 DWH でベクトル検索が主機能ではなく、生成 AI のベクトル DB としては適しません。

コメント