从 RAG 到 LLM Wiki:知识库如何从问答长成体系

LLM Wiki:让RAG问答沉淀为企业知识库闭环 在构建企业级知识库与智能问答系统时,检索增强生成(RAG)技术虽能有效提升回答准确性,却常面临知识无法沉淀、问答结果“用完即走”的困境。理解RAG的基本原理后不难发现,其本质是临时召回与生成,缺乏持久化的知识管理能力。此时,结合向量检索与知识库技术,可以构建从问答到知识页面的闭环系统。通过FastAPI、LangChain、LangGraph与PGVector等主流技术栈,实现检索、生成、沉淀、复用的一体化流程,让每一次问答都成为知识资产积累的契机。这种模式适用于企业客服、内部文档问答、个人知识管理等场景, 阅读详情

假设现在要系统学习一门新的技术,比如 Rust。手头有官方 Book、标准库文档、Cargo 文档、几篇写得不错的博客、一些示例项目、编译器报错记录,还有自己做练习时留下的笔记。

这时可以问 AI:

我已经会一点 Python,现在想学 Rust。所有权、生命周期、trait、async 这些东西到底该怎么串起来学?

如果直接问一个通用大模型,它可能会给出一份看起来像样的学习路线:先看语法,再看所有权,再看生命周期,最后做几个项目。问题在于,它未必读过这套资料,也不知道前面做过哪些练习,更不知道学习过程卡在哪些编译错误上。

更稳的做法是先让 AI 去自己保存的资料里查一遍,再根据查到的内容回答。可以先把 RAG 理解成一句话:让大模型回答前先翻资料。

今天先从 RAG 是什么开始,再讲一个可用的 RAG 系统怎么一步步搭起来。最后再聊 LLM Wiki:当学习资料越来越多、问题反复出现时,怎么让知识库除了回答问题,还能把一门技术越学越清楚。

为什么大模型需要“翻资料”

大模型懂很多通用知识,能解释概念,能写总结,能推理,也能把话说得很顺。但它有几个天然短板。

第一,它的知识有时间边界。模型训练之后出现的新版本、新 API、框架变更,它未必知道。
第二,它不知道个人资料。读过哪些章节,收藏了哪些博客,写过哪些练习代码,踩过哪些坑,都不在它的训练材料里。
第三,它给出的答案不一定能追溯来源。有时候一段答案看起来很完整,却分不清哪一句来自材料,哪一句是模型自己补出来的。

RAG,全称 Retrieval-Augmented Generation,通常翻译为“检索增强生成”。它很像让大模型参加开卷考试:模型依然负责理解和表达,但在回答之前,会先从外部资料中找相关内容。

这里可以把知识分成两类:

  • • 参数化知识,即模型权重里已经学到的内容。它覆盖面广、回答快、使用方便,但更新困难,也无法覆盖私人资料。
  • • 非参数化知识,即模型外部的资料。比如官方文档、网页、Markdown、书籍笔记、示例代码、GitHub issue、release notes、学习记录。它可以更新,也更容易查来源。

RAG 要做的,就是把这两类知识接起来。

RAG 的最小流程:先存资料,再查资料

一个最小 RAG 系统可以拆成两个阶段。

第一阶段是提前准备资料。


原始资料

  -> 读取和解析

  -> 清洗

  -> 切成小块

  -> 转成向量

  -> 存进索引或向量数据库

第二阶段是用户提问时现场检索。


用户问题

  -> 转成向量

  -> 找相似资料块

  -> 拼成上下文

  -> 交给大模型回答

  -> 返回答案和来源

继续用学习 Rust 举例。把 Rust Book、标准库文档、Cargo 手册、几篇 async 教程、自己的练习笔记都放进知识库后,系统会先把这些材料解析出来,切成一段段小文本,再把每段文本转成向量。

当问题是“我为什么总是在生命周期这里卡住”时,系统不会直接让模型凭经验回答。它会先找出和这个问题最相关的几段资料,例如“借用规则”“生命周期标注”“函数返回引用”“此前的编译错误记录”,再让模型基于这些资料组织答案。

这套流程就是基础 RAG 的工作方式。它并不复杂,很多知识库问答、文档助手、学习助手、代码问答系统,采用的都是这个流程。

二、RAG 系统的大致流程

第一步:把资料切成合适的小块

很多人第一次做 RAG,会以为只要把文档上传,后面交给大模型就行。实际效果往往卡在第一步:资料怎么切。

一份技术文档可能有几十页,甚至几百页。里面有概念解释、API 说明、示例代码、版本差异、常见错误、最佳实践。不能把整篇文档都当成一个检索单元。

原因很简单:
第一,Embedding 模型有长度限制,文本太长会被截断,后面的内容进不了向量。
第二,一个块里主题太多,向量会变得含糊。用户问“生命周期为什么要显式标注”,结果检索回来一大段同时包含所有权、借用、trait bound 和 async 的内容,模型还要二次筛选重点。
第三,上下文越长,噪声越多。现在模型上下文窗口越来越大,但把所有内容塞进去,依然会让答案变得不稳。

