エンベディングとは?
読み方: エンベディング
30秒まとめ
テキストや画像を数値ベクトルに変換する技術。類似検索やRAGの基盤技術。
エンベディングの意味・定義
エンベディング(Embedding、埋め込み表現)は、テキスト、画像、音声などのデータを、意味的な情報を保持した数値ベクトル(数百〜数千次元の数値の配列)に変換する技術です。意味が近い概念は近いベクトルとして表現されるため、類似文書の検索、レコメンデーション、クラスタリングなどに活用されます。RAG(検索拡張生成)では、ドキュメントをエンベディングに変換してベクトルデータベースに格納し、ユーザーの質問と最も関連性の高い情報を検索します。OpenAI Embeddings API、Google Vertex AI Embeddingsなどのサービスで利用可能です。