掲載済み (2026-02-14号)
#085 139文字 • 1分

Claude Codeがベクトル検索を採用しなくなった理由:Agentic Searchへの移行とその背景

日本語

掲載情報

概要

Claude Codeが従来のベクトル検索を廃止し、GlobやGrepをツールとして用いるAgentic Searchへ移行した技術的理由と、コード探索におけるRAGの課題を解説しています。

詳細内容

Claude Codeの初期開発段階ではベクトル検索(RAG)が検討されていましたが、最終的にはLLMが自律的に検索ツールを操作する「Agentic Search」が採用されました。本記事ではその理由として、(1)コードの変更頻度に対するインデックス更新コストの高さ、(2)意味的な類似性よりも正規表現やファイル名一致による検索の方がコード探索においては確実性が高いこと、(3)コードベース特有の「参照関係の追跡」がベクトル検索よりも効率的であることを挙げています。また、セキュリティや情報の鮮度管理の観点からも、事前準備を必要とするベクトルDBよりも、その場でファイルを読み書きするエージェント型のアプローチが優れていると結論付けています。