所以 RAG 要做文本分块。常见有三种切法。

  • 固定大小分块
  • • 比如每 500 字切一段。速度快,适合日志、流水记录、短文本集合。缺点是容易把一句话、一张表、一个步骤切断。
  • 递归字符分块
  • • 先按段落切,段落太长再按句子切,句子还太长再继续拆。LangChain 里的 RecursiveCharacterTextSplitter 就是这个思路。
  • 语义分块
  • • 判断相邻句子之间的语义变化,在话题明显切换的地方断开。效果可能更好,但计算成本和调参成本也更高。

中文材料还要注意标点。默认英文分隔符对中文文档不够友好,通常要加入 。、,、、、全角句号、全角逗号这些分隔符。

分块没有万能参数。官方文档、API 手册、博客教程、示例代码、学习笔记,适合的切法都不同。比较可靠的办法,是拿真实问题测试:用户这样问时,系统能不能召回刚好有用的那段。

第二步:把资料块和问题都变成向量

分块之后,每个资料块仍然是普通文字。检索系统不能直接拿“一段文字”和“一个问题”做距离计算,所以中间要加一层转换:把文字送进 Embedding 模型,得到一串固定长度的数字,这串数字就是向量。

入库时,每个资料块都会做一次 Embedding:


chunk_id: rust-install-01

text: "安装 Rust 可以使用 rustup。打开终端后运行 rustup-init..."

vector: [0.018, -0.042, 0.103, ...]

metadata: source=Rust Book, section=Getting started

实际系统里不会手写这些数字,通常会调用 Embedding API,或者在本地跑一个 Embedding 模型。资料入库时,把每个 chunk 的 text 转成 vector,再连同 chunk_id、来源、标题、章节等元数据一起存进向量数据库。

提问时,也做同样的事。比如问题是:

Rust 怎么安装?

系统会先得到这个问题的向量:

"Rust 怎么安装?"

接下来,系统会拿 query_vector 和库里每个 chunk_vector 做相似度计算。最常见的是余弦相似度,也会直接用点积。余弦相似度关注两个向量的方向是否接近,向量长度的影响会被归一化处理。


score = cosine_similarity(query_vector, chunk_vector)

结果会按相似度进行排序

相似度分数资料块
0.91安装 Rust 可以使用 rustup。
0.83Windows 上如何运行 rustup-init。
0.62更新 Rust 可以运行 rustup update。
0.35Cargo 是 Rust 的包管理工具。
0.12生命周期用于说明引用能活多久。

分数越高,说明问题和资料块在语义空间里越接近。系统会按分数排序,取前几个资料块,也就是常说的 Top-K。这个例子里,前两条就很适合拿去拼上下文;后面的 Cargo、生命周期,虽然也属于 Rust 学习资料,但和“怎么安装”关系不大,可以先放到后面。

拿到 Top-K 之后,RAG 会把这些资料块和原始问题一起交给大模型。模型看到的就不再只有一句“Rust 怎么安装?”,还会看到“使用 rustup”“运行 rustup-init”“Windows 安装步骤”这些上下文。这样生成出来的回答会更具体,也更容易标出依据。

这里也能看出检索质量的重要性。如果 Top-K 里排在前面的都是无关内容,后面的生成阶段很难补救。很多 RAG 系统看起来是模型答错了,实际问题出在前面这一步:相关资料没有被召回,或者无关资料排得太靠前。

第三步:用混合检索补上关键词匹配

向量检索能理解语义,但它也有短板。比如用户问:

std::borrow::Cow 这个类型在标准库文档里怎么说?

这个问题里有明确类型名,关键词匹配往往比向量相似度更可靠。再比如用户问:

我之前那个字符串借用的问题,为什么换成 String 就能过?

这里没有明确关键词,语义检索更有用。所以很多 RAG 系统会用混合检索。

  • 稀疏检索
  • • 负责精确匹配。典型方法是 BM25,适合函数名、类型名、错误码、库名、命令、配置项。
  • 密集检索
  • • 负责语义匹配。它适合口语化提问、同义表达、概念相近的内容。

两路结果出来后,再用 RRF 或加权融合排个序。这样既能定位 std::borrow::Cow、E0597、tokio::spawn 这种精确词,也能处理“那个字符串借用的问题”这种模糊说法。

稀疏向量强在可解释和精确匹配,密集向量强在语义理解。混合检索把两者放在一起,可以避免系统只会查到语义,却抓不住关键术语。

第四步:先把用户问题“翻译”成检索问题

用户提问时,很少会刚好说成文档里的样子。他们会问:

上次练习里那个生命周期报错,为什么这次又出现了?

或者:

我之前那个报错怎么又出现了?

