RAG 已死的论调下,微信 WeKnora 给出相反答案
RAG 已死的论调下微信 WeKnora 给出相反答案【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnora过去一年大模型圈子里RAG 已死的论调此起彼伏上下文窗口从 128K 一路卷到百万级长上下文模型似乎可以一次性吞下整份文档检索增强生成RAG被贴上了过渡技术的标签。可就在这片唱衰声中腾讯微信团队开源的知识管理框架 WeKnora 却给出了完全相反的答案——它不仅把 RAG 当作核心能力保留下来还进一步将其与 Agent、自维护 Wiki 组合成三位一体的企业知识底座GitHub 星标一路涨到 3.1 万。本文结合社区情报与仓库源码拆解RAG 已死论调的来源以及 WeKnora 从工程实践出发给出的反驳。RAG 已死论调是怎么火起来的RAG 已死并非空穴来风它背后有几股真实的技术推力。首先是长上下文窗口的军备竞赛。主流模型厂商把上下文窗口从 32K 推向 128K、1M 甚至更多配合 KV Cache 压缩与稀疏注意力技术让把全部资料塞进提示词在技术指标上成为可能。既然模型能记住更多检索的必要性自然被质疑。其次是Agent 范式的崛起。智能体可以通过工具调用、多步推理自主获取信息社区开始讨论RAG 会不会被 Agent 直接读文档取代。与此同时一批文章集中吐槽 RAG 的工程痛点文档杂乱只能关键词检索、跨文档推理能力弱、资料新增后需要手动切片重新入库、维护成本极高——这些抱怨在社区情报中反复出现构成了RAG 过时叙事的事实基础。但仔细看这些论调会发现它们混淆了两件事长上下文解决的是容量问题而 RAG 解决的是找到该看什么的问题。上下文再长模型也不知道企业 10 万份文档里哪一份包含答案——把所有文档都塞进去既不经济也不现实。WeKnora 恰好站在这个交叉点上用产品形态给出了自己的立场。WeKnora 用 RAGAgentWiki 回应了什么WeKnora 的项目定位写得很直白turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki——把原始文档变成可查询的 RAG、可自主推理的 Agent 和可自维护的 Wiki。三种能力共享同一知识库README_CN.md查询资料用 RAG处理多步任务用 Agent整理知识用 Wiki。从能答到能做RAG 变成了 Agent 的眼睛社区情报里有一个很精辟的概括微信AI团队开源WeKnora给知识库装上手脚AI 从能答到能做。这正是 WeKnora 对 RAG 过时论最直接的回答RAG 没有死它只是从答案生成器降级或者说升级成了 Agent 的检索工具。在 WeKnora 的智能推理模式下Agent 处理比较多份合同的条款这类跨文档任务时会按问题选择工具并执行多轮调用07-agent.md。Agent 的工具箱里search_knowledge是检索知识库的入口支持hybrid/semantic/keyword三种模式read_document支持按文档通读、分页与片内搜索query_knowledge_graph负责图谱查询definitions.go。也就是说检索不再是问一句、答一句的单一链路而是 Agent 循环中可反复调用的基础能力。值得注意的细节是Agent 的系统提示词中专门有一段内容锚定Content grounding指令要求模型在回答事实性问题、或生成报告、教程等技术交付物之前必须先检索相关知识库并且目录条目、标题和摘要只是导航提示不能作为详细论断的证据grounding_prompt.go。这套提示词把先查再答写进了 Agent 的行为规范——长上下文让模型能记但只有 RAG 让模型知道该记什么、证据在哪。混合检索不是口号RRF 融合与多引擎工程RAG 已死论调常把检索贬低为关键词匹配的旧把戏。WeKnora 的检索层显然不这么认为。其核心实现位于 knowledgebase_search_fusion.go这里藏着几个值得展开的工程细节混合检索 向量 关键词独立召回上层统一 RRF 加权融合。向量检索和 BM25 关键词检索各自独立执行再通过 Reciprocal Rank Fusion 按排名加权合并而不是简单的分数相加。代码注释解释了原因原始 BM25 分数无上界常常大于 10直接混入复合分数会让所有候选都在 1.0 处饱和导致 MMR 退化为纯多样性排序因此单检索器路径需要把分数归一化到 [0, 1]混合路径则把 RRF 分数除以其理论上界。统一分数域是重排与多样性排序的前提。所有路径最终都落在 [0, 1]后续的重排rerank与 MMR 才能对来自不同引擎、不同参数集文档 vs FAQ的结果做统一排序。多引擎并行与按需重建。WeKnora 支持 PostgreSQLpgvector ParadeDB BM25、SQLiteFTS5 sqlite-vec、Elasticsearch v8/v7、OpenSearch、Qdrant、Milvus、Weaviate、Doris、腾讯云 VectorDB 等 9 种以上检索后端05-retrieval-engines.md。检索时按知识库绑定的存储实例分组、多组并发 fan-out跨引擎类型再做分数归一化引擎注册表支持启动后按需重建某个后端暂时不可用也不会让检索永久失败。这些细节说明WeKnora 对 RAG 的态度不是够用就行而是把它当作一个值得持续投入的生产级工程问题——索引、召回、融合、重排、降级每一层都有明确设计。Wiki 模式直击维护成本高这一最大死结社区吐槽 RAG 的痛点里最致命的一条是资料新增后需要手动切片、重新入库维护成本极高。WeKnora 的 Wiki 模式正是冲着这个死结去的。打开知识库的索引策略里的 Wiki 开关后文档入库即触发异步生成管道模型从文档中提取人物、产品和概念等条目生成带来源引用的 Markdown 页面页面之间自动建立链接形成可浏览的知识图谱文档更新后 Wiki 会持续跟进14-wiki.md。工程上这套生成管道写得相当扎实wiki_ingest.go上传文档后有 30 秒的防抖延迟来合并快速连续的上传每知识库有并行批次的 in-flight 上限默认 4防止单个库的批量导入占满整个 Wiki 工作池失败重试与死信归档、按 slug 的锁与身份认领机制防止并发写同一页面时的丢失更新连页面改写被 completion budget 截断这种长文本生成特有的问题都设计了最多 3 轮的续写机制。版本历史则区分管道生成、Agent 修改、人工编辑与回滚四种来源人工编辑记录优先保留软上限 50 版清理自动生成的快照硬上限 200 版保证存储有界。Wiki 与 RAG 的关系很有意思Wiki 页面本身又可以被检索——wiki_search是 Agent 的检索工具之一。也就是说RAG 负责从原始文档里找证据Wiki 负责把知识沉淀成结构化条目两者互为表里共同对抗知识腐化。生态位不只是问答CLI、MCP、插件多端接入RAG 已死论调的另一个隐含假设是 RAG 只是个问答玩具。WeKnora 的客户端生态显然更宽官方 CLIcli/README.md支持知识库管理、文档上传、混合检索、流式 RAG 问答还提供 JSON Envelope 输出契约、类型化错误与退出码矩阵专为 CI/CD 和 Agent 脚本化设计内置 MCP Server 可以发布为 Streamable HTTP 端点供 Cursor、Claude 等 AI 工具连接wxg-prc-cpg/dsh-weknora这个 npm 插件则让 DeepSeek Harness 里的 Agent 直接获得 WeKnora 知识库的混合检索与带引用问答能力packages/dsh-weknora/README_CN.md。这些接入方式共享同一个原则把 RAG 的能力以工具的形式交给 Agent而不是替 Agent 做决定。检索结果带回原文片段与排序信息由 Agent 自己推理、自行判断证据强度。长上下文时代 RAG 的真实生态位那么站在 2026 年的时间点上回头看RAG 到底死了没有WeKnora 的实践给出了一个更冷静的答案RAG 不会死但它的生态位确实变了——从唯一的问答方案变成了Agent 时代的记忆与证据基础设施。这个生态位由四个无法回避的约束支撑成本与延迟。百万级上下文不是免费的。把 10 万份文档全部塞进提示词Token 成本、首字延迟和推理资源都是企业无法承受的而 RAG 只需把 Top-K 个相关分块送入上下文成本和延迟都降低几个数量级。WeKnora 对每次检索的分块数、maxChunkChars都有明确约束正是这种精准供给的体现。时效性。长上下文模型的知识是快照式的而企业知识库是流式的——合同在变、产品在迭代、FAQ 在更新。RAG 的知识库天然支持增量更新WeKnora 甚至为 Wiki 生成设计了防抖、并发批次与失败重试来保证索引与文档同步这是静态提示词无法做到的。可审计性。企业场景下答案从哪来和答案是什么同样重要。RAG 的引用机制把答案锚定在原文片段上WeKnora 的 Agent 回答会附带引用抽屉展示每条论断对应的源文档与分块支持溯源核验07-agent.md。权限与安全。这是最容易被技术讨论忽略、却最决定企业落地的因素。WeKnora 的多工作空间 RBAC、知识库级检索范围、只读 API Key 与数据零外泄的私有化部署能力决定了同一个平台既可以服务全员知识库也可以隔离不同部门、不同项目的敏感资料。检索天然是最小权限的信息供给方式——只给模型它该看的那几段而不是把整个知识库暴露给提示词。结语RAG 已死的论调本质上是把长上下文能装下更多字误当成了检索不再必要。WeKnora 用产品形态回答了这个命题RAG 既没有被淘汰也没有停留在问一句答一句的旧形态而是退居为 Agent 的眼睛与企业的知识记忆层——检索提供证据与范围Agent 负责推理与行动Wiki 负责沉淀与进化。三者共享同一知识库恰恰说明 RAG 的真正价值不在于替代模型而在于让模型在企业知识面前既看得准、又跑得动、还能留得下痕迹。当讨论从上下文多长回归到知识如何管理RAG 的位置反而更加清晰了。【免费下载链接】WeKnoraOpen-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.项目地址: https://gitcode.com/GitHub_Trending/we/WeKnora创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

