最近は御存知の通り生成AIがブームですよね。これに伴い、検索技術の世界でも新たな波が押し寄せてきています。キーワード中心の従来の検索方法は、文書中の単語の出現頻度を基準にしていましたが、最近では、文章自体の意味を把握する「ベクトル検索」という技術が注目を集め、検索の精度が飛躍的に向上しています。更に精度を高める手段として、マイクロソフトが提供するマネージドな全文検索サービス「Azure AI Search」があります。。これを使うことで、キーワード検索とベクトル検索を巧みに組み合わせた「ハイブリッド検索」により、より高度な検索結果を得ることができます。
さらに、生成AIに外部の情報源を組み込むことによって回答の質を向上させるRAG(Retrieval-Augmented Generation)の登場も、このベクトル検索やハイブリッド検索の需要を推し進めているとも言えます。
本資料では、従来のキーワード検索から最新のベクトル検索、さらにはAzure AI Searchを駆使したハイブリッド検索の実践的な応用について、スターウォーズの登場人物を例に上げて実際に検索を行うことで、分かりやすくご紹介します。もちろん、スターウォーズをご存知ない方でも、十分にご理解いただける内容となっております。