或者:

这个写法官方文档里有推荐吗?

这些问题对人来说很自然,对检索系统来说却很模糊。所以高级一点的 RAG,会在检索前处理用户问题。

  • • 查询重写:把口语问题改成更适合检索的表达。
  • 例如把“那个报错怎么又出现了”改写成“Rust 编译错误 E0597 borrowed value does not live long enough 的原因和修复方式”。
  • • 多查询分解:一个问题里有多个意图时,拆开查。
  • 例如“Rust async 为什么这么难,应该先学什么”,可以拆成“async/await 的基本执行模型”“Future 和 runtime 的关系”“Send、Sync、'static 在 tokio::spawn 中的作用”几个问题。
  • • HyDE:先让模型写一段假设性答案,再用这段更完整的文本去检索。
  • 短问题信息太少时,这种方法有时能召回更好的材料。
  • • 查询路由:判断问题该去哪里查。
  • 有的问题查官方文档,有的问题查示例代码,有的问题查 GitHub issue,有的问题需要回到本地项目,或到命令行里验证。

到这一步,RAG就学会先理解问题,再决定怎么查。

第五步:回答阶段

检索到资料后,还要让模型回答。这一步也有要注意的地方:资料找到了,模型如果继续自由发挥,RAG 的检索出的内容就会被弱化。所以提示词里通常要写清楚:

  • • 只根据给定上下文回答。
  • • 上下文没有依据时,直接说明资料不足。
  • • 尽量给出来源或引用片段。
  • • 区分事实、推断和建议。
  • • 输出格式保持稳定,比如清单、表格、JSON。

还是学习 Rust 的例子。

一个高质量回答最好说明:

  • • 哪些结论来自 Rust Book。
  • • 哪些来自标准库文档或官方博客。
  • • 哪些是个人练习里的错误记录。
  • • 哪些说法只是经验建议,不能当成官方规则。

RAG 的可信度,很大一部分来自证据链。回答出内容只是第一步;能回到材料拿到回答的依据才是最重要的。

三、RAG 面临的问题

到这里,一个基础 RAG 系统已经能工作了。它能读取资料、切块、向量化、混合检索、重写问题,基于上下文回答,还能做评估。如果目标是文档问答、学习助手、产品手册助手,这套方法已经很有价值。

但长期使用后,会遇到一个新问题:每次提问,系统都在重新查资料、重新拼答案。比如第一次问“Rust 所有权到底怎么理解?”,系统回答得很好。第二天又问“所有权、借用和生命周期之间是什么关系?”,系统又重新查一遍。过几天学到 async,再问“async 里的生命周期和前面学的是一回事吗?”,系统还是重新从一堆片段里找证据、拼结论。

问题也会跟着出现:上次问出来的好答案没有沉淀下来;各个概念之间的关系,没有形成一页长期维护的说明;资料越积越多,知识结构未必变清楚;用户每次都在问,系统每次都在临时组装。

这时就需要继续深入:把有价值的问答结果保存下来,让知识库自己形成结构。

四、LLM Wiki:把一次次问答沉淀成知识层

很多人都有互联网仓鼠的习惯。看到一篇好文章,先收藏;遇到一个有用命令,先贴进笔记;AI 解释得不错,也先复制下来。短期看,这是一个,至少资料没有丢。

但资料越攒越多,另一个问题会慢慢出现:同一个主题散在很多地方,旧结论没人更新,相关内容没有链接,下一次要用时还得重新找。知识库看起来越来越厚,可复用的结构却没有同步长出来。

前段时间,Andrej Karpathy(OpenAI 联合创始人)开源了一个名为“LLM-Wiki”的想法:用一份类似 llm-wiki.md 的说明,告诉 Agent 如何维护一个 Markdown Wiki。原始资料放在哪里,整理后的页面放在哪里,遇到新资料时怎么更新摘要、概念、实体和索引,回答问题时先看哪些页面,什么时候要回到原文查证,这些都写成清楚的工作规程。

传统 RAG 的主要动作发生在提问时:用户问一个问题,系统临时从原始 chunk 里找材料,再让模型拼答案。
LLM Wiki 则会把一部分工作提前到资料进入系统时:新资料进来后,LLM 先读一遍,提取关键内容,整理成 Markdown 页面,并把它接到已有知识结构上(这部分有点像对知识进行“编译”)。

继续用学习 Rust 举例。加入 Rust Book 之后,系统会把它切成 chunk 和向量索引,同时生成一页来源摘要;看到“所有权”“借用”“生命周期”反复出现,就会建立概念页;看到 Cargo、rustc、Tokio、Serde 这些工具和库,就会建立实体页;如果后面加入一篇新的 async 教程,里面的说法和旧笔记有冲突,也可以在相关页面标出来,提醒后面再确认。

