本文へスキップ
hdknr blog
戻る

「ベクトルDB不要」でRAG精度を上げるCorpus2Skill — 文書を階層的スキルに変換してエージェントがナビゲートする新手法

RAGの長年の課題である「回答の網羅性の欠如」を、ベクトルDBを使わずに解決しようとする論文が登場した。2026年4月16日にarXivに公開された論文「Don’t Retrieve, Navigate」は、Corpus2Skill という新手法を提案している。文書コーパスを階層的スキルディレクトリへ事前変換し、LLMエージェントがナビゲートして回答を構築するアプローチだ。

従来のRAGが抱える課題

RAG(Retrieval-Augmented Generation)はこの数年で大きく進化し、多くの問題が解決されてきた。しかし「AIの回答が網羅的でない」という問題は依然として未解決のままだ。

従来のベクトル検索ベースのRAGでは、クエリに類似したチャンクをいくつか取得して回答を生成する。この方式の弱点は以下の通りだ。

Corpus2Skillのアプローチ:「検索するな、ナビゲートせよ」

Corpus2Skillは発想を根本から変える。ベクトル検索で文書を「取ってくる」のではなく、人間が目次や索引を辿るように、エージェントがコーパスの階層構造を「ナビゲートする」。

オフラインのコンパイルパイプライン

まず事前処理として、文書コーパスを階層的スキルディレクトリへ変換する。

  1. 反復クラスタリング — 全文書をk-meansなどでグループ化する
  2. LLM生成サマリー — 各クラスタの内容をLLMが要約する
  3. 階層化 — クラスタをさらに上位概念でまとめ、ピラミッド構造を構築する
  4. スキルファイルツリーの実体化 — 結果を SKILL.md / INDEX.md の形式でファイルシステムに保存する

この処理はオフラインで行われるため、推論時の遅延には影響しない。

推論時のナビゲーション

質問が来たとき、LLMエージェントは次の手順で回答を構築する。

  1. コーパス全体の俯瞰図(ルートサマリー)を受け取る
  2. 質問に関連する上位ブランチを選択し、段階的に下位サマリーへ降下する
  3. 目的のノードに到達したら、文書IDを使って完全な文書を取得する
  4. 必要に応じてバックトラックし、別のブランチも探索する

この探索パスが明示的に推論されるため、なぜその文書が取得されたかを追跡できるという副次的なメリットもある。

ベクトルDBが不要になる理由

従来のRAGではベクトルDB(Pinecone, Weaviate, Chromaなど)が必須だった。Corpus2Skillでは、スキルファイルツリーがその役割を置き換える。

項目従来のRAGCorpus2Skill
インデックス形式ベクトルDB階層ファイルツリー
検索方式類似度検索エージェントによるナビゲーション
インフラ依存ベクトルDBが必要ファイルシステムのみ
スケーラビリティO(N)O(log N)
探索パスの透明性低い高い(明示的に推論)

文書数が10万件でも階層深度はO(log N)に収まるため、大規模コーパスへのスケーラビリティが高い点も特長だ。

実験結果

WixQAベンチマーク

Wix社の企業向け顧客サポートを対象とするWixQAベンチマークで評価した。比較対象は以下のベースラインだ。

Corpus2Skillは全品質指標でこれらすべてを上回った

RAGBenchでの汎化性能

WixQAを含む計10データセット(RAGBench 9サブセット+WixQA)を横断した評価でも、マクロ平均F1において最高値を達成した。

限界の正直な開示

論文は適用範囲の限界も明示している。

まとめ

Corpus2Skillは、RAGの網羅性問題に対してシンプルな直感から出発した手法だ。「目次があれば人間は迷わず情報を探せる」という人間の情報探索パターンをLLMエージェントに模倣させる。

ベクトルDBというインフラへの依存を排除し、O(log N)のスケーラビリティを持ちながら、全ベースラインを上回る精度を達成した点は注目に値する。企業内ナレッジベースへの応用が特に期待される。

論文: Don’t Retrieve, Navigate: Distilling Enterprise Knowledge into Navigable Agent Skills for QA and RAG(Yiqun Sun, Pengfei Wei, Lawrence B. Hsieh — 2026年4月16日)



前の記事
Hermes Agent — Telegram × AI で個人専属エージェントを構築、使うほど成長する「資産型 AI」
次の記事
Claude Code Skills × 投資分析シリーズ — スクリプト自動化からマルチ AI エージェントへの進化