Module 05 · RAG
RAG 检索增强:AnythingLLM 与 LLM Wiki
从传统 RAG 知识库框架到全新 LLM Wiki 知识架构演进。系统梳理 AnythingLLM(RAG 范式标杆)与 LLM Wiki(Karpathy 2026 提出的新一代架构)的设计理念、工作流程、核心差异与演进关系。
◎ 核心概念
在深入对比之前,先理解两个核心概念的定义。
🔍 RAG(Retrieval-Augmented Generation)
检索增强生成——传统 LLM 知识增强范式。核心思路:用户提问时,从外部知识库(向量数据库)中检索相关文档片段,拼接进 prompt 后交给 LLM 生成回答。
| 环节 | 作用 |
|---|---|
| 文档向量化 | 将文档嵌入为向量,存入向量数据库 |
| 相似度检索 | 根据用户问题向量,检索 Top-K 相关片段 |
| 上下文拼接 | 将检索片段拼接到 prompt 中 |
| LLM 生成 | LLM 基于增强后的上下文生成回答 |
📚 LLM Wiki
大模型维基——2026 年由 Andrej Karpathy 提出的新型 AI 知识架构。核心理念:把传统的"检索(Retrieval)"变成"编译(Compilation)"。
| 环节 | 作用 |
|---|---|
| 文档编译 | 文档一次性读入,AI 自动编译为结构化 Wiki 页面 |
| 持久存储 | Wiki 页面持久化存储,支持持续更新 |
| 直接读取 | 用户提问时直接读取 Wiki 页面,无需重复检索 |
| 双读性 | Wiki 页面人类和 AI 都可直接阅读 |
01 AnythingLLM
基于 RAG 范式的全栈知识库问答平台,开源可自建,支持所有主流 LLM。
AnythingLLM RAG · 开源
核心功能
📄 文档管理支持 PDF / DOCX / TXT / Markdown / YouTube 链接等多格式导入
🔍 向量检索内置 Qdrant / Weaviate 双引擎,余弦相似度检索
💬 问答生成检索增强 + 引用溯源,支持流式响应
🧩 模型兼容支持 Ollama / GPT / Claude / DeepSeek / 阿里云 / 腾讯云等所有主流模型
🖥️ 多用户支持桌面版(Tauri)和服务端(Node.js)两种部署模式
🔌 API 接入提供 REST API 和 MCP 服务,便于外部 Agent 调用
工作流程
# 1. 导入文档(支持拖拽上传) anythingllm document import report.pdf # 2. 文档自动分块 + 向量化 # 分块策略:按 token 数 / 语义段落 # 嵌入模型:text-embedding-3-small / bge-m3 # 3. 用户提问 User: "第三季度营收同比增长多少?" # 4. 系统自动执行 → 问题向量化 → 向量数据库相似度检索(Top-K=5) → 拼接检索片段进 prompt → LLM 生成回答 + 引用来源 # 5. 返回结果 Assistant: "第三季度营收同比增长 23.5%,来源:report.pdf P12"
典型应用场景
| 场景 | 说明 | 优势 |
|---|---|---|
| 企业知识库 | 内部文档问答、新员工培训 | 数据不出域、私有化部署 |
| 法律文档分析 | 合同审查、案例检索 | 引用溯源、可追溯 |
| 技术文档助手 | 产品手册、API 文档问答 | 多格式支持、实时更新 |
| 客服机器人 | FAQ 自动应答 | 7×24 小时、一致性高 |
02 LLM Wiki
Andrej Karpathy 2026 年提出的全新 AI 知识架构——从"检索"到"编译"的范式转变。
LLM Wiki 新架构 · 编译优先
核心理念
i
把检索变成编译:文档导入时一次性让 LLM 读完全部内容,自动编译为结构化的 Wiki 页面(包含摘要、交叉引用、关键信息提取)。后续问答直接读取 Wiki 页面,无需每次重新检索原始文档。
三大特征
💾 持久化知识知识编译为 Wiki 页面后永久保存,不随会话结束而消失
🔄 持续更新新文档增量编译,已有 Wiki 页面自动更新和关联
👁️ 双读性Wiki 页面人类和 AI 都可以直接阅读和理解
工作流程
# 1. 首次导入文档 llm-wiki import quarterly-report.pdf # 2. AI 自动编译(仅执行一次!) → LLM 通读全文 → 提取关键信息、摘要、实体关系 → 生成结构化 Wiki 页面: - 摘要页:核心结论、关键数据 - 实体页:人物、公司、产品 - 关系页:实体间的关联 → 交叉链接:Wiki 页面间自动引用 # 3. 用户提问 User: "第三季度营收同比增长多少?" # 4. 系统直接读取 Wiki(不检索原始文档!) → 定位到"财务数据" Wiki 页面 → 直接读取页面内容 → LLM 基于 Wiki 内容生成回答 # 5. 返回结果(同 RAG,但更快更准) Assistant: "第三季度营收同比增长 23.5%,来源:Wiki/财务/Q3"
与 RAG 的本质区别
| 维度 | RAG(检索) | LLM Wiki(编译) |
|---|---|---|
| 文档读取次数 | 每次提问都重读 | 导入时读一次 |
| 知识持久化 | ❌ 每次重建 | ✅ 持续积累 |
| 跨源关联 | ❌ 不支持 | ✅ 自动交叉链接 |
| 可解释性 | ❌ 黑盒检索 | ✅ Wiki 页面可直接阅读 |
| 响应速度 | 慢(需检索+拼接) | 快(直接读 Wiki) |
| 首次成本 | 低 | 高(编译耗时) |
▦ RAG vs LLM Wiki 全维度对比
工作流对比图
传统 RAG 工作流
┌──────────┐ ┌─────────────┐ ┌──────────┐
│ 用户提问 │ → │ 向量相似度检索 │ → │ 拼接上下文 │ → LLM回答
└──────────┘ └─────────────┘ └──────────┘
↑
每次提问都要重新检索!
同一文档反复读取,浪费算力!
检索结果依赖向量质量,可能遗漏关键信息。
LLM Wiki 工作流
┌──────────┐ ┌─────────────┐ ┌──────────┐
│ 文档导入 │ → │ AI编译为Wiki │ → │ 存储Wiki │
└──────────┘ └─────────────┘ └──────────┘
↓
┌──────────┐
用户提问 → │ 直接读Wiki │ → LLM回答
└──────────┘
↑
只需编译一次!
知识持久化,不用重复检索。
Wiki 页面可被人类直接阅读。
类比理解
| 类比 | RAG | LLM Wiki |
|---|---|---|
| 学习方式 | 每次考试去图书馆翻书 | 提前把知识整理成笔记,考试直接看笔记 |
| 知识获取 | 临时查找、零散拼接 | 预先编译、系统关联 |
| 效率 | 低(每次重复劳动) | 高(一次编译,复用终身) |
| 可复习性 | ❌ 无笔记可复习 | ✅ Wiki 页面就是复习材料 |
优缺点对比
RAG 优点
✓
架构简单、实时性强、新文档立即可查、技术成熟、生态完善
RAG 缺点
!
重复读取浪费算力、检索质量依赖向量、无知识积累、无跨源关联、不可解释
Wiki 优点
✓
一次编译终身复用、知识持久化积累、跨源自动关联、可解释、响应快
Wiki 缺点
!
首次编译耗时、新文档需增量编译、技术尚在早期、生态不成熟
🔗 AnythingLLM 与 LLM Wiki 的关系
一句话总结
i
AnythingLLM 是一个 RAG 知识库框架(工具),LLM Wiki 是一种全新的知识架构(思想)。两者是"演进关系"——LLM Wiki 是 RAG 的升级替代方案,AnythingLLM 正在向 LLM Wiki 架构演进。
三层关系解析
| 层次 | 说明 |
|---|---|
| ① 工具 vs 思想 | AnythingLLM 是工具,目前用的是传统 RAG 架构;LLM Wiki 是架构思想,由 Karpathy 2026 年提出 |
| ② 实现 vs 理念 | AnythingLLM 是 RAG 的实现(检索优先);LLM Wiki 是新一代理念(编译优先) |
| ③ 演进 vs 替代 | AnythingLLM 正在吸收 LLM Wiki 理念,未来版本可能从"检索优先"转向"编译优先";两者不是竞争关系,是演进关系 |
演进路线图
| 阶段 | 时间 | 特征 |
|---|---|---|
| 阶段 1 · 纯 RAG | 2023-2025 | AnythingLLM 等框架基于向量检索范式,每次提问都重新检索 |
| 阶段 2 · LLM Wiki 提出 | 2026.01 | Karpathy 提出编译优先的知识架构,业界开始关注范式转变 |
| 阶段 3 · 混合架构 | 2026+ | AnythingLLM 等框架开始引入编译机制,将高频查询知识预编译为结构化页面 |
| 阶段 4 · Wiki Native | 未来 | 知识原生以 Wiki 形式存储,检索和编译融合,LLM Wiki 成为默认知识架构 |
当前状态
!
LLM Wiki 仍在早期阶段:目前尚无成熟的开源实现,Karpathy 的文章更多是架构愿景。AnythingLLM 等主流框架仍使用传统 RAG 架构,但已开始探索知识持久化和跨源关联功能。
✓ 总结与选型建议
选型决策树
| 你的需求 | 推荐方案 | 理由 |
|---|---|---|
| 快速搭建企业知识库 | AnythingLLM(RAG) | 成熟稳定、生态完善、社区活跃 |
| 需要知识持久化积累 | 等待 LLM Wiki 成熟或自实现编译层 | 避免重复检索、知识越用越聪明 |
| 跨源知识关联推理 | LLM Wiki 架构 + 图数据库 | 自动交叉链接,支持实体关系推理 |
| 需要可解释的知识系统 | LLM Wiki 架构 | Wiki 页面人类可直接阅读和验证 |
| 敏感数据私有化部署 | AnythingLLM + 本地向量库 | 数据不出域、完全可控 |
核心要点回顾
🎯 本质区别RAG = 每次翻书;LLM Wiki = 提前做笔记
🔄 关系定位AnythingLLM 是 RAG 工具;LLM Wiki 是架构思想
⚡ 效率差异LLM Wiki 一次编译终身复用,响应更快
🎨 可解释性LLM Wiki 生成的 Wiki 页面人类可读
🚀 演进方向传统 RAG 框架正在向 LLM Wiki 架构演进
⏰ 现状RAG 成熟可用,LLM Wiki 仍在早期探索
↺