AI幻觉 - 是什么以及如何降低业务风险
AI幻觉是模型给出的自信、连贯且看似合理的回答,但不符合事实、不符合您的知识库,也不符合系统的真实状态。对业务而言,危险不在措辞笨拙,而在输出看起来「可直接执行」:价格、交期、法律表述、订单状态、代码建议。下文用通俗语言说明幻觉是什么、何处风险关键,以及一套不放弃AI却能降低损失的实用控制措施。
- 幻觉 - LLM给出看似合理但错误或无法核实的回答
- 风险 - 决策、资金、客户、声誉与法律表述
- 原因 - 缺少上下文、数据过期、提示词薄弱、无校验
- 降低风险 - RAG、有据回答、人工在环、评测
- 没有银弹 - 再强的模型也会错;需要控制架构
- 起步 - 选一个带错误KPI的场景,而不是「到处立刻上AI」
用简单话说:什么是AI幻觉
大语言模型(LLM)按概率预测下一段文本。它并不以日常意义「知道真相」,也不会自行核对你的CRM。当数据不足、互相矛盾,或任务需要精确引用内部文档时,模型会填补空白:日期、数字、姓名,好像「显而易见」。
业务中的典型形态:
| 类型 | 例子 | 为何伤人 |
|---|---|---|
| 事实错误 | 税号、价格、交期错误 | 客户得到错误信息 |
| 虚构引用 | 「根据合同第4.2条…」- 条款不存在 | 法律与声誉风险 |
| 虚假状态 | 未查API就说「订单已发货」 | 客服与物流陷入混乱 |
| 产品混淆 | 把别人的套餐说成你们的 | 市场与销售产出瑕疵 |
| 过度自信语气 | 错误被当作既成事实 | 员工跳过核验 |
幻觉很少像胡言乱语。更多是措辞精致的虚假陈述 - 所以才容易放行。
为什么模型会「编造」
对业务负责人真正重要的几条原因:
- 几乎没有上下文。 模型用通识回答,而不是你们的知识库。这里需要上下文工程和RAG。
- 模型知识过期。 价目、法规、库存与公司政策变化快于模型权重。
- 任务设定软弱。 提示词模糊、无回答格式、未允许说「不知道」。
- 被迫「必须答完」。 若系统要求「必须回复客户」,模型宁可编造也不愿承认空白。
- 复杂多步链路。 AI智能体或多智能体方案会累积错误:一步错,全局毁。
- 该要事实时用了高温与「创意」模式。 对查询与状态,宜用更确定的模式和结构化输出。
请区分两类问题:提示词不完善与没有真相源。漂亮的提示词若连不上最新数据,治不好价格与库存幻觉。
业务中何处风险关键
场景危险程度不同。按错误成本排序:
高风险(无控制 = 不要上线):
- 价格、折扣、合同条款、SLA;
- 法律与税务表述;
- 医疗、金融、人事建议被当成「事实」;
- 系统动作:记账、删除、向客户发邮件;
- 聊天机器人在未查后端时回复订单状态。
中等风险:
- 团队内部草稿邮件与报告,后有人工审核;
- 长文档摘要并抽样校对;
- 分析辅助,最终由经理拍板。
低风险:
- 头脑风暴;
- 演示文稿大纲草稿;
- 改写已核实文本。
简单原则:回答越接近资金、客户与不可逆动作 - 校验回路就要越严。
如何降低风险:实用控制栈
1. 锚定来源(grounding)与RAG
不要让模型「回忆」价目表。传入最新知识库片段,并要求只能据此回答,并引用文档/段落。企业知识可建设RAG系统:检索相关片段 + 基于检索内容生成。
最低规则:
- 没有相关片段 - 回答「数据不足」;
- 注明来源(文档id、版本日期);
- 「模型观点」与「库中事实」勿无标记混写。
2. 允许说「不知道」
在系统指令中明确:
- 禁止编造数字、日期、合同条款;
- 要求标明不确定性;
- 有缺口时升级给人工。
否则任何「礼貌」模型都会用漂亮文字填补空白。
3. 结构化输出与工具,而不是自由叙述
真相在系统里时 - 让模型调用tool/API,而不是臆测订单状态。状态、价格、库存来自CRM、ERP、仓库;模型只在事实之上组织措辞。
流程:
客户问题
│
▼
分类:事实 / 咨询 / 动作
│
├─ 事实 → API / 数据库 / RAG → 回答 + 来源
├─ 咨询 → 草稿 → 人工(有风险时)
└─ 动作 → 人工批准 → tool
CRM中的AI同理:评分与草稿可以;擅自改商机阶段、独自给客户写信 - 必须有规则与审批。
4. 关键步骤上的人工在环
人工批准:
- 金额与商务报价;
- 敏感主题的外发客户消息;
- 生产变更与支付。
这不是「不信任AI」,而是运营控制;没有它,试点进不了生产。
5. 评测与质量回归
收集50-200个真实问题,配参考答案或明确标准。发布前测量:
- 无来源回答占比;
- 关键字段事实错误占比;
- 错误文档引用占比;
- 升级到人工的平均耗时。
没有指标,你优化的是「演示感觉」,不是风险。
6. 限制智能体角色与权限
窄角色 + 窄工具集 = 幻觉造成的伤害更小。客服智能体不应能删除商机。编排器不应把完整原始日志传给子智能体 - 只传简报。参见多智能体系统实践。
7. 知识版本与有效期
库中文档需要日期与负责人。类似「超过90天的chunk不得用于报价」的策略,可砍掉一整类错误。提示词与价目在prompt / RAG / fine-tuning对比中同理:微调不能替代实时价目表。
上线客户通道前的检查清单
| 问题 | 是 / 否 |
|---|---|
| 是否有唯一真相源(数据库、文档、API)? | |
| 模型是否必须引用来源或拒绝回答? | |
| 关键动作是否需要人工批准? | |
| 是否记录问题、上下文、回答与提示词版本? | |
| 是否有测试集与发布错误阈值? | |
| 事故责任人是否明确(是角色,不是「AI」)? |
超过两个「否」 - 对客户自动回复还太早。先把助手留给内部草稿。
常见落地错误
- 网站聊天机器人没有RAG,也不允许「不知道」。
- 要求模型「不惜一切也要有用」 - 它开始编造。
- 把理想问题的演示,当作客户乱表述下的生产。
- 「以防万一」给智能体过宽权限。
- 上线后不监控回答:幻觉靠投诉暴露,而不是靠指标。
- 以为换「更聪明」的模型就能替代控制架构。
总结
AI幻觉不是「坏供应商的缺陷」,而是生成式模型的特性:用看似合理的文本填补空白。对业务来说,任务不是禁止AI,而是设计回路,让模型无法悄悄在价格、状态与承诺上说谎。基础是:最新来源、可以说「不知道」、用工具代替猜测、风险点人工把关、定期质量检查。这样AI才能加速工作,而不是制造一串自信满满的昂贵错误。
常见问题
AI幻觉能完全消灭吗?
完全消灭 - 不能,如果指自由文本生成。但可大幅降低损害:把回答锚定到来源、禁止臆造、从API/数据库取事实、核验关键字段。业务目标是可控风险,不是「完美模型」。
RAG能保证模型不说谎吗?
不能。 当检索找到正确片段且提示词禁止超出范围时,RAG会降低风险。若检索返回无关或过期内容,模型仍可能拼出看似可信但错误的回答。需要索引质量、文档版本,以及弱匹配时拒绝回答。
是否永远需要人工在环?
在风险场景 - 需要。 团队内部草稿可放宽。对涉及资金、合同与系统动作的客户回答 - 上线时必须人工确认或硬后端规则,且生产中也常常保留。
更贵的模型(GPT / Claude / Gemini)有帮助吗?
更强模型通常更会遵循指令,在复杂文本上更少崩坏,但不能替代最新数据与校验。关于你们业务的事实,grounding与工具比聊天品牌更重要。比较「模型 + 架构」,而不是只看浏览器演示。
小企业1-2周从哪里开始?
选一个场景(例如基于知识库的FAQ回答)。接入20-50份文档,启用「不知道」,记录回答,收集30个标准问题,测量错误率。达到质量阈值后再接客户 - 并对争议案例保留人工升级。