所以我更愿意把 LLM Wiki 看成一层“知识整理层”。人负责挑资料、提问题、判断关键结论是否可靠;LLM 负责那些重复但重要的维护动作,比如摘要、归档、补链接、更新索引、记录变更。配合 Obsidian 这类 Markdown 工具,知识库既能被 Agent 维护,也能被人直接打开、检查和修改。

从“临时回答”到“长期笔记”

想象一下,如果每次问完 AI 后,都让它顺带完成三件事:

  • • 把这次答案保存成一页笔记。
  • • 把涉及的概念链接到已有页面。
  • • 如果发现新旧资料冲突,在相关页面标出来。

几个月后,聊天窗口里的零散回答会逐渐变成可追踪、可更新、可复用的 Markdown 页面。

单次问答只留下结果,LLM Wiki 会留下可维护的页面:原始资料保留不动,中间多出一层由 LLM 整理的知识层。我理解 LLM Wiki 的核心就在这一层。

这样一来,下次再提问时,模型不用只面对一堆原始 chunk。它可以先读已经整理过的概念页、来源摘要、对比页,再回到原始资料里查证。

LLM Wiki 的三层结构

LLM Wiki 通常可以分成三层。


raw sources

  原始资料层

  保存文章、PDF、截图 OCR、代码片段、学习记录

  尽量保持原样,作为事实来源

wiki

  知识整理层

  保存来源摘要、概念页、实体页、对比页、索引、日志

  由 LLM 负责创建和维护

schema

  操作规程层

  告诉 LLM 目录怎么用、页面怎么写、什么时候更新

这三层很好理解。raw sources 像资料柜,原文放在那里,不会再更改。wiki 像读书笔记和索引卡,负责把原文里的重点、概念、关系整理出来。schema 像图书管理员的工作手册,规定新资料进来后怎么处理,查询时先看哪里,哪些目录能写,哪些目录只能读。

如果继续用学习 Rust 的例子,LLM Wiki 可以这样维护:

  • • 给 Rust Book、标准库文档、官方博客、示例项目分别写来源摘要。
  • • 给“所有权”“借用”“生命周期”“trait”“async runtime”建立概念页。
  • • 给“Cargo”“rustc”“Tokio”“Serde”“Axum”建立实体页。
  • • 新版本文档或新的学习笔记进来时,更新旧页面,并标出变化。
  • • 用户问出一份很有用的学习路线或错误排查表时,把它保存到 outputs/。
  • • 每次更新后,在 log.md 里记一条。

Wiki 层为什么有用

保存文件本身不麻烦,上传、归档、命名都有工具可以做。但是我们往往面临以下繁琐的问题:

  • • 这份资料和旧资料有什么关系?
  • • 哪个结论被新资料改了?
  • • 哪些页面应该互相链接?
  • • 哪个概念反复出现,应该单独成页?
  • • 哪些来源互相矛盾?
  • • 哪次问答值得保存下来?

人经常会漏掉这些工作。它们难度不高,但很碎。LLM 很适合承担这类整理工作,它可以一次读多页,自动补链接、补摘要、补索引、补日志。

人的分工也会更清楚:

  • • 人负责决定哪些资料重要。
  • • 人负责提出自己关心的问题。
  • • 人负责审核关键结论。
  • • LLM 负责整理和维护。

这样跑一段时间后,知识库会逐渐出现结构。除了原始资料,里面还会有主题页、来源页、对比页、时间线和查询沉淀。

五、RAG 和 LLM Wiki 怎么配合

组合架构:RAG 查证据,Wiki 留结构

RAG 和 LLM Wiki 可以放在一起。RAG 负责查证据,LLM Wiki 负责留下结构。

一个更完整的知识系统,可以长这样:


原始资料层

  保存 PDF、网页、Markdown、代码片段、学习记录

  用搜索或 RAG 做大范围召回

Wiki 知识层

  保存来源摘要、概念页、实体页、专题输出

  用 Markdown 和 wikilinks 维护结构

生成层

  回答问题、写报告、做对比、生成方案

  必要时回到原文查证

小规模知识库里,index.md 就很有用。LLM 先读索引,再打开相关页面,很多问题不用向量数据库也能处理。资料多起来以后,RAG 仍然重要。它可以检索原始资料,也可以检索整理后的 Wiki 页面。两者配合后,系统既能找原文,也能沿着已有结构继续往下写。

放在 Obsidian 里怎么落地

如果用 Obsidian,一个 LLM Wiki 可以从简单目录开始。


_llm-wiki/

  raw/

    原始资料,只读

  wiki/

    index.md

    log.md

    sources/

    concepts/

    entities/

    outputs/

  README.md

raw/ 放原始资料。网页剪藏、PDF、截图 OCR、代码片段、练习记录都可以放这里。

wiki/sources/ 放来源摘要。每份资料一页,记录它讲了什么、哪些结论值得引用。

wiki/concepts/ 放概念页。比如所有权、借用、生命周期、trait、async runtime。

