惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
J
Java Code Geeks
M
MIT News - Artificial intelligence
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
MongoDB | Blog
MongoDB | Blog
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
量子位
S
SegmentFault 最新的问题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
A
About on SuperTechFans
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
Recent Announcements
Recent Announcements
腾讯CDC
I
InfoQ
F
Fortinet All Blogs
Hugging Face - Blog
Hugging Face - Blog
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
爱范儿
爱范儿

博客园 - 若-飞

电商订单为什么要存「交易快照」 Git Submodule Sync 完整技术文档 企业AI Agent落地的核心逻辑与路径 基于langchain,Function Call的成功率怎么解决? LangChain Checkpoint(检查点)是什么?—— Agent 的"存档机制" RAG 设计:Embedding 如何切分 AI 客服系统设计:RAG 知识库设计 Go 百万连接服务器设计:从网卡到业务的全链路解析 深度解析 sync.Pool:从设计哲学到生产实践 Goroutine 泄漏:原因、检测与防范 Go Channel 关闭与超时机制完全指南 Go Map 无限增长问题解决方案 LangChain 聊天记录压缩:原理、机制与实战 揭开 sklearn 文本分类的核心原理:从词袋到逻辑回归 大模型“胡说八道”怎么办?一张图读懂检测、评估与修复全方案 企业级AI知识库权限隔离设计:让AI“懂规矩”比“懂知识”更重要 RAG系统设计全解析:从架构到多模态的核心知识图谱 RAG召回率提升全攻略:7大核心方法让检索更精准 RAG召回率提升秘籍:Metadata过滤的底层原理与实践 构建更好的RAG系统:深入理解混合搜索 一文搞懂 RAG 中 Retriever 和 Reranker 的区别 一文搞懂 RAG 的召回率(Recall)是什么? LangChain / LangGraph、MCP、Harness Engineer 与 Claude Code 的对应关系 Agent Harness 技术笔记:从 Trajectory 到 Function Calling Loop BLEU 是什么?——从原理到工程实践 一文讲清:Approve / Permit / Permit2 的本质区别 分库分表后跨分页查询的完整方案 ai如何处理私有数据 别再让大模型“凭空瞎猜”了!带你认识AI最强外挂:ChromaDB 用 useQuery 管请求:TanStack React Query 入门小结
ai幻觉是啥,以及如何解决
若-飞 · 2026-06-04 · via 博客园 - 若-飞

一、AI幻觉到底是什么?

一句话定义:
AI 幻觉指的是 模型生成的内容看起来合理、语法通顺,但实际上是错误或无根据的。也就是大家常说的“一本正经地胡说八道”。

举个例子:

  • 你问 ChatGPT:“周杰伦在 2024 年奥运会上唱了什么歌?”

  • 它可能会认真回答:“周杰伦演唱了《告白气球》和《双截棍》……”

  • 事实是:周杰伦根本没在 2024 奥运会上表演过。但模型会把不存在的信息拼凑得有理有据。

为什么会发生幻觉?


二、AI幻觉的主要类型


三、如何解决AI幻觉(实用方法)

没有一种方法能 100% 消除幻觉,但可以大幅降低

方案一:RAG(检索增强生成)——当前最主流

原理: 不依赖模型“背”的知识,而是先从外部知识库检索相关内容,再让模型基于检索结果回答。

效果: 从“凭记忆瞎蒙”变成“开卷考试”。

# 伪代码示意
question = "周杰伦2024奥运唱了什么?"
context = chromadb.query(question)   # 从可靠知识库检索
answer = llm.generate(question, context)  # 基于事实回答
# 如果知识库里没有相关信息,模型可以说“找不到资料”

方案二:提示词工程

通过精心设计的提示词约束模型行为:

方案三:外部工具/知识库调用

让模型主动调用外部工具来获取事实:

  • 计算器:做数学运算时不靠模型自己算

  • 搜索引擎:实时查询最新信息

  • API调用:查天气、股票、数据库

  • 代码解释器:执行代码验证结果

方案四:模型自身的改进方向(学术/工程层面)

这主要是模型开发者做的事:

方案五:多模型交叉验证

对于关键决策场景,可用多个模型回答同一问题,并让另一个模型(或规则)判断分歧点。


四、简单对照表:不同场景用什么方法


五、你只需要记住这三点

  1. 幻觉是大模型的“天性”,不是 bug。因为它们在学“如何说话”,而不是“如何知道真相”。

  2. RAG 是目前最有效的工程解决方案,从“闭卷考试”变成“开卷考试”。

  3. 没有完美消除幻觉的方法,但你可以通过组合策略(RAG + 提示词 + 工具调用)将它降到可接受的水平。