小明在CBD开了一家“AI餐厅”,后厨坐着两位风格迥异的厨师。一位绰号“复刻之光”,只按标准菜谱做菜,从不失误;另一位叫“灵感之源”,创意惊人,却偶尔端出“黑松露草莓炒饭”这样的怪菜。每端出一道怪菜,前厅就多一位差评客人——这道怪菜,在AI圈里有个人尽皆知的名字:幻觉(Hallucination)。 这家餐厅要活下去,既不能开除灵感之源(没了创意就没了灵魂),也不能任由怪菜继续上桌。于是小明开启了一场“怪菜率控制”改造:先摸清厨师的能力底细,再统计怪菜率,然后设计一套后厨管理制度,最后按用餐场景分级把关。这条从认知到落地的路径,正是AI产品设计中最硬核的一课。

岗位关联

幻觉率是AI产品落地的生死线。懂产品的人用策略把它压下去,不懂的人只会让它变成事故——掌握幻觉率量化与降幻策略,是AI产品经理和技术负责人的核心分水岭。

目录
  1. 可视化演示
  2. AI产品类型概览:后厨的厨师图谱
  3. 幻觉本质成因:怪菜是怎么出锅的
  4. 幻觉率度量方法:给怪菜率上秤
  5. 降幻设计策略:后厨的管理四件套
  6. 风险分级应对:宴会厅与大排档
  7. 评估监控体系:从开业试菜到日常巡店
  8. 经典案例拆解:两家分店的经营账
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

展示幻觉产生机制、RAG降幻流程及不同产品类型容忍度矩阵,切换模式交互探索幻觉防控策略。

本节配有交互动效(进入视口后自动加载,约 3KB)。

AI幻觉产生机制 F标记token基于事实生成 H标记token为概率幻觉 低概率区触发幻觉生成 P(halluc)∝1-P(fact) 概率生成机制导致知识不足时产生幻觉

AI产品类型概览:后厨的厨师图谱

有人给小明推荐了两位厨师。第一位“复刻之光”,你给他一张菜谱,他分毫不差地做出来,但换个食材就抓瞎;第二位“灵感之源”,你只告诉他“做一道春天的菜”,他能端出樱花豆腐、鲜笋焖饭,但偶尔也会上一道令人瞳孔地震的“黑松露草莓炒饭”。这后厨里的分工,恰恰对应着AI产品的两种基本类型。

判别式模型就是“复刻之光”:它学习输入到输出的固定映射。给它一封邮件,它判断“垃圾/正常”;给它一帧画面,它识别“猫/狗”。它只回答训练中见过的模式,边界清晰,也因此几乎没有“自由发挥”的空间。生成式模型则是“灵感之源”:它不学固定答案,而是学习数据的概率分布,再从这个分布中采样输出。同一个问题“写一首关于春天的诗”,你让它写十遍,它给你十种写法——这也是它魅力与风险的共同来源。

这两种类型的能力边界,浓缩在一个数学对照里:

小明看着两位厨师恍然大悟:想请灵感之源,就得接受它偶尔上怪菜;但把怪菜率压到多低,不靠厨师自觉,而靠管理制度。下一节我们看看,那些怪菜到底是怎么出锅的。

y判别=f(x),y生成∼P(y ∣ x)\displaystyle y_{\text{判别}} = f(\mathbf{x}), \qquad y_{\text{生成}} \sim P(y\,|\,\mathbf{x})
  1. 判别式的确定映射判别式模型学的是输入 \(\mathbf{x}\) 到标签 \(y\) 的固定函数 \(f\),同样的输入永远得到同样的输出,像照着菜谱复刻。
    y判别=f(x)\displaystyle y_{\text{判别}} = f(\mathbf{x})
  2. 生成式的概率采样生成式模型学的是给定输入后答案的条件概率分布 \(P(y\,|\,\mathbf{x})\),每次从分布中采样,天然带有随机性。
    y生成∼P(y ∣ x)\displaystyle y_{\text{生成}} \sim P(y\,|\,\mathbf{x})
  3. 边界差异即风险来源判别式重“判断”、生成式重“创造”。生成式的采样动作就是“灵感”,也是怪菜的源头,能力边界差异由此而来。
    ∼P(y ∣ x)\displaystyle \sim P(y\,|\,\mathbf{x})

幻觉本质成因:怪菜是怎么出锅的

小明趴在传菜口观察了整整一周,总结出灵感之源端出“黑松露草莓炒饭”的三个规律。第一,它记忆里的菜谱本身就有问题——早年拜师时师傅就教过“水果入炒饭”这种猎奇记录;第二,它撒调料完全看心情,同样一道菜,今天放一勺盐,明天放一勺糖;第三,它把“食客喜欢惊喜”奉为圭臬,即使没有依据也倾向于表演一个惊喜。

AI研究者把这三点翻译成术语,正好是幻觉的三大成因。其一,训练数据噪声:大模型在海量互联网文本上学习,网页里有大量编造、过时、矛盾的信息,模型照单全收,就像厨师学到错误菜谱。其二,解码随机性:生成文本时,模型按概率采样下一个词,当采样温度越高、随机性越强,输出越容易偏离最稳妥的路径,就像厨师随手撒盐。其三,训练目标偏差:大模型被优化的目标是“下一个词预测得准”或“回答得流畅”,而不是“事实必须正确”,于是模型宁可编一个流畅的细节也不愿说“我不知道”,如同厨师为了惊喜感强行表演。

这三者叠加,幻觉就成了一种“概率性事故”。于是行业定义一个最核心的量化指标——幻觉率:

理解了成因,小明不再把怪菜归咎于“厨师脾气差”,而是明白这是后厨系统性的缺陷:数据、目标、解码机制共同酿造了幻觉。既然能度量,接下来就要给它装上“秤”。

Hrate=NhallucNtotal×100%\displaystyle H_{\text{rate}}=\frac{N_{\text{halluc}}}{N_{\text{total}}}\times 100\%
  1. 分子是幻觉样本数\(N_{\text{halluc}}\) 表示在评测中判定为“无中生有”的样本数量,例如端出的怪菜道数。
    Nhalluc\displaystyle N_{\text{halluc}}
  2. 分母是总样本数\(N_{\text{total}}\) 是全部测试样本的总量,等于正常回答与幻觉回答之和,相当于统计期内端出的全部菜品。
    Ntotal\displaystyle N_{\text{total}}
  3. 换算为百分比乘以 \(100\%\) 便于沟通与对比,比如“当前产品的幻觉率是 12%”。
    ×100%\displaystyle \times 100\%

幻觉率度量方法:给怪菜率上秤

度量幻觉率不能靠食客随口吐槽,得有一套严谨的“品控试菜流程”。小明请来一批资深食客当品控员,备好一份覆盖家常菜、宴席菜、小吃的“必考点菜单”,让厨师按菜单做菜,品控员逐道对比是否出现事实错误、是否答非所问,最后统计出怪菜率。这套流程对应着幻觉评测的三要素。

第一,高质量评测集。评测集是由标准答案锚定的一组问题,必须覆盖产品真实场景的典型与边缘情况。餐厅的必考点不能只考招牌菜,还得有刁钻的客人点过的怪题目。第二,幻觉判定与标注。判定不只是“对或错”,还要区分事实性幻觉(编造了不存在的事实,如虚构书名、数字)和忠实性幻觉(答非所问、偏离用户意图,食客问“辣不辣”却回答“很下饭”)。第三,人工抽检流程。机器自动判分有局限,需要人工按比例抽检,尤其对高风险答案逐条复核。

为了让“秤”不至于被单一项指标骗了,行业通常用精确率与召回率的调和平均——F1 分数来综合评价:

有了这把“秤”,小明终于能客观评价后厨的改造成果了。下一步,就是给后厨装上四件套防幻觉的“硬件设备”。

F1=2PRP+R\displaystyle F_1 = \frac{2PR}{P+R}
  1. 精确率 P 的分母是“AI说有把握”在所有模型给出肯定答案中,真正正确的比例,衡量“端上桌的菜不砸招牌”。
    P=TPTP+FP\displaystyle P=\frac{TP}{TP+FP}
  2. 召回率 R 的分母是“本该答对”在所有应该有正确答案的问题中,模型真正答对的比例,衡量“该上的菜有没有漏掉”。
    R=TPTP+FN\displaystyle R=\frac{TP}{TP+FN}
  3. 取调和平均得 F1精确率和召回率往往此消彼长,F1 把两项压成一个综合分,防止团队只追求少出错而故意少回答。
    2PRP+R\displaystyle \frac{2PR}{P+R}

