掲載済み (2026-02-21号)
#147 166文字 • 1分

RAGで「ベクトル検索」が要る時、要らない時

原題: Keyword search is all you need: Achieving RAG-level performance without vector databases using agentic tool use

日本語

掲載情報

概要

ベクトルデータベースを使わずにLLMエージェントとキーワード検索ツールのみでRAGと同等の性能を目指す手法と、その使い分けの指針を解説した記事。

詳細内容

AWSの研究者らによる論文「Keyword search is all you need」をベースに、ベクトル検索を使わないRAGの可能性を検証しています。従来、RAGにはベクトルDBの運用コストや権限管理の複雑さという課題がありました。本手法「Agentic Keyword Search」では、事前にベクトル化を行わず、LLMエージェントがコマンドラインツール(rga等)を用いて直接ドキュメントをキーワード検索します。実験の結果、多くのデータセットでベクトル検索を用いたRAGの90%前後の性能を達成しました。しかし、キーワード検索は抽象的な表現や表記ゆれに弱く、また回答速度も低下する傾向があります。結論として、固有名詞主体の検索や頻繁なデータ更新がある場合はキーワード検索、抽象的な質問やレスポンス速度が重視される場合はベクトル検索という、適材適所の設計が重要であると述べています。