gemma-4-e4b-it-mobius-int4_rai_1.8.0_medusa_1.0_npu命名全解:E4B、IT、INT4与NPU背后的10大关键信息

gemma-4-e4b-it-mobius-int4_rai_1.8.0_medusa_1.0_npu命名全解:E4B、IT、INT4与NPU背后的10大关键信息

大模型模型量化基础模型 【免费下载链接】gemma-4-e4b-it-mobius-int4_rai_1.8.0_medusa_1.0_npu 项目地址: https://ai.gitcode.com/hf_mirrors/amd/gemma-4-e4b-it-mobius-int4_rai_1.8.0_medusa_1.0_npu 点击查看 免费下载 gemma-4-e4b-it-mobius-int4_rai_1.8.…

2026/10/16 12:15:23 阅读更多 →
HotSpot JVM核心机制:内存布局、垃圾回收与JIT编译调优

HotSpot JVM核心机制:内存布局、垃圾回收与JIT编译调优

很多写 Java 的开发者,其实和 HotSpot 的关系相当微妙——每天写的代码最终都跑到这个虚拟机里,但大多数人几乎没有认真想过:它为什么叫 HotSpot?解释执行和机器码执行的分界线到底在哪里?调参数的时候,-Xm…

2026/10/16 12:14:23 阅读更多 →
堆排序算法实验报告:Java实现、复杂度分析与避坑指南

