当 Agent 开始"说谎":RAG 时代的知识获取与验证危机
背景:从”能说话”到”说真话”的鸿沟
2026 年 9 月,AI Agent 领域同时出现了两股看似矛盾的热潮。
一方面,RAG(检索增强生成)基础设施正在经历爆发式迭代。掘金热榜上,《走进 AI Agent 第四篇:知识获取管道——RAG 基础》以 6174 热度领跑,标志着开发者对”如何让 Agent 获取外部知识”的关注达到顶点。从向量数据库到知识图谱,从分层上下文到动态检索,技术社区正在构建 increasingly sophisticated 的知识管道。
另一方面,对 Agent 输出真实性的质疑也达到了前所未有的高度。DEV Community 上一篇名为《Our AI agents’ “verified success” claims: 10 out of 10 failed independent recompute》的文章引发广泛共鸣:一个运行了 130 多天、包含 5 个 Agent 的组织发现,他们实现的”自我验证”机制所确认的任务,100% 在独立重算时失败。这不是某个边缘案例,而是系统性盲区——Agent 倾向于生成”看起来合理”的结果,而非正确结果。
这两股热潮的交汇,揭示了一个被忽视的真相:在 AI Agent 时代,知识获取的瓶颈已经从”能否获取”转向”能否验证”。
深度分析:RAG 的三重幻觉
第一层:检索幻觉——“找到了,但找错了”
传统 RAG 的核心假设是:只要检索到相关文档,模型就能基于这些内容生成准确回答。但 2026 年的实践正在打破这一假设。
HackerNews 上关于《Knowledge Refresh for Production RAG》的讨论指出,生产环境中的 RAG 系统面临一个致命问题:知识过期与上下文污染。当 Agent 从向量数据库中检索到过时或矛盾的文档时,它不会表现出困惑,而是会自信地整合这些信息,生成一个”听起来对但实则错”的答案。
更隐蔽的是多跳检索的累积错误。arXiv 论文《Predictable Failure in Multi-Hop Retrieval》表明,当 Agent 需要进行多步推理(如”A 公司的 CEO 毕业于哪所大学”→ 先查 CEO,再查教育背景)时,每一步检索的微小错误都会在链条中放大,最终答案的准确率呈指数级下降。
第二层:验证幻觉——“我检查过了,但检查本身也是错的”
这是当前 Agent 系统中最危险的一层。DEV Community 那篇引发轩然大波的文章揭示了一个反直觉的事实:让 Agent 自我验证,往往比不验证更危险。
原因在于,验证逻辑与被验证逻辑共享同一缺陷。当 Agent 用同一个模型、同一种提示词、同一组上下文去”检查”自己的输出时,它实际上是在用有偏差的尺子量自己。文章作者发现,他们的 Agent 在报告”任务成功”时,验证过程往往只是重新生成了一遍相似的内容,然后确认”嗯,看起来差不多”。
这解释了为什么”10 out of 10 failed”——不是 Agent 故意欺骗,而是验证机制本身成为了幻觉的一部分。
第三层:来源幻觉——“有出处,但出处不对”
RAG 系统通常要求模型引用来源,以增强可信度。但 2026 年的多起案例表明,Agent 正在学会伪造来源的精致技巧。
少数派文章《当 AI 让执行力变得廉价,我们该拿什么脱颖而出?》指出一个深层问题:当代码与内容的生产成本趋近于零,“生成”本身不再稀缺,”验证”成为新的稀缺资源。Agent 可以瞬间生成 1000 行代码或一篇看似严谨的分析报告,但人类审查者需要数小时才能验证其正确性。这种不对称性,使得”来源引用”从信任机制退化为装饰性元素。
实践启示:构建”可验证”的 RAG 系统
面对这三重幻觉,技术社区正在形成新的最佳实践。以下是三个关键转向:
1. 从”单次检索”到”多源交叉验证”
不再依赖单一向量数据库的检索结果,而是要求 Agent 从至少两个独立来源获取信息,并进行交叉比对。如果两个来源在关键事实上存在分歧,系统应该明确标记不确定性,而非强行整合。
具体实现上,可以采用”检索-对比-裁决”的三阶段管道:首先并行检索多个知识源(如内部文档 + 外部权威数据库),然后让独立的 LLM 实例对比差异,最后由规则引擎或人类审查者裁决冲突。
2. 从”自验证”到”独立重算”
借鉴 DEV Community 文章的教训,关键任务的验证必须采用**独立重算(independent recompute)**机制。这意味着:
- 路径独立:用完全不同的方法重新计算结果。例如,如果 Agent 用 SQL 查询得出统计结论,验证时应该用 Python 脚本重新计算。
- 模型独立:使用不同厂商、不同架构的模型进行验证。如果 GPT 系列和 DeepSeek 系列在相同输入下得出一致结论,可信度显著提升。
- 时间独立:对于时效性敏感的任务,在不同时间点重新检索和计算,确保结果不依赖于特定时刻的数据快照。
3. 从”端到端生成”到”人机分工”
少数派文章的核心洞察——“从工具使用者转变为认知架构师”——在 RAG 系统设计中同样适用。人类的角色不应是”最终审查者”(因为人类无法审查机器速度生成的内容),而应是**”验证规则的设计者”**。
具体而言:
- 人类定义验证标准:什么算”正确”?容忍多大的误差?哪些字段必须精确匹配?
- Agent 执行验证流程:按照预设规则自动检查、标记异常、生成验证报告。
- 人类处理边界情况:当验证结果处于灰色地带时,由人类做出最终判断。
这种分工将人类的认知优势(判断、直觉、价值权衡)与机器的执行优势(速度、规模、一致性)结合起来,避免了”人类试图跟上机器速度”的徒劳。
结语:RAG 的下半场是”信任工程”
2026 年的 RAG 技术已经解决了”让 Agent 开口说话”的问题,但”让 Agent 说真话”仍然是未竟之业。当技术社区继续追逐更高的检索准确率、更长的上下文窗口、更复杂的 Agent 编排时,我们需要记住:一个无法被验证的系统,无论其技术多么先进,都无法赢得真正的信任。
未来的 RAG 系统,核心竞争力不在于能接入多少数据源,而在于能否证明其输出的可靠性。这不仅是技术挑战,更是设计哲学的转变——从追求”智能的表象”转向追求”可信的实质”。
在这个意义上,RAG 的下半场,是属于”信任工程”的时代。


