L3 · 专题文章

幻觉

可靠性大模型风险控制

本页只讲 4 条最关键判断,不写百科

4核心点
先记住幻觉无法根除,只能控制

所有降低幻觉的手段都是概率性干预,必须配合验证与兜底机制。

LIVE
CORE 幻觉控制
01 WHAT

是什么

幻觉是大模型在缺乏事实依据时生成看似合理但错误或虚构内容的现象。

02 WHY

为什么

开发者与业务方需要识别并控制幻觉,以避免错误决策、合规风险与用户信任流失。

03 HOW

怎么做

通过约束输入上下文、启用工具调用验证、设置低温度参数与输出校验机制来降低发生率。

04 WHEN

什么时候

在需要高可靠性输出(如医疗、金融、法律)时必须干预;创意发散类任务可适度容忍。

FOCUS

先记住这些

只留最重要的判断,细节见下方实践
01 输入约束

上下文决定可信度

提供明确事实来源与边界条件,模型虚构概率显著下降;无依据时倾向编造。

02 参数调优

温度控制发散程度

temperature=0.1~0.3 适合事实问答,>0.7 易触发幻觉;需配合 max_tokens 限制长度。

03 工具验证

外部验证是兜底关键

通过检索增强或 API 调用交叉核对,可拦截 60% 以上明显虚构内容。

04 输出校验

规则拦截不可信结果

JSON Schema 校验、关键词过滤与逻辑一致性检查可快速识别异常输出。

PROBLEM / POSITION / INTERFACE

先弄清它为什么存在,以及谁在使用

不从历史开始,从真实工作关系开始。
  1. 01 解决的问题

    模型在训练数据缺失、提示模糊或超出知识截止时间时生成虚构信息。

    错误输出难以肉眼识别,直接导致业务误判、合规违规或用户投诉。

    成功标准
    输出可被外部事实源验证,或系统能自动拦截不可信内容并提示人工复核。
  2. 02 AI 生态位

    位于生成层下游,依赖提示工程、检索增强与工具调用进行事实约束。

    上游
    依赖模型能力、知识库质量、提示词设计与外部数据源。
    下游
    为业务决策、自动化流程与用户交互提供可信内容支撑。
  3. 03 人的生态位

    负责设定验证规则、审核关键输出并决定何时引入人工兜底。

    适合使用
    输出需用于决策、对外发布或触发自动化流程时。
    不必使用
    纯创意写作、内部草稿或已有强校验流程覆盖的场景。
  4. 04 独特价值

    通过系统化控制机制,将不可控生成转化为可验证、可拦截的可靠输出。

    难以完全消除,需在创造性与准确性之间动态权衡,且验证成本随场景变化。

    复杂度判断
    复杂度不是功能数量,而是控制与验证成本。

INTERFACE FLOW

谁在操作,信息怎样流动

  1. WHO OPERATES

    HUMAN定义可信标准、配置校验规则与处理拦截结果

    SYSTEM执行提示约束、调用验证工具与过滤不可信输出

  2. INPUT

    用户查询、业务上下文与可选的外部知识片段。

  3. CONTROL

    温度参数、最大生成长度、提示词约束、工具调用开关与输出格式校验。

  4. OUTPUT

    结构化或自然语言结果,附带可信度标记或验证状态供下游消费。

CODE / PYTHON最小 Python 调用(带温度控制与 JSON 校验)
import os
import json
from openai import OpenAI

client = OpenAI(api_key=os.environ["API_KEY"])

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[
        {"role": "system", "content": "仅基于以下事实回答,未知则回复'无法确认'。"},
        {"role": "user", "content": "2023年诺贝尔物理学奖得主是谁?"}
    ],
    temperature=0.1,
    max_tokens=100,
    response_format={"type": "json_object"}
)

result = json.loads(response.choices[0].message.content)
print(result)

最短闭环:低温度+JSON格式约束+事实提示,降低幻觉概率。

JSON / RESPONSE典型返回(示意)
{
  "answer": "2023年诺贝尔物理学奖授予皮埃尔·阿戈斯蒂尼、费伦茨·克劳斯和安妮·吕利耶。",
  "confidence": "high",
  "source": "official_nobel_records"
}

PRACTICE

幻觉控制检查清单

是否提供明确事实来源或上下文边界?
temperature 是否 ≤0.3 且 max_tokens 合理限制?
是否启用 JSON Schema 或格式校验?
关键输出是否经过外部 API 或知识库验证?
是否设置人工复核阈值与拦截规则?

FAQ

常见问题

选型、用法与失败,不复述定义。
01幻觉与模型错误有什么区别?

幻觉是生成看似合理但无依据的内容;错误是已知事实的偏差或计算失误。

干预策略不同:幻觉需约束生成与验证,错误需修正数据或逻辑。
02最小可用控制方式是什么?

低温度+明确提示词+输出格式校验,三步即可显著降低虚构率。

快速落地,无需复杂架构即可见效。
03什么时候不需要强控幻觉?

创意写作、头脑风暴或内部草稿阶段可容忍较高发散性。

避免过度约束抑制模型创造力与实用性。
04如何验证输出是否可信?

通过外部知识库检索、API 交叉核对或规则引擎进行自动校验。

自动化验证是规模化控制幻觉的唯一可行路径。

NEXT

下一步

模型评测 对齐