wiki/entities/ 放实体页。比如 Cargo、rustc、Tokio、Serde、Axum。

wiki/outputs/ 放值得保留的查询结果。比如学习路线、错误排查清单、项目实践总结。

index.md 是地图。LLM 查询时先读它,再决定打开哪些页面。

log.md 是时间线。每次 ingest、query-save、lint、maintenance 都记录一条。

还需要一个 schema 文件。对 Codex 来说可以是 AGENTS.md,对 Claude Code 来说可以是 CLAUDE.md。它要写清楚:

  • • 哪些目录只能读。
  • • 哪些目录可以更新。
  • • 新资料进入后更新哪些页面。
  • • 查询时先看索引,再看具体页面。
  • • 什么样的输出值得保存。
  • • 页面怎么命名。
  • • wikilinks 怎么写。
  • • 日志怎么追加。

什么时候只用 RAG,什么时候加 LLM Wiki

如果目标是快速问答,先做 RAG。

比如:

  • • 文档问答系统。
  • • 产品手册问答。
  • • API 文档助手。
  • • 内部知识库查询。
  • • 技术资料检索。

这些场景最看重:找得准、答得稳、有出处。

如果目标是长期积累,就加 LLM Wiki。

比如:

  • • 持续研究一个技术主题。
  • • 维护项目决策记录。
  • • 整理学习笔记和项目实践。
  • • 建个人知识库。
  • • 把多轮 AI 对话变成可复用资料。
  • • 定期写专题汇报或公众号文章。

如果同一个主题后面还会反复问、反复改、反复引用,就应该让它进入 Wiki。

RAG 适合让模型查资料,LLM Wiki 适合让资料长出结构。两者结合起来,才更像一个长期可用的知识系统。

六、最后

回到开头学习 Rust 的例子。RAG 解决的是“回答前先查资料”。问题来了,系统去 Rust Book、标准库文档、练习笔记里找证据,再让模型基于证据回答。它适合快速问答,也适合在大量资料里定位线索。

但长期学习一门技术,只靠一次次检索还不够。今天问这个,明天哪个,如果答案只留在聊天窗口里,知识仍然是散的。

LLM Wiki 则把有价值的回答保存下来,把概念之间的关系连起来,把新资料带来的变化更新到旧页面里。下一次再问时,AI 面对的除了原始片段,还有已经整理过的学习脉络,形成自己的一套知识体系。

RAG 让模型会翻资料,LLM Wiki 让资料能沉淀下来,二者结合后,知识库就会逐渐形成自己的知识体系。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

在这里插入图片描述

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

基于llm-wiki构建本地私有化知识库:RAG系统实战指南 检索增强生成(RAG)技术通过结合信息检索与大型语言模型,有效解决了模型在处理私有、实时数据时的局限性。其核心原理是将非结构化文档进行向量化嵌入,构建语义索引,从而实现精准的上下文检索与答案生成。这项技术的核心价值在于能够基于特定知识源提供准确、可追溯的答案,显著减少模型幻觉。在应用场景上,RAG尤其适用于构建企业级知识库、个人智能助手以及专业领域的智能问答系统。本文以开源项目llm-wiki为例,深入剖析了其如何实现从文档加载、智能分块到向量检索与生成的完整RAG流水线,并分享了针对嵌入模型选择、提示词工 阅读详情

相关推荐

LLM Wiki:让RAG问答结果沉淀为可维护的知识资产

在RAG(检索增强生成)应用的实践中,知识库往往停留在静态文本块阶段,每次问答产生的有效信息未能回流,导致知识无法持续积累。RAG的核心价值在于从非结构化文档中检索答案,而真正让知识产生长期效益的,是将这些答案转化为结构化、可追溯、可复用的知识资产。LLM Wiki开源项目提供了一套解决方案,通过自动生成Wiki草稿、人工审核、版本管理以及反哺检索管线的机制,将问答对沉淀为高质量条目。该方案适用于企业知识库、客服问答、技术文档检索等场景,帮助团队从“回答完就丢弃”的流水线模式,转向“越用越聪明”的资产积累模

weixin_30558697的博客 298

llm-wiki-skill:利用了LLM的全部能力,实现了真正基于语义的链接生成,这也是它能够构建出高质量知识图谱的核心原因

llm-wiki-skill的链接生成技术采用"语义理解+知识推理+结构化匹配"的混合方案,超越了传统的关键词匹配、向量相似度和单纯注意力机制。其核心流程包括:实体概念识别、候选链接筛选、语义相关性判断、隐含链接生成和反向链接维护。该技术通过LLM的深度语义推理能力,不仅能消除歧义,还能发现文本中未提及但逻辑相关的隐含链接,构建高质量的知识图谱。虽然计算成本较高,但其链接质量显著优于传统RAG系统,实现了真正基于理解的智能链接生成。

ZhangJiqun&191cm&85kg 1009

