返回 动态 学习 CMS 文章

Karpathy:幻觉不是LLM的缺陷,而是其本质特征

理解LLM幻觉的本质,区分模型与助手,探索减少幻觉的实用方法。

LLM幻觉KarpathyRAG
成长分 / 100 73 综合收获、行动、留存与影响

为什么值得读Karpathy以独特视角重新定义幻觉,挑战常见误解。

区分LLM与LLM助手,为问题解决提供清晰框架。

关键洞察
  1. LLM本质是'做梦机器',幻觉是其固有行为,而非错误。
  2. 提示词引导梦境,但结果可能偏离事实,被标记为幻觉。
  3. 搜索引擎相反,有'创造力问题',无法生成新内容。
转成行动

深入阅读

正文与原文对照

原文保真覆盖:全文原文字符:1852

关于“幻觉问题”

当被问及LLM中的“幻觉问题”时,我总是有点纠结。因为从某种意义上说,幻觉就是LLM所做的一切。它们是做梦机器。

我们用提示词引导它们的梦境。提示词启动梦境,基于LLM对其训练文档的模糊记忆,大多数时候结果会走向有用的地方。

只有当梦境进入被认为事实不正确的领域时,我们才将其标记为“幻觉”。这看起来像是一个错误,但只是LLM在做它一直在做的事情。

在另一个极端,考虑一下搜索引擎。它接受提示词,然后从数据库中逐字返回最相似的“训练文档”之一。你可以说这个搜索引擎有“创造力问题”——它永远不会回应新的东西。LLM是100%做梦,有幻觉问题。搜索引擎是0%做梦,有创造力问题。

话虽如此,我意识到人们实际上的意思是,他们不希望LLM助手(如ChatGPT等产品)产生幻觉。LLM助手是一个比LLM本身复杂得多的系统,即使LLM是其核心。有很多方法可以减少这些系统中的幻觉——使用检索增强生成(RAG)通过上下文学习将梦境更牢固地锚定在真实数据中,可能是最常见的方法。多个样本之间的分歧、反思、验证链。从激活中解码不确定性。工具使用。这些都是活跃且非常有趣的研究领域。

简而言之,我知道自己非常迂腐,但LLM没有“幻觉问题”。幻觉不是错误,它是LLM最大的特点。LLM助手有幻觉问题,我们应该修复它。

好吧,我现在感觉好多了:)