連載目次 用語解説 AI/機械学習/自然言語処理におけるベクトル検索(Vector Search:ベクター検索)とは、テキストや画像などのデータを数値ベクトルとして表現し、それらのベクトル間の類似度(主にコサイン類似度)を計算することで、関連する情報を見つけ出す検索方法のこと、またその方法による検索のことである。なお、数値ベクトルとは、例えば[0.47, 0.10, 0.26, 0.89, -0.71, ...]のように実数値が並べられた配列のことで、自然言語処理では「埋め込み表現」とも呼ばれる。 ベクトル検索は、単語や文章の「意味」を捉えられるため、ある単語/文章に似た意味を持つ、別の単語/文章を見つけ出したい場面で役立つ(図1を例にすると、「猫」に似た意味を持つ「犬」を見つけ出したい場面など)。 企業がチャットAIを導入する際、「自社内の情報を回答できるようにしたい」というニーズは高い