微信开源LLM Wiki:本地部署的RAG知识库实战拆解

在大语言模型应用落地的过程中,RAG技术已成为连接文档与智能问答的核心桥梁。其原理并不复杂:通过嵌入模型将文档切片向量化,构建索引,再结合用户提问进行语义检索,最终由生成模型整合答案。这种模式真正解决了传统关键词搜索“找不到、搜不准”的痛点,也让知识库不再只是文档的静态堆叠。对于企业内部信息管理和数据敏感场景,本地部署的向量检索与问答系统尤其具备实用价值。随着Dify、Ollama等生态工具日趋成熟,用开源方案搭建一套可控的知识库已成为现实。本文以微信团队开源的LLM Wiki为例,从文档解析、切片策略、索

weixin_29058331的博客 340

备忘录:LLMWiki,结构化知识库

Karpathy的LLMWiki提出了一种新型知识管理范式,其核心是通过LLM将原始资料预先编译成结构化维基知识库,替代传统RAG的临时检索模式。系统采用三层架构(原始资料层/知识库层/规则层),通过"摄取-查询-维护"三大核心操作实现知识的持续积累和自优化。与传统RAG相比,该方法强调知识的预编译和长期维护,适合稳定核心知识的管理。系统设计简洁,基于纯文本文件实现,无需向量数据库,特别适合个人或小团队(约100页规模)使用,实现了人机协作的知识共建模式。

m0_60781580的博客 802

从RAG到LLM Wiki:10轮提示词构建工业级知识库

在大模型落地过程中,常规RAG方案常面临知识无结构、答案不可溯源、更新成本高和质量难度量等瓶颈。知识图谱通过显式建模实体与关系,为多跳推理和结构化查询提供基础;提示词工程则能将LLM能力封装为可重复的构建流程。结合DeepSeek Harness工具链,可以实现从文档清洗、实体抽取、图谱构建到问答索引的自动化管线,并借助增量编译降低更新开销,通过在线评估持续校准输出质量。这类系统适用于企业知识管理、合规审计、智能客服等需要高可信度答案的场景,让知识库从“能跑demo”走向“可上线运营”。

weixin_34337381的博客 333

Windows Server 2016 下载

Windows Server 2016 下载 简介: Windows Server 2016是微软于2016年10月13日正式发布的最新服务器操作系统。基于Win10 1607(LTSB)内核所开发。 Windows Server 2016 Essentials edition(精华版) Windows Server 2016 Essentials版是专为小型企业而设计的。它对应于Win...

StudyOgre的博客 1万+

从零构建LLM-Wiki知识库系统

本文介绍了一种创新的LLM Wiki知识库系统,通过三层架构(原始资料层、Wiki层、Schema层)实现知识的复利增长。系统支持从文档或主题生成结构化词条,采用三层降级问答机制(Wiki词条→RAG文档→参数化兜底),并包含自动维护功能(健康检查、知识图谱、交叉引用)。相比传统RAG系统,LLM Wiki能够积累知识、利用LLM内置知识、构建知识网络,实现零成本本地运行。技术栈采用全异步FastAPI架构,支持多种LLM服务,解决了知识无积累、通用知识浪费等痛点。

liumeng248的博客 776

服务器被矿工入侵记录

一次服务器被矿工入驻的处理记录

王瑞的技术专栏 1334

RAG vs LLM Wiki:知识库怎么选?

很多人搭知识库,第一步就是把电脑里的资料全部上传,然后问 AI : “帮我总结一下。” 结果呢? AI 确实回答了,但回答总像隔着一层。 内容大致没错,却不懂你的业务,也不知道哪些经验对你最重要,你继续上传资料,效果没有明显变好,反而越来越难找。

xx_nm98的博客 268

Windows服务器XMRig挖矿病毒深度清除实战指南

XMRig是一种广泛用于Monero(XMR)加密货币挖矿的开源工具,其在Windows环境中的持久化机制已远超传统木马范畴,融合WMI事件订阅、服务伪装、PowerShell无文件执行与注册表隐写等多重反检测技术。理解其基于行为而非特征的生存逻辑,是实现有效检测与根除的前提。该技术具备强隐蔽性、高自愈性与网络通信合法化特征,常见于RDP弱口令爆破、SMB共享泄露及PowerShell远程执行等非漏洞类入侵场景。本文聚焦Windows原生命令与Sysinternals工具链,提供覆盖进程定位、WMI清理、服

weixin_30535843的博客 735

模拟ic入门——设计一个带隙基准Bandgap(三)高阶温度补偿与启动电路设计

本节我们来介绍高阶温度补偿,以及一些启动电路的设计,附上一些经典的论文供大家学习

qq_64956710的博客 1万+

基于Karpathy LLM Wiki构建本地知识库与RAG智能问答系统

