Skip to content

范式对比:RAG vs LLM Wiki

构建 AI 知识基础设施的两种根本不同的路径。

管道对比

RAG 管道
────────────────────────────────────────────────────────
原始文档 → 切块 → 嵌入 → 向量存储
                                    ↘ [查询时]
                         查询 → ANN 搜索 → LLM → 答案


LLM Wiki(知识编译范式)
────────────────────────────────────────────────────────
原始文档 → LLM 编译 → 结构化 Wiki 页面 → FTS 索引
                                                    ↘ [查询时]
                              查询 → FTS / 图遍历 → 读取页面 → 答案

多维对比

维度RAGLLM Wiki
核心操作查询时检索写入时编译
存储向量数据库 + 原始 chunk结构化 Markdown + SQLite FTS
搜索方式ANN 相似度搜索FTS5 BM25 + 图遍历
知识形态隐式(向量)显式(可读 Markdown)
可审计性高(git diff、lint)
多跳推理依赖 LLM通过 related 图链接
是否需要 Embedding否(纯 FTS)
知识积累无(静态索引)随时间复利增长
查询时 Token 成本高(原始 chunk 传给 LLM)低(预编译页面)
延迟较高(ANN + LLM)较低(FTS 亚毫秒)
基础设施需要向量数据库仅需 SQLite
人类可读性否(向量不透明)是(纯 Markdown)
最适合场景宽泛文档问答、实时/动态数据长期知识管理、Agent 记忆、研究

如何选择

选 RAG 的场景:

  • 需要查询频繁变化的大规模语料
  • 需要实时或近实时数据摄入
  • 异构文档间的语义相似度匹配最重要
  • 不需要维护或审查知识层

选 LLM Wiki 的场景:

  • 知识需要随时间积累和改进
  • 知识的可审计性和人工审核很重要
  • Agent 需要在精心策展的知识库上搜索和推理
  • 希望最小化查询时的 Token 成本
  • 希望离线可用、零基础设施依赖

两者并不互斥

许多生产系统将两者结合使用:

  • RAG 负责对大规模、动态变化语料的宽泛检索
  • LLM Wiki 作为精心策展的高质量知识层,覆盖已知领域

典型混合模式:RAG 管道宽泛摄入 → 高置信度结果编译为 Wiki 页面供长期复用。


另见:RAG 关键技术 · LLM Wiki 关键技术

Released under the MIT License.