大模型幻觉

什么是大模型幻觉

事实性幻觉和忠实性幻觉

大模型生成了与客观事实不符,或缺乏客观事实(Ground Truth)支持的内容。

这里的 客观事实(客观依据) 可以是:

  • 客观事实
  • 真实历史或事件
  • RAG 检索文档(针对RAG系统)

忠实性幻觉是不按用户指令思考生成的内容。

如何判断幻觉?

问题是否有 Ground Truth是否可以判断幻觉
《西游记》作者是谁?✅ 有✅ 可以
地球是太阳系第几颗行星?✅ 有✅ 可以
北京今天气温是多少?✅ 有(天气数据)✅ 可以
公司员工有多少人?✅ 有(数据库)✅ 可以
广州最好吃的美食是什么?❌ 没有❌ 不能
广州最帅的 AI 讲师是谁?❌ 没有❌ 不能
哪部电影最好看?❌ 没有❌ 不能
哪个民族最优秀?❌ 没有❌ 不能

原因:

这些问题没有唯一、公认的客观依据(Ground Truth),因此一般不能简单认定存在大模型幻觉。

不如想想,怎么判断人是在胡扯?

大模型为什么会产生幻觉?

原因说明
Next Token PredictionLLM 本质上是根据概率预测下一个 Token,而不是查询真实知识。
训练数据有限数据存在时间截止、覆盖有限、长尾知识不足等问题。
Prompt 存在歧义或错误用户问题描述不清或本身存在逻辑错误,容易导致模型猜测。

例如:

苹果多少钱?

模型不知道是:

  • 苹果水果
  • Apple 手机
  • Apple 电脑

只能根据上下文猜测。

如何缓解大模型幻觉?

目前没有任何方法能够彻底消除幻觉,只能降低(Reduce)或缓解(Mitigate)幻觉发生的概率。

方法作用
Prompt Engineering优化提示词,例如”不知道就回答不知道””仅依据文档回答”。
更换更好的大模型选择能力更强的模型(可参考 MMLU、GPQA、HLE 等 Benchmark),直接降低幻觉率。
RAG(检索增强生成)检索知识库,再生成答案,是目前企业最常用的方法。
Tool Calling调用数据库、搜索、天气等外部工具,避免模型猜测。
Agent / Multi-Agent增加 Planning、Tool Calling、Memory、Reflection,提高任务完成率和整体可靠性。
领域微调(Fine-tuning)使用行业数据微调模型,提高特定领域的准确率。
人工审核(Human in the Loop)医疗、法律、金融等高风险场景,由人工最终审核。

企业实践:

RAG + Tool Calling 是目前降低大模型幻觉最常用、效果最明显的工程方案。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