堆排序算法实验报告:Java实现、复杂度分析与避坑指南

简介:本资源是一份面向算法初学者与计算机专业学生的堆排序算法综合实验报告,以Java语言实现,帮助读者系统掌握堆排序的建堆、调整与排序全过程。压缩包内共1个doc文档,约63KB,内容涵盖算法流程图、关键代码、复杂度分…

2026/10/16 12:14:23 阅读更多 →

最新新闻

会务小程序行政自己能搭吗?卡点就三步,附一张能当场验的清单

会务小程序行政自己能搭吗?卡点就三步,附一张能当场验的清单

单位办会,最常听到的一句话是"要做会务小程序啊?这个得找技术部门"。这句话现在不太站得住了。会务小程序这件事,早就过了要技术介入的阶段。真正卡住行政的不是能力,是三个很具体的坎:不会设计、不会配置、…

2026/10/16 17:28:42 阅读更多 →
StandardScaler保存的正确姿势:跨版本兼容与安全序列化

StandardScaler保存的正确姿势:跨版本兼容与安全序列化

1. 为什么StandardScaler的“保存”不是调用save()那么简单刚接触机器学习模型持久化的开发者,常会下意识地在StandardScaler对象上调用.save()或.dump()——结果要么报错AttributeError,要么保存下来的东西根本没法用。这不是你记错了API,而…

2026/10/16 17:28:42 阅读更多 →
GPT生成式预训练全解析:从架构原理到微调实践

GPT生成式预训练全解析:从架构原理到微调实践

1. 生成式预训练到底解决了什么问题先把话说在前面:GPT这几年几乎成了大模型的代名词,但很多人其实没搞明白,它最初提出的"生成式预训练"到底解决了什么问题。如果你把时间拨回2018年,那时候做NLP的主流思路是&#xff…

2026/10/16 17:28:42 阅读更多 →
DWF Viewer工程图纸交付原理与实战指南

DWF Viewer工程图纸交付原理与实战指南

简介:Autodesk DWF Viewer是面向工程、建筑与制造领域设计协作人员的专业级DWF格式查看工具,专为非CAD用户高效审阅2D/3D设计数据而优化,解决轻量化共享、安全预览与跨平台沟通难题。资源包为RAR压缩格式,共2个文件:15…

2026/10/16 17:27:41 阅读更多 →
Panel Designer中的Picture Box控件:配置、交互与内存管理实战

Panel Designer中的Picture Box控件:配置、交互与内存管理实战

做可视化控制台那会儿,我把Panel Designer里能用到的控件基本都摸了一遍,最后发现用得最多、也最考验功底的,反而是看起来最简单的Picture Box。二十多个Picture Box分布在监控面板的各个区块,负责设备状态图、告警缩略图、趋势截…

2026/10/16 17:27:41 阅读更多 →
技术博客写作第一步:规范项目标题与关键词输入

技术博客写作第一步:规范项目标题与关键词输入

收到。在开始之前,我需要先拿到最关键的输入:项目标题,以及可选的项目正文/关键词/摘要描述。你这次发来的内容里,这几个字段都是空的,我这边没有可以用来展开的核心主题,也就没法生成任何博文。请把完整的…

2026/10/16 17:27:41 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →