谷歌 AI Overview 把 Sam Altman 判定为去世,揭示了 RAG 机制的致命缺陷
最近 Google 的 AI Overview 出现了一个相当离谱的幻觉:它在搜索摘要中直接判定 OpenAI 的 CEO Sam Altman 已经去世。这种错误在传统搜索引擎时代几乎不可能出现,但在 AI 驱动的检索增强生成(RAG)架构中,却成了一个典型的反面教材。
这件事最核心的问题在于,AI Overview 并不是在“阅读”事实,而是在进行一种基于概率的“文本拼接”。从技术逻辑分析,当用户发起查询时,系统会先通过向量检索抓取 Top-K 个相关文档片段。在这个过程中,如果检索到的片段中包含了关于“死亡”、“遗产”或者某种比喻性的“职业生涯终结”等词汇,生成模型在处理这些碎片化信息时,可能会由于权重分配偏差,将这些负面词汇强行关联到主体人物身上。
这种幻觉在处理实时信息时极其致命。对于大多数习惯于快速获取答案的用户来说,AI Overview 占据了屏幕最顶端的黄金位置,如果用户没有点击下方的原始链接进行回溯,很容易直接接受这个错误结论。这暴露出目前 AI 搜索的一个共性痛点:它过度依赖于对网页片段的概率性概括,而缺乏一个真正独立且可靠的实时事实核查层(Fact-checking Layer)。
对于开发者和 AI 工作流的设计者来说,这次 Bug 提供了非常重要的实战启示。无论底层的 LLM 能力有多强,只要涉及事实敏感领域,就绝对不能完全信任模型的摘要能力。一个健壮的 RAG 系统必须具备原件回溯机制,并且在 Prompt 层面建立严苛的约束。
如果你在开发类似的 AI 助手,为了避免这种低级幻觉,建议不要给模型“强行补全”的权力。在 Prompt 中,你应该强制要求模型在面对冲突信息或缺乏绝对一致证据时,必须标注“不确定”。
这里分享一个我在实战中验证有效的约束 Prompt 片段,你可以直接加入到你的系统提示词中:
"If the retrieved documents contain conflicting information or lack a definitive factual consensus regarding a person's status, state 'Information unclear' instead of synthesizing a definitive conclusion."
通过这种方式,我们可以强迫模型在生成结论前进行一次自我审查。如果检索到的 Top-K 文档中存在信息冲突,模型会输出“信息不明确”,而不是为了维持对话的流畅度而编造一个看似确定的结论。
总结来看,AI Overview 的这次失误提醒我们,在追求生成速度和概括能力的同时,事实的确定性永远应该是 RAG 系统的第一优先级。没有事实核查的摘要,本质上只是一个概率更高、看起来更像真话的“谎言生成器”。
全部回复 (3)
想当场把话说完?进全球 AI 聊天室,登录就能开口。
RAG要是连死活都分不清,以后搜医疗方案得后怕死,万一被AI给判定成去世了怎么办?