如何识别并治理大模型幻觉?

未标记

询问 AI

考查重点:事实依据与完成状态核验。把关键事实、数字和完成声明对照可信材料与真实状态;检索补证据、程序校验确定项,无依据时补查或保留缺口

本题目录

参考答案

核心回答

大模型幻觉是生成了事实错误、缺乏依据或与给定材料冲突的内容。治理要把事实依据和执行结果接入回答过程,再验证关键结论。 可以按四步处理:

  1. 识别并定位:把答案中的关键事实、数字、引用和“已完成”的动作分别拿出来,与原文、业务数据和工具真实返回核对,区分资料缺失、检索错误、上下文丢失与生成偏离。
  2. 提供可靠依据:知识问答检索有来源、版本和适用范围的材料;实时数据通过工具查询,保留原始返回。检索相关不等于证据充分,还要检查是否覆盖问题中的条件。
  3. 约束生成:要求围绕证据回答、给出对应出处;缺少依据时补问、补查或明确无法判断。结构化输出可以限制字段和格式,但不能单独保证字段里的事实正确。
  4. 验证并回归:用规则或业务系统校验编号、计算和操作状态,对关键结论检查引用是否真正支持。把失败样本加入评测集,同时观察错误率、有效回答率、延迟和成本。

例如,报销问答引用了旧版制度,即使回答与旧文档完全一致,也可能不适用于当前员工。应先修正文档版本和检索条件,再验证生成结果;只修改“不要编造”的提示词,解决不了错误依据的问题。

先分清是哪一种错误

识别幻觉时,要同时看两个维度:

  • 事实是否正确:某个金额、日期、接口或执行结果,是否符合可靠原始记录。
  • 是否得到当前证据支持:回答是否超出给定资料,是否把条件、例外或引用关系说错。

两者可能不一致。模型凭已有知识答对了,但当前材料没有支持,这对要求“依据企业制度回答”的任务仍然不合格;反过来,忠于一份过期文档,也不代表结论适用于现在。

工具场景还要检查状态:模型生成了发送邮件的参数,不能据此说“邮件已发送”;只有工具执行完成并返回可验证的结果,才有相应依据。参数类型错误、权限拒绝、网络超时各有自己的错误原因,也应分别处理。

沿数据流治理,而不是只换提示词

资料端保留原文、更新时间、业务对象和权限范围。知识发生变更时,同步更新索引;问答需要的表格条件和例外不能在解析、切分或摘要时丢掉。

检索端检查正确证据是否被召回、是否被重排和过滤保留、是否实际进入模型输入。召回缺少关键材料时,扩大生成模型或重复提问未必有效,应该调整查询、检索和上下文组织。排查方法可结合Agent 的 Bad Case 分析。

生成端把材料与用户问题明确分开,标明来源及适用条件。可以先抽取支持结论的关键原句,再生成解释;缺少对应原句时补查或收缩结论。引用是否存在、原文是否支持结论,需要分别检查:一个能打开的链接也可能引错内容。

执行端把确定性校验交给代码或业务接口。例如金额计算用计算逻辑复算,订单状态从订单系统查询,写操作根据实际执行结果确认。模型可以帮助判断语义,但不应成为验证同一事实的唯一依据。

这些措施按任务组合使用。只有模型接入权的应用也能做好检索、上下文和结果校验;是否微调,需要再判断是否有持续、成体系的错误及合适训练数据。

怎样判断治理是否有效?

建立包含正常问题、材料缺失、资料冲突、版本变化和错误前提的测试样本,保留问题、实际上下文、答案和判定依据。可把“包含错误关键事实的回答数/已审核回答数”作为一种回答级错误率,但要在评测中写清分母、审核范围和严重程度。

同时记录有效回答率、应该回答却拒答的情况,以及应该澄清或拒答却继续猜测的情况。把所有问题都拒答,可能让已回答样本看起来更准确,却损害实际可用性。

模型裁判适合筛查和扩展语义评估,需要用人工标注样本校准;金额、编号、接口结果等有客观依据的项目优先做客观验证。比较优化前后时固定样本、知识版本和评分规则,并把新增失败样本纳入后续回归。

常见追问

用了 RAG,为什么还会幻觉? 知识可能过期,正确片段可能没召回,切块可能丢掉条件,也可能在上下文构建时被删除。即使材料正确,模型仍可能曲解内容或生成不受支持的结论,需要分层检查。