降幻设计策略:后厨的管理四件套

光靠厨师自觉不靠谱,小明给后厨装了四套设备。第一套是“备菜区改造”——任务解耦。一道满汉全席几乎必然翻车,但如果把它拆成选料、切配、烹饪、装盘四道工序,每一步都简单可控。对应到AI产品,就是把复杂的用户请求拆成子任务,分别处理再汇总,降低单次生成的压力。第二套是“查库存再下锅”——检索增强生成(RAG)。让模型生成前先检索知识库、文档库,把检索到的证据片段作为依据再作答,而不是凭训练记忆硬编。

第三套是“规定装盘格式”——约束生成。通过结构化输出、JSON格式约束、枚举值校验等方式,禁止模型自由发挥出格式之外的内容,就像规定所有菜品必须用标准圆盘装。第四套是“试菜关卡”——置信度拒答。模型在作答时给自己打分,把握不足时直接告诉用户“这个问题我答不了”,而不是硬编一个答案。这四种策略往往组合使用,其中置信度拒答是实现“从幻觉到可控”的关键一环:

四件套装好后,灵感之源依然灵感四射,但怪菜已经很少上桌。不过小明很快发现:不同客人的承受力不一样,他得把餐厅分区管理。

answer={y^c(x)≥τno_answerc(x)<τ\displaystyle \text{answer} = \begin{cases} \hat{y} & c(\mathbf{x}) \ge \tau \\ \text{no\_answer} & c(\mathbf{x}) < \tau \end{cases}
  1. 置信度函数 \(c(\mathbf{x})\)模型对当前回答的自信程度,可以来自模型内部概率、自洽性校验或额外评分器。
    c(x)\displaystyle c(\mathbf{x})
  2. 阈值 \(\tau\) 由产品经理设定阈值高低决定“敢不敢上菜”,医疗场景可能设到 0.9,文案场景设到 0.3。
    τ\displaystyle \tau
  3. 分支决策当置信度高于阈值,输出答案 \(\hat{y}\);低于阈值则输出“无法回答”,把不可控的幻觉转化为可控的拒答。
    {y^c(x)≥τno_answerc(x)<τ\displaystyle \begin{cases} \hat{y} & c(\mathbf{x}) \ge \tau \\ \text{no\_answer} & c(\mathbf{x}) < \tau \end{cases}

风险分级应对:宴会厅与大排档

同样是“黑松露草莓炒饭”,端给米其林评审是灾难,端给创意市集上的食客却是惊喜。小明由此领悟到:幻觉是不是问题,取决于场景能承受多大的后果。他把菜品分到三个区管理——宴会厅、标准厅、大排档,各用不同的防怪菜标准。

宴会厅对应高风险场景,比如医疗诊断建议、合同条款审查、投资建议。这类场景中一次幻觉可能造成财产损失甚至人身伤害,所以必须零容忍:强制RAG查证、人工审核、权威来源引用,宁可这道菜不做,也绝不能端出怪菜。标准厅对应中风险场景,比如电商客服、政务咨询,容忍有限幻觉,设置置信度阈值,必要时给出“仅供参考,请以官方为准”的免责兜底。大排档对应低风险创意场景,如营销文案、小说润色、脑暴助手,幻觉反而是亮点——“螺蛳粉味月饼”这种怪点子正是创意来源。

这种分级思想可以形式化为风险矩阵:

分区管理后,同一套后厨在不同区有了不同规矩:宴会厅怪菜零容忍,大排档怪菜是卖点。但小明明白,管理不能停留在开业那天的制度文件上,他需要一套从开业延续到日常经营的质量监控体系。

Rrisk=Phalluc×Cimpact\displaystyle R_{\text{risk}} = P_{\text{halluc}} \times C_{\text{impact}}
  1. 幻觉概率 \(P_{\text{halluc}}\)通过评测集统计得到的该场景下幻觉发生率,相当于怪菜出现的频率。
    Phalluc\displaystyle P_{\text{halluc}}
  2. 后果成本 \(C_{\text{impact}}\)一次幻觉造成的损失,医疗误诊远高于文案跑题,需由业务方评估定级。
    Cimpact\displaystyle C_{\text{impact}}
  3. 两值相乘得风险值风险值决定防线投入的强度——概率高或后果重,都要升级管控措施。
    Rrisk=Phalluc×Cimpact\displaystyle R_{\text{risk}} = P_{\text{halluc}} \times C_{\text{impact}}

评估监控体系:从开业试菜到日常巡店

开业的头一天,小明做了一次全面“试菜”,把必考点菜单上的每一道菜都让厨师做了一遍,记录怪菜率——这叫上线前评估。但真实食客的点菜千奇百怪,开业时好好的,不代表三个月后不出问题。于是他又建立了日常巡店制度,把质量管控做成持续闭环。

这套体系包含四个环节。上线前评测:用标准评测集系统测量幻觉率,设定上线门槛。灰度发布:先放一小部分用户进来,用小流量真实验证,避免一次性全量上线翻车。线上实时监控:持续抽样线上对话日志,跟踪用户投诉率、举报率、答案异常率,并设置告警阈值。反馈闭环迭代:把线上新发现的怪菜案例补充进评测集,形成回归测试集,每次更新模型或策略后重新跑一遍,确保“新改进不引入旧问题”。

衡量线上与线下的差异,常用的指标是幻觉率偏移量:

小明的餐厅不再惧怕偶尔的怪菜——每一道怪菜都被记录、分析,变成下一版“菜谱”的改进素材。这套巡店制度,让两个经典行业案例中的团队,也交出了漂亮的答卷。

ΔH=Honline−Hoffline\displaystyle \Delta H = H_{\text{online}} - H_{\text{offline}}
  1. 上线前幻觉率 \(H_{\text{offline}}\)在离线评测集上测得的幻觉率,代表“实验室里的怪菜率”。
    Hoffline\displaystyle H_{\text{offline}}
  2. 线上幻觉率 \(H_{\text{online}}\)在真实流量中通过抽检和用户反馈估算的幻觉率,代表“真实食客遇到的怪菜率”。
    Honline\displaystyle H_{\text{online}}
  3. 偏移量 \(\Delta H\)若 \(\Delta H\) 显著为正,说明真实场景出现了评测集没覆盖的新问题,必须扩充评测集并迭代。
    ΔH=Honline−Hoffline\displaystyle \Delta H = H_{\text{online}} - H_{\text{offline}}

经典案例拆解:两家分店的经营账

理论落地后,小明把餐厅开成了连锁。第一家分店开在银行大堂,名叫“金融智能客服”。起初,团队直接用开源大模型回答用户问题,幻觉率高达12%,用户问“信用卡逾期罚息怎么算”,模型一本正经地编出一个不存在的计算公式,投诉电话直接被打爆。改造后,产品采用“意图识别+RAG检索+人工兜底”三重防线:先判断用户问题类型,再去知识库检索权威条文,检索置信度不足时自动转人工客服。最终幻觉率从12%降至1.2%,转人工率仅占8%,用户满意度反而超过人工坐席时代。

第二家分店是“医疗健康问答助手”。这个场景的风险高到不允许“怪菜”出现,团队采用了更保守的策略:所有回答必须附带权威来源引用,未检索到可靠来源一律拒答,并提示用户“该问题超出我的能力范围,请及时就医”。虽然拒答率升高到15%,但幻觉率低至0.3%,产品成功通过合规评审。这两个案例揭示了一个共同点:先用策略量化怪菜率,再按风险上防线,而不是单纯更换“更聪明的厨师”。

评估两家分店的综合表现,行业常用一个加权质量分:

两家分店的账本让小明彻底明白:AI产品设计从来不是“找一个不幻觉的模型”,而是摸清类型边界、量化幻觉风险、用策略分级管控、用监控持续迭代。怪菜率不会归零,但可以被驯化——这,就是产品设计的功力。

Q=w1A+w2(1−H)\displaystyle Q = w_1 A + w_2(1-H)
  1. 准确率 \(A\)答案正确且有用的样本占比,衡量餐厅“做对菜”的能力。
    A\displaystyle A
  2. 不幻觉比例 \(1-H\)用 \(1\) 减去幻觉率,得到“不上怪菜”的可靠性得分。
    1−H\displaystyle 1-H
  3. 按场景分配权重\(w_1\) 与 \(w_2\) 由业务方设定,银行更重视准确率,创意产品则放松对 \(H\) 的压制。
    Q=w1A+w2(1−H)\displaystyle Q = w_1 A + w_2(1-H)

AI 应用场景

银行智能客服的高风险管理

阶段:产品设计与策略优化

解决的问题:传统银行客服依赖知识库FAQ检索,长尾问题覆盖率低;直接上生成式大模型又容易一本正经地编造利率、手续费等关键信息。AI方案通过意图识别、RAG检索与置信度校验,把“自由发挥”锁进“知识库证据”的笼子里,检索不到就转人工,幻觉率从12%压到1.2%。

具体案例:某股份制银行上线智能客服后,用户询问“提前还款违约金怎么算”,系统先检索贷款合同知识库,再基于证据生成带条款编号的回答;置信度低于阈值的请求自动转接人工坐席。上线三个月,投诉率下降60%,人工通话时长减少35%。

医疗科普问答的合规护栏

阶段:风险分级与合规设计

解决的问题:医疗问答后果成本极高,一次“药量减半”的错误建议就可能出事故。传统方案只能靠人工客服拦截,成本巨大。AI方案采用“权威来源引用+强制拒答”双保险:模型必须基于检索到的权威医学资料作答,且每条回答附来源链接;无法找到来源时,直接拒答并引导就医。

具体案例:某互联网医疗平台的科普问答模块,将幻觉率控制在0.3%,拒答率15%换来合规牌照。用户问“儿童发烧能否吃阿司匹林”,系统检索到权威指南后回答“不建议,可能引发瑞氏综合征”并附引用;若检索无果,则回复“该问题需面诊,请到儿科就诊”。

营销文案生成的低风险创意释放

阶段:产品定义与体验设计

解决的问题:营销文案场景中,幻觉不是事故而是灵感。传统人工写稿周期长、创意受限;AI直接生成又可能过度发散跑题。方案是“低风险容忍+人工审稿兜底”:设置宽松的置信度阈值,允许模型提出“螺蛳粉味月饼”这类大胆创意,同时安排人工审稿环节把关品牌口径。

具体案例:某广告公司的AI创意助手,为食品品牌生成促销文案时允许天马行空,但输出前用品牌词库做敏感词过滤,并由策划岗一键审稿。团队产出效率提升3倍,其中约20%的“意外文案”成了当季爆款卖点。

Python 演示

python42 行
import random  def generate_answers(model_type: str, n: int = 400):    """模拟三种AI产品类型生成答案, 返回(标记, 是否幻觉)列表"""    results = []    for _ in range(n):        if model_type == "discriminative":            # 判别式模型: 只复刻见过的知识, 从不无中生有            results.append(("OK", False))        elif model_type == "generative":            # 裸生成式模型: 18% 概率无中生有            halluc = random.random() < 0.18            results.append(("HALLUC" if halluc else "OK", halluc))        elif model_type == "rag":            # RAG 拦截: 86% 查到证据, 查不到就拒答而非编造            has_evidence = random.random() < 0.86            if has_evidence:                results.append(("OK", False))            else:                results.append(("REFUSE", False))    return results  def hallucination_rate(results):    """统计幻觉样本占比"""    bad = sum(1 for _, is_bad in results if is_bad)    return bad / len(results)  def main():    random.seed(2024)    print("=== 三类AI产品在同一批问题上的幻觉率对比 ===")    for name in ("discriminative", "generative", "rag"):        results = generate_answers(name)        rate = hallucination_rate(results)        refuse = sum(1 for tag, _ in results if tag == "REFUSE") / len(results)        print(f"{name:>14s}: 幻觉率={rate:6.2%}  拒答率={refuse:6.2%}")  if __name__ == "__main__":    main()
目的:用蒙特卡洛模拟直观对比三种AI产品策略的幻觉率,验证“RAG拦截把幻觉转为拒答”的产品设计思路。
  1. halluc = random.random() < 0.18模拟裸生成式模型的幻觉概率为18%,相当于每10道菜里约2道怪菜。
  2. results.append(("REFUSE", False))RAG模式下找不到证据就拒答,幻觉标记为False,这是“把幻觉转化为可控拒答”的关键。
  3. def hallucination_rate(results)统计幻觉样本占总数比例,对应正文中的幻觉率公式 \(H = N_{halluc}/N_{total}\)。
  4. random.seed(2024)固定随机种子,保证每次运行结果一致,便于团队间对比复现。
  5. sum(1 for_, is_bad in results if is_bad)用生成器统计幻觉数,写法简洁且省内存。

常见误区

误区模型老说胡话,一定是它太笨了。换个几百B参数的更大模型,或者等下一代模型发布,幻觉自然就消失了。

正解幻觉不是“笨”,而是生成式模型的概率采样与训练目标共同决定的系统性现象。更大模型能降低部分事实性错误,但无法根除幻觉。真正可靠的做法是产品侧加固:RAG检索证据、约束输出、置信度拒答。就像再厉害的灵感厨师也会偶尔翻车,餐厅靠的是备菜和品控制度,而不是寄希望于“换个更神的厨师”。

为何常见:普通用户把“胡说”等同于“能力差”,而厂商宣传又总强调模型规模提升,容易让人误以为大了就完美。

误区上线前用评测集测出幻觉率是3%,于是全公司都以为产品永远维持3%的幻觉率,此后不再监控。

正解幻觉率和输入分布、提示词、业务场景高度相关。新用户涌入带来新问题模式、知识库更新滞后、提示词被运营调整,都会让幻觉率实时漂移。所以必须有线上监控和反馈闭环,把新发现的怪菜不断加入回归评测集。餐厅的怪菜率会随季节菜单和客人口味变化,巡店制度不能停。

为何常见:人们习惯把评测当成“一次考试”,考完就发证书,忽略了AI系统上线后持续演化的特点。

误区只要接入了公司知识库做检索增强,模型就会严格照着资料回答,不会再编造任何内容。

正解RAG大幅降低幻觉,但不能归零。原因至少有三:检索本身可能没搜到正确文档(召回失败);检索到的文档本身可能过时或错误;模型可能忽略检索结果而依赖参数记忆作答。所以RAG之后仍要加置信度校验和人工抽检。好比厨师照菜谱做菜,但菜谱可能印错字,也可能被厨师随手照自己的记忆改了配方。

为何常见:产品宣传常常把RAG描述为“解决幻觉的银弹”,听多了自然以为一劳永逸。

误区KPI定成“幻觉率必须低于0.5%”,团队拼命调高置信度阈值、收敛输出自由度,最后幻觉率确实极低,用户却嫌弃“答非所问”“总是说不会”。

正解幻觉率只是质量维度之一。过度压制幻觉会牺牲有用性与体验:置信度阈值过高导致拒答率飙升,RAG约束过死导致回答呆板。产品需要在准确率、召回率、创意自由度之间取平衡,不同场景权重不同。餐厅为了让怪菜率归零而每道菜都做成白水煮青菜,那宾客早就跑光了。

为何常见:管理上习惯追求单一可量化的指标,而“质量”本身是多维的,单压幻觉率必然按下葫芦浮起瓢。

面试题

Q1. 幻觉率最准确的定义是?

单选题 · easy

  • A.模型回答速度慢的概率
  • B.模型输出无中生有的占比← 正确答案
  • C.模型训练中断的概率
  • D.模型用户差评的比例

答案:B。幻觉率指模型输出中编造不存在事实的样本占比。A是性能问题,C是工程问题,D是体验问题,都与“无中生有”的本质不同。好比统计餐厅怪菜率,只数端出的怪菜,而不是数上菜速度或多看差评。

Q2. 生成式AI比判别式AI更容易幻觉的根本原因是?

单选题 · mid

  • A.模型参数数量太多
  • B.从概率分布采样而非固定映射← 正确答案
  • C.训练数据不够大
  • D.模型运行速度更快

答案:B。判别式模型输出固定映射,同一输入同一答案;生成式模型从条件概率分布中采样,采样随机性就是幻觉的温床。参数多、数据大只是放大效应而非根本原因,速度与幻觉无关。就像灵感厨师与复刻厨师的区别在于“会不会自由发挥”。

Q3. 产品中最直接降低RAG幻觉的措施是?

单选题 · easy

  • A.提高temperature的值
  • B.未检索到证据就拒答← 正确答案
  • C.缩短用户输入问题
  • D.增加模型参数数量

答案:B。RAG模式下,检索不到可靠证据时主动拒答,直接把“编造”转化为“承认不会”,是最直接有效的降幻手段。提高temperature反而增加随机性,缩短问题或加大模型都不能根治无依据作答。好比没查到库存就不承诺菜品,而不是硬着头皮编。

Q4. 大模型产生幻觉的成因包含哪些?

多选题 · mid

  • A.训练数据含有噪声← 正确答案
  • B.解码时随机采样← 正确答案
  • C.训练目标偏向流畅← 正确答案
  • D.用户打字速度太快

答案:ABC。幻觉三大成因是训练数据噪声(学到错误信息)、解码随机性(采样偏离稳路)、训练目标偏差(偏向流畅而非事实)。用户打字速度与模型输出无关。就像怪菜源于厨师的错误菜谱、随手撒盐和表演欲,而不是客人点菜快慢。

Q5. RAG(检索增强生成)降低幻觉的原理是?

单选题 · mid

  • A.压缩模型体积提高生成速度
  • B.生成前先检索事实依据← 正确答案
  • C.随机抽取历史回复模板
  • D.强制模型背诵全部训练数据

答案:B。RAG让模型在生成前先检索外部知识库,把检索片段作为生成依据,从而减少凭空编造。它不改变模型体积,也不是抽模板,更不可能“背诵”全部数据。好比厨师做菜前先翻冰箱确认有货,再决定怎么做。

Q6. 置信度阈值设置过高会带来什么主要副作用?

单选题 · hard

  • A.幻觉率反而升高
  • B.拒答率上升可用性下降← 正确答案
  • C.模型训练速度加快
  • D.用户输入长度变长

答案:B。阈值越高,模型越“不敢回答”,大量本可正确回答的问题被拒之门外,可用性显著下降。幻觉率确实会降低,但并非“反而升高”。阈值与训练速度、输入长度无关。好比餐厅品控过严,一半菜都不敢端出去,客人饿着肚子走了。

Q7. 评测一个AI产品的幻觉率常用的方法有哪些?

多选题 · mid

  • A.构建标准评测集← 正确答案
  • B.人工抽检并标注← 正确答案
  • C.线上日志抽样监控← 正确答案
  • D.随机修改系统提示词

答案:ABC。标准评测集提供基准、人工抽检保证标注质量、线上日志监控反映真实环境,三者构成完整评测体系。随机改提示词是测试方式而非幻觉率度量方法。好比餐厅品控靠标准菜单试菜、品控员复检和食客意见反馈,而不是随便换菜单。

Q8. 医疗问答产品最合理的幻觉控制方案是?

单选题 · hard

  • A.置信度阈值加权威引用← 正确答案
  • B.仅仅增大模型参数量
  • C.完全允许模型自由发挥
  • D.屏蔽所有用户提问

答案:A。医疗场景后果成本极高,需双保险:置信度不足拒答,输出必须附权威来源引用。增大模型不能根治幻觉,自由发挥是灾难,屏蔽提问则产品失去价值。好比宴会厅的规矩:要么拿出权威菜谱,要么这道菜不做。

Q9. 风险分级设计时,应主要考虑哪些维度?

多选题 · hard

  • A.幻觉后果的严重程度← 正确答案
  • B.幻觉发生概率的大小← 正确答案
  • C.用户对容错的预期收益← 正确答案
  • D.模型的推理速度

答案:ABC。风险 = 幻觉概率 × 后果成本,同时要结合用户容错预期:创意场景用户接受甚至欢迎“幻觉”,医疗场景零容忍。推理速度影响体验但不等同于风险定级。就像餐厅分区看的是“端错菜的后果”和“客人对惊喜的接受度”,而不是上菜快慢。

Q10. 某银行客服将幻觉率从12%降至1.2%的核心手段是?

单选题 · easy

  • A.RAG检索加人工兜底转接← 正确答案
  • B.向用户展示免责声明
  • C.禁止用户发送语音
  • D.将模型替换成决策树

答案:A。银行客服的关键做法是检索知识库获取权威条文,置信度不足转人工坐席兜底。免责声明降低信任但没根除幻觉,禁语音和换决策树都不解决生成编造问题。好比餐厅处理招牌菜:先查菜谱,拿不准就请主厨亲自来看。