✦ 痛点 · PROBLEM

AI 一本正经地胡说八道

AI 幻觉指的是模型说出一段流畅、自信、格式完整,却没有来源支撑的内容。根因不是它记错了,而是它的输出规则:每一步它都必须接着说下去,缺可核验依据时它也不会停——所以「编」是缺来源时的默认形态,不是偶发故障。要让回答更靠谱,真正起作用的是把它没有出处的那部分逼出来,而不是提醒它别乱说。

你遇到的到底是什么

这类输出有个名字:AI 幻觉(hallucination)——内容看着有理有据、语气笃定、结构齐整,但其中的事实、引文或推断没有依据。它和「答错」的边界要划清楚:答错是把一件真事说岔了,幻觉是凭空生成了一个本来不存在的依据。前者你可能靠常识发现,后者只能靠去核,因为它不与你已知的东西冲突——它填的是你本来就不知道的那一块。

难被当场识破,不是因为你不够仔细。一段有来源的话和一段没有来源的话,在措辞上长得一模一样;屏幕上能看到的只有流畅度和自信度,而这两样和真假无关。公开评测 TruthfulQA 记录的正是这件事:模型会流畅地复述人群中流传的错误说法,而且模型规模变大并不自动让它在这项上变好。

为什么会这样

三条机制叠在一起,少了任何一条都不会这么严重。每条后面附上它在你屏幕上的样子——机制说不清楚就没法处置。

四种真实的失败形态,各配一个当场能做的动作

「幻觉」这个词太笼统,笼统到没法处置。拆成四种,每一种要做的验证动作不一样——按你手上这段回答属于哪一种去挑。

一次性的缓解

下面四条按力度从弱到强排,都能在这一轮对话里当场做。也先把代价说清楚:每条都要多花一到两轮,而且只在你已经起疑的那一段上生效——你没起疑的地方,它照样过去了。

  1. 追问出处,并且给它一条说「查不到」的出路。三种问法比笼统地问「有依据吗」有用得多:「这条的来源是什么,什么时间的?」「把原话贴出来,不要转述。」「如果查不到,就直接说查不到。」第三句是关键——你得先让「不知道」成为一个被允许的回答,否则它只剩下编这一条路。
  2. 让它把一段回答拆成三层,逐句标注:有出处的 / 它自己推导的 / 它也不知道的。标不出来的那一层,就是这段话的幻觉高发区。这条比说「别乱说」有效,因为它把「不知道」变成了一个必须填的格子,而不是一个可以跳过的选项。
  3. 把依据和结论分两次要。先只要依据(来源、时间、原话),你看过之后再让它给结论。顺序反过来,依据就会被写成配合结论的样子——你拿到的不是证据,是给结论配的装饰。
  4. 换一个前提相反的问法再问一次:「有没有相反的证据」「哪些情况下这条不成立」。如果它同样自信地支持反面,说明这段话从一开始就不是从依据里长出来的。这一条最费事,但也最能一次问到底。

根上的解法

先把一件事说破,否则上面四条会给人虚假的安心:要求出处 ≠ 得到真出处。生成一条格式正确但不存在的引用,和生成一条真实的引用,对模型来说难度一样,所以「它给了出处」本身不构成证据。判据只有一条,而且必须由你这一侧完成:这条出处我能不能打开,打开之后它是不是真的支持这句话。打不开的、打开了却讲着别的事的,都按没有出处算。

也正因为这条判据的成本全压在你身上,根上的解法不是「让用户更会核」。正解是系统在给不出出处的时候直接说「这条我查不到」,而不是把一个看起来完整的答案交给你,再由你去发现它是空的;以及把每条依据的来源与时间留下来,让「这句话是凭什么说的」事后能被指认,而不是靠印象追。

这条路有代价,得写出来:回答会变少、变短,有时候不好看,一部分问题会以「查不到」收场。一个从不说「查不到」的产品不是更强,只是把核对成本转嫁给了你——而你多半不会每一句都去核。

✅ 怎么判断真的解决了:什么样的回答算过关,有三条可观察的判据,拿去核任何一款产品,包括我们。① 能指到具体来源与时间——不是「根据公开资料」,而是哪一份、哪一年,且你能打开。② 被追问时给得出推导路径——能说清从哪一步推到哪一步,而不是把原结论换个说法再讲一遍。③ 不确定时明说查不到——你至少见过它一次说「这条我没有依据」。一款你从来没见它说过「不知道」的产品,不是没有幻觉,是你还没撞上。

在 OneOneTalk 里对应什么

先说边界,这一半更要紧:我们没有实时比对权威数据源的事实校验模块,也不替你核实公开文献是否存在。世界知识那一半,上面那条判据仍然要你自己跑。我们能收窄的是另一半——关于你的那部分,因为那部分的来源在我们这儿是有据可查的。

也要说清这是什么级别的保证:它约束的是依据可追溯,不是内容一定正确。你确认过的事实本身写错了,分身会顺着这条错误一路推下去——差别只在于,这时候你能找到是哪一条错了,并且把它改掉。

分步做法见减少 AI 胡说八道,相关概念见术语表。

常见追问

AI 幻觉是什么意思?

AI 幻觉指模型输出了流畅、自信、格式完整,却没有来源支撑的内容。它和普通的答错不是一回事:普通的答错是把一件真事说岔了,幻觉是凭空生成了一个本来不存在的依据,所以你没法靠常识发现它,只能靠去核。

有哪些办法能让 AI 的回答更靠谱?

按力度从弱到强有四条:追问出处,并且明确给它一条说查不到的出路;让它把回答拆成有出处的、它推导的、它也不知道的三层,逐句标注;把依据和结论分两次要,先只要依据,你看过之后再让它给结论;换一个前提相反的问法再问一次,看它会不会同样自信地支持反面。四条的共同代价是每条都要多花一到两轮,而且只在你已经起疑的那一段上生效。

AI 给出了出处,是不是就可以信了?

不是。生成一条格式正确但不存在的引用,和生成一条真实的引用,对模型来说难度一样,所以它给出出处这件事本身不构成证据。判据只有一条:这条出处你能不能打开,打开之后它是不是真的支持那句话。打不开的、打开了却讲着别的事的,都按没有出处算。

AI 幻觉能被彻底消除吗?

目前不能,能做的是把它收窄,并且让它变得可发现。真正起作用的不是让用户更会核,而是系统在给不出出处时直接说这条我查不到,并且把每条依据的来源与时间留下来供人回看。代价要一并说清:回答会变少、变短,有时候不好看。

相关问题

不知道 AI 说的能不能信

怎么判断 AI 说的是不是真的

看这篇

AI 不懂装懂不说不确定

为什么 AI 从不说自己不确定

看这篇

AI 拒绝或答非所问

AI 拒绝回答或答非所问怎么办

看这篇

AI 总结抓不住重点

为什么 AI 的总结总是抓不住重点

看这篇

延伸来源

下面是这一页所依据的公开一手材料。我们不转述它们的结论当作自己的证据——列在这里是让你能自己去核。