把 temperature 调到 0 能解决吗? 它主要影响采样方式,不会给模型补充缺失知识,也不能验证事实或执行状态。输出更稳定时,也可能稳定地重复同一个错误。

让另一个模型复查就够了吗? 复查可以发现矛盾,但两个模型可能共享相同盲点。应让复查结论回到具体原文、业务数据或执行结果;多个回答一致,也不能单独证明事实正确。

对应教程

  • 第 19 章:RAG 检索增强生成 §1.2、§3.2~3.3:通过业务编码问答理解外部知识的作用,并回看检索结果如何进入模型上下文。本文进一步展开事实识别、引用校验和失败回归。

参考资料

  • 国内:JavaGuide:RAG 基础概念:参考检索、上下文与生成的职责划分,解释为什么提供外部知识能缓解幻觉,却仍需验证答案和引用。
  • 国内:JavaGuide:RAG 优化:借鉴上下文取舍、证据约束和引用校验的做法,说明正确资料仍可能因噪声、条件遗漏或组织不当导致答错。
  • 国内:zero2Agent:容错与可靠性:参考幻觉治理手段的适用条件与代价,区分提示词、检索、结构约束和运行时校验各能解决的问题。
  • 国外:Anthropic:Reduce hallucinations:参考允许表达不确定、先找支持原句再作答和逐项验证引用的做法,补充生成阶段的具体约束。
  • 国外:NIST:Generative Artificial Intelligence Profile §2.2:依据其中对虚假内容、上下文冲突和伪造引用的讨论,说明幻觉识别不能只看回答是否流畅、自信。

相关面经

38 篇

字节跳动

AI 全栈开发工程师
校招秋招一面
查看原面经 →
项目追问
让 AI 自己发挥的话, 它肯定是会有一些幻觉或者是偏移, 你是怎么解决这些问题的?

灵犀互娱

AI 应用开发工程师
校招秋招
查看原面经 →
怎么解决大模型的幻觉问题?

美团

AI 数据开发工程师
秋招一面
查看原面经 →
追问
怎么减少幻觉?

蚂蚁集团

面经合集
查看原面经 →
如果大模型“幻觉”或者没有严格按格式输出(比如缺失字段、格式乱掉),系统层面如何做兜底和容错处理?

sentime

Agent 应用开发工程师
社招一面
查看原面经 →
有没有遇到一些幻觉严重、指令跟预期不达标的场景。
展开剩余 33 篇面经

智元创新

数据引擎研发工程师
秋招二面
查看原面经 →
使用AI过程中,遇到过哪些幻觉问题,怎么规避,有什么方法论?

阿里巴巴

AI 应用开发工程师
秋招二面
查看原面经 →
如果agent有幻觉,怎么处理

小鹏

后端开发工程师(AI / Agent 方向)
二面
查看原面经 →
展开讲一下你怎么解决上下文过长、幻觉这个问题?你是怎么解决的?

顺丰

测试开发工程师
校招一面
查看原面经 →
AI幻觉应该怎么办?

阿里巴巴

大模型应用开发工程师(RAG 方向)
一面
查看原面经 →
刚才提到那个幻觉,幻觉你怎么解决的? > 有一些其他办法可以缓解这种模型幻觉吗?

去哪儿

AI 全栈开发工程师
秋招
查看原面经 →
你的项目中如何应对AI幻觉的

Teamily AI

测试开发工程师(Agent 评测)
实习
查看原面经 →
模型出现幻觉如何确定,如何改进。

平安健康保险

AI 应用开发工程师
秋招一面
查看原面经 →
幻觉如何处理

影石创新

AI Agent 开发
实习一面
查看原面经 →
当模型出现幻觉问题时,一般有哪些解决思路?

超参数

Agent 开发工程师
社招一面
查看原面经 →
如何减少AI幻觉

字节跳动

社招一面、二面、三面
查看原面经 →
幻觉问题怎么解决的?
Agent执行超时怎么办? agent胡说八道怎么办? 你们的钉钉渠道跟网页端都有agent入口? 对应的是同一个agent? 怎么处理不同渠道的显示?

DeepSeek

Agent 开发
查看原面经 →
高准确性场景怎么控制幻觉?
多轮对话下怎么解决上下文断裂和幻觉?

滴滴

AI Agent 后端开发
查看原面经 →
Agent 如何减少幻觉?如果放到工业场景里,你会怎么做?

字节跳动