大语言模型(LLM)作为当前人工智能领域的核心技术,其原理与应用已成为开发者与研究者必须掌握的知识体系。理解其背后的Transformer架构、注意力机制等核心概念,是构建高效AI应用的基础。在工程实践中,如何系统化地组织、检索和利用这些专业知识,是实现技术价值最大化的关键。检索增强生成(RAG)技术通过结合外部知识库与LLM的生成能力,有效提升了问答系统的准确性与可信度,成为构建企业级知识大脑和智能助手的重要方案。本文以知名AI研究者Andrej Karpathy的结构化LLM Wiki为高质量知识源,详

weixin_34224941的博客 404

AutoSAR配置视频讲解:新建DaVinci工程

AutoSAR实验视频讲解:闪烁一颗LED实验【新建DaVinci工程】 上一篇 | 下一篇 | 总目录 实验架构图 视频本频放在了文末,下图描述了本次实验配置内容在AutoSAR架构中的位置,供大家参考 实验内容 本节课程讲解新建DaVinci工程,听上去新建工程很简单,但是还是需要很多的准备工作和细节。主要内容是新建工程和导入dbc文件和导入arxml文件的方法 主要步骤 新建DaVinci工程 导入.dbc通信矩阵文件 导入Mcal的arxml文件 实验视频2:Mcal配置 提示:版权所在,违

雪云飞星的博客 6276

RAG、LLM Wiki、企业知识库、AI 工作流:搞不清这四个,你的企业 AI 就是在烧钱

RAG、LLM Wiki、企业知识库、AI 工作流:搞不清这四个,你的企业 AI 就是在烧钱

qq_31429225的博客 433

vLLM显存逆向计算:如何得到最优gpu-memory-utilization参数

本文提出了一种**逆向工程**的思路:基于vLLM显存占用的底层机制,通过精确计算模型权重、KV缓存、激活内存等各组件的显存需求,**倒推出最优的gpu-memory-utilization参数**。这种方法让我们能够在部署前就准确预估资源需求,实现一次配置、稳定运行。本文我们将从vLLM显存计算的核心原理出发,构建完整的倒推计算框架和源码,并通过大量实验验证其准确性(会有误差,但基本可以直接使用)。

羊城迷鹿的博客 1953

仿真系列专栏介绍

大家好!欢迎来到我的仿真学习系列专栏!这是一个我在学习仿真技术过程中整理和分享的系列文章。作为一名正在不断学习和实践的工程师,我希望通过这个专栏,和大家一起探索仿真技术,尤其是在高速信号完整性方面的应用。

案例文章,高速信号 369

不止是RAG,LLM Wiki 如何构建可累积的工程化知识库

LLMWiki是一种动态知识管理系统,其核心在于持续积累而非重复检索。系统通过知识摄入(Ingest)、查询(Query)和健康检查(Lint)三大操作实现知识沉淀:原始素材经AI编译后形成结构化Wiki页面,通过三级检索路径实现精准定位,并定期检测知识矛盾与空白。相比传统RAG的一次性检索,LLMWiki在工程应用中支持多知识库挂载和自动化评测闭环,尤其适合中小型知识库建设。开源实现如karpathy-llm-wiki和llm_wiki分别提供了轻量技能包和完整桌面应用方案。

聚焦AI技术前沿,深度解析大模型原理与多场景应用,探索最新突破与落地实践,助力行业洞悉趋势,驱动智能转型,赋能千行百业。 684

Qt C++ 电子海图与作战叠加(Overlay)系统

lab_pos->setText(QString("坐标: X%1 Y%2").arg(p.x(),0,'f',0).arg(p.y(),0,'f',0));lab_distance->setText(QString("距离: %1 海里").arg(dist,0,'f',1));lab_bearing->setText(QString("方位: %1°").arg(bear,0,'f',1));// 绘制S-57海图基底。scene->addText("封锁线").setPos(450,180);

寒寒豆豆软件公司的博客 498

知识库三巨头:RAG vs LLM Wiki vs Ontology 本体深度解析

2026年知识库建设进入“三巨头”时代:RAG、LLMWiki与Ontology本体分工明确。RAG负责检索资料,提供回答依据,适合简单问答;LLMWiki实现知识编译与沉淀,支持长期积累与跨文档综合;Ontology则定义业务实体与关系,打通多系统语义壁垒。三者非替代关系,而是按需选用——先用RAG验证需求,再依场景升级至LLMWiki或引入Ontology。未来趋势为RAG下沉为基础设施,LLMWiki催生新工具链,Ontology成企业AI语义操作系统。核心原则:明确任务,避免过度开发。

GQ_666的博客 616

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

从 RAG 到 LLM Wiki:团队知识库工程化的一点学习

