← 小课堂

为什么它会编造不存在的来源?

为什么它会编造不存在的来源?

幻觉 · 初学者 · 3 分钟 · 采样、安全、LLM · 继 [下一 token 预测](/explain/next-token/) 之后

幻觉是流畅、自信但错误的答案。它发生是因为模型抽取最看似合理的下一个片段,而“看似合理”和“真实”是按不同尺度衡量的,模型无法分辨。

开始前:你能向朋友解释这个吗?1 2 3 4 5

1 = 完全不能 · 5 = 很容易

  • 1 先猜

它引用了一篇不存在的论文,还带作者和年份。发生了什么? A 它为了显得聪明而撒谎

  • B 它抽取了最听起来合理的片段,而“看似合理”不等于真实
  • C 那个版本里的一个 bug
  • 2 看

一个有真实答案的问题

1 / 3

第一个在火星上行走的人是 ___

阿姆斯特朗 46 %

奥尔德林 23 %

还没有人 ✓ 17 %

马斯克 8 %

加加林 5 %

temperature 1.0

抽取

概率仅为示意;✓ 标出真实答案

还没有人在火星上行走过。但看看概率:“阿姆斯特朗”听起来对,而听起来对正是概率所衡量的。

◀ - 重置 ▶

真实答案在转盘上概率不高;看似合理的错误答案却以同样自信的语气胜出。

  • 概率衡量的是一个片段与目前文本的契合程度。“阿姆斯特朗”与“第一个在……上行走的人”契合得非常好。这个循环中没有任何环节询问它是否真的发生过。语气中的自信只是流畅性,不是证据。
  • 4 你就是模型

抽取五次,数一数有多少答案是真的。然后试着找一个能让真相获胜的 temperature。

第一个在火星上行走的人是 ___

阿姆斯特朗 46 %

奥尔德林 23 %

还没有人 ✓ 17 %

马斯克 8 %

加加林 5 %

temperature 1.0

冷 热

抽取

抽取五次并数出真实答案。已抽取 0/5。

我完成了——给我看模型

  • 5 检查

降低 temperature 能修复幻觉吗? A 不能——它会让看似合理的那个选项更常获胜

  • B 能,在零时
  • C 能,如果你还礼貌地请求
  • 6 复述一遍

用一句话向朋友解释幻觉。比较

  • 7 任务 · 5 分钟

在 aifree 的 Ask 中问一个关于特定免费套餐的问题,并对照它链接到的优惠页面检查答案。然后向一个不带链接的免费聊天机器人问同一个问题并比较。

[打开 Ask](/ask) 完成

三道快问

从本课题库中随机抽取;下次会不同。

完成?

现在:你能向朋友解释这个吗?1 2 3 4 5

1 = 完全不能 · 5 = 很容易

标记完成 先回答三道快问。

深入阅读

来源

[相关:为什么它会数错 "strawberry" 里的 r?](/explain/tokens/)[相关:它怎么知道 "king" 接近 "queen"?](/explain/embeddings/)[相关:它怎么知道 "it" 指什么?](/explain/self-attention/)

译自 aifree.dev 教程栏目 · 信息以原文为准