AI 应用开发
一面
查看原面经 →
出现幻觉怎么处理?(提示词-工具-RAG-微调)

百度

Java 开发工程师(智能客服)
实习二面
查看原面经 →
加入规划机制后,如果模型在执行过程中仍然出现幻觉,应该怎么处理?

腾讯

测试开发工程师
实习一面
查看原面经 →
怎么处理AI幻觉问题

国金证券

Java 开发工程师
实习
查看原面经 →
项目追问
你提到 AI 幻觉,你是怎么避免或减少幻觉的?

阿里巴巴

Agent 应用开发工程师
查看原面经 →
为什么Agent经常出现幻觉或乱调工具?怎么缓解?

快手

Agent 应用开发工程师
一面
查看原面经 →
设计的设计的agent出现过幻觉吗,怎么解决的

蚂蚁集团

Agent 应用开发工程师
一面
查看原面经 →
如何解决大模型幻觉?

字节跳动

春招
查看原面经 →
Agent 如何减少幻觉?在工业场景下怎么做?

未知公司

查看原面经 →
7大模型出生幻觉了要怎么解决

字节跳动

多模态算法工程师
暑期实习二面
查看原面经 →
如果agent 出现幻觉应该怎么处理

快手

面经合集
查看原面经 →
追问
在工程上如何缓解?

字节跳动

AI 应用开发工程师
一面
查看原面经 →
如何解决大模型在客服场景中的幻觉问题?

阿里巴巴

AI 应用开发工程师
实习一面
查看原面经 →
幻觉问题如何解决

字节跳动

Agent 开发工程师
实习一面
查看原面经 →
Agent执行任务时会存在任务幻觉?

滴滴

Agent 应用开发工程师
一面
查看原面经 →
怎么解决幻觉问题的

美团

后端开发工程师(Agent)
暑期一面
查看原面经 →
大模型幻觉怎么处理?

蚂蚁集团

Agent 开发工程师(金融)
暑期
查看原面经 →
怎么解决幻觉问题

腾讯混元

后台开发
实习一面
查看原面经 →
简历项目里面抑制模型幻觉的这个背景是怎么做的,能不能详细介绍一下?

字节跳动

AI 后端 / Agent 开发
实习春招一面
查看原面经 →
Agent 如何减少幻觉?在工业场景下怎么做?

字节跳动

Agent 开发工程师
一面、二面、三面
查看原面经 →
幻觉

收录题集

29 份
展开剩余 24 份题集

幻觉与安全

阿东玩 AI · AgentGuide · 3 条原题

查看题集 →

多模态与计算机视觉

阿东玩 AI · AgentGuide · 2 条原题

查看题集 →

推荐搜索与广告

阿东玩 AI · AgentGuide · 1 条原题

查看题集 →

项目复盘与行为面试

AMIT SHEKHAR · ai-engineering-interview-questions · 1 条原题

查看题集 →

大模型基础

AMIT SHEKHAR · ai-engineering-interview-questions · 2 条原题

查看题集 →

多模态 AI

AMIT SHEKHAR · ai-engineering-interview-questions · 1 条原题

查看题集 →

安全与可信 AI

AMIT SHEKHAR · ai-engineering-interview-questions · 1 条原题

查看题集 →

Agent_RAG与混合检索工程

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

蚂蚁集团高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

哔哩哔哩高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

影石创新高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

美团高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

米哈游高频面试题

Rocky Ding · AIGC-Interview-Book · 2 条原题

查看题集 →

月之暗面高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

腾讯问答汇编

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

大模型原理追问

Rocky Ding · AIGC-Interview-Book · 2 条原题

查看题集 →

AI多模态精华版·下游应用

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

多模态理论知识

Rocky Ding · AIGC-Interview-Book · 4 条原题

查看题集 →
展开其余 1 条原题

大模型基础面试题

Guide · JavaGuide · 1 条原题

查看题集 →

Agent开发面试题

摸鱼酱mio · 个人整理 · 1 条原题

查看题集 →

八股集锦(高频问题)

小熊饼干_ · 个人整理 · 1 条原题

查看题集 →

评测与幻觉

Firefly · llm_interview_note · 1 条原题

查看题集 →

大模型工程面试题

小林 Coding · 个人整理 · 1 条原题

查看题集 →

容错与鲁棒性面试题

Onefly · zero2Agent · 2 条原题

查看题集 →

相关题目

4 题