本文探讨了构建高效团队知识库的两种方法论——RAG(检索增强生成)和LLM Wiki。RAG通过检索相关文档片段辅助大模型生成回答,解决模型"幻觉"、知识更新和内部资料调用问题,但依赖原始资料质量。LLM Wiki则强调用AI主动整理知识体系,将碎片化资料转化为结构化的Wiki页面并建立关联,实现知识持续演进。作者认为二者应结合使用:LLM Wiki负责知识治理,RAG提供检索问答能力。文中还推荐了RAGFlow、LightRAG、LlamaIndex等工程化产品,指出知识库建设需平衡快速落地与长期维护,最

pkk518的博客 401

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

从 RAG 到 LLM Wiki:Karpathy 为什么开始让大模型自己维护知识库

LLM Wiki 值得重视,是因为它把知识库从“提问时临时检索”变成了“平时持续整理”。普通 RAG 往往是在每次提问时重新从原始资料里找答案,而 LLM Wiki 会先把摘要、索引、概念联系和阶段性结论沉淀下来,让这些中间处理结果成为后续问答和研究的基础。它更适合技术学习、论文阅读、项目研究这类长期积累型任务,因为这类任务真正重要的不是一次性找到答案,而是让后续工作能够继承前面的理解。Karpathy 给出的原始说明在 GitHub Gist 上,标题就叫LLM Wiki。

2501_92638822的博客 696

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

WeKnora:从部署到能提问的知识库,10分钟跑通你的RAG文档问答与自动Wiki

WeKnora 是一个开源的 LLM 知识平台,负责把原始文档变成可查询的 RAG 知识库、会自己推理的 Agent,以及一套自动维护的 Wiki。它适合想零代码搭"企业文档问答"服务的人:读完这篇,你能在本地把整套服务跑起来,建出第一个知识库,并拿到带引用出处的回答。 ## 🚀 WeKnora 能做什么 **RAG 文档问答**:上传一批文档后,用自然语言提问即可得到带引用角标的回答,点击

gitblog_01043的博客 945

开源RAG知识库WeKnora深度调研:让知识自己长成体系

配套:跨会话长期记忆、多源接入(飞书/Notion/语雀/钉钉/GitLab/RSS)、10+ 文档格式(PDF/Word/图片/Excel/XMind)、20+ LLM 供应商(OpenAI/DeepSeek/Qwen/智谱/Ollama 本地)、企业级多工作区 RBAC + 审计。Dify/RAGFlow/MaxKB/FastGPT 全是"检索→回答"或"应用编排",只有 WeKnora 的北极星是"让知识自己长成体系"(自动 Wiki + 分块可编辑回滚)。——它解决"检索不准时能上手修"。

wukuncsdn的博客 381

LLM Wiki:为RAG知识库装上“第二块硬盘”,让问答自动沉淀为Wiki

检索增强生成(RAG)已成为企业构建知识库问答系统的核心技术,但传统RAG在回答完成后便“聊过就忘”,缺乏知识沉淀机制,导致重复检索与答案不一致。向量数据库与Embedding模型虽能提升召回质量,却无法解决对话结果的结构化复用问题。LLM Wiki项目提出一种“知识沉淀层”设计,在RAG生成链路后增加沉淀判定、格式化与人工审核环节,将高质量问答自动转化为可检索、可维护的Wiki条目,并与原始文档共同参与检索。该模式兼顾向量检索效率与事实可追溯性,适用于团队知识库、智能客服、Agent记忆体等场景,为RAG

weixin_42521856的博客 235

技术科普:从RAG到LLM Wiki,再到Agentic知识库,一文读懂三代知识检索架构

随着大模型智能体技术的不断成熟,Agentic 知识库已然成为大模型知识管理的主流方向,而 LLM Wiki 的知识编译理念,也为其提供了核心的知识沉淀思路。对于开发者而言,无需纠结三者的概念边界,理解其演进逻辑,根据自身业务需求选择合适的技术方案,才是大模型知识应用落地的关键。未来,知识检索与管理必将朝着更智能、更自主、更易迭代的方向发展,而 Agentic 知识库,就是这个趋势下的核心落地形态。

hello! 799

知识库检索入门:从普通 RAG、知识图谱 RAG 到 LLM Wiki,一篇讲清原理、区别与选型

本文系统介绍了三种知识库检索方案:普通RAG、知识图谱RAG和LLM Wiki。普通RAG适合快速构建基于文档的问答系统,但对复杂关系型问题处理较弱;知识图谱RAG通过构建实体关系网络,能更好地处理多跳推理和关系型问题,但构建成本较高;LLM Wiki将原始知识提炼为结构化Wiki页面,更适合学习型场景和持续知识沉淀。三种方案各具特点,适用于不同场景:普通RAG适合简单文档检索,知识图谱RAG适合复杂关系推理,LLM Wiki则更接近人类学习知识的方式。选择方案时需权衡实现复杂度、成本和应用场景需求。

qq_48896417的博客 1047
上一篇: 架构范式转移:为什么 Agentic Search 正在取代静态 RAG?
下一篇: 面试官问:什么是 Harness 工程?可以这样回答
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2841原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值