多 Agent 防幻觉措施调研 — 大厂工程落地版

2026-08-16

多 Agent 防幻觉措施调研 — 大厂工程落地版

日期:2026-08-16 · 触发:真实链路 review 连续 3 轮拦截 write 幻觉(ERR-20260816-012) 目的:为本项目(及后续 M2/M3)防幻觉增强提供已在业界大厂生产验证的落地方案清单 配套:.learnings/LEARNINGS.md LRN-20260816-011(教训)· docs/issues-log.md [08-16] 审核防幻觉


一、核心结论

最强的组合不是某一招,而是五层闭环

强制检索(grounding) → 独立评审(critic) → 推理模型(reasoner) → 结构化校验(schema) → 人工兜底(HITL)

本项目当前已落 4/5 层(缺推理模型),这在中小项目中已属领先;剩余增强按性价比排列见 §四。


二、八类业界落地措施(含大厂出处)

1. Grounding —— 强制检索证据(最根本)

生成必须基于检索证据,禁止依赖模型内部记忆。

  • 出处:微软 Bing Chat/Copilot grounding;Google Vertex AI Grounding(2019 年 grounded generation 概念);Meta RAG 论文(2020)
  • 本项目:✅ 已有(Tavily 真实搜索 → research 素材 → write 素材纪律)——第一道也是最重要的闸门

2. 独立评审模型(Critic/Reviewer)—— 证据链二次核对

生成与审查用不同模型,审查对"无法核实"零容忍。

  • 出处:Anthropic Constitutional AI(RLAIF 自我批评);OpenAI o1 系列 reasoning 内自我验证;清华/微软 MultiAgent Debate(多模型辩论交叉验证降事实错误)
  • 本项目:✅ 已有(review 独立模型 + 3 轮拒稿拦截幻觉——ERR-20260816-012 即其战果)

3. 推理模型(Reasoner)—— 输出前在推理空间验证

事实密集任务用推理模型,幻觉率显著低于直出模型。

  • 出处:OpenAI o1/o3;DeepSeek-R1 系列
  • 本项目:✅ 已启用(2026-08-16,LLM_MODEL_STRONG=deepseek-v4-pro——新一代命名(v4-flash/v4-pro),pro 对应原 reasoner 档位;实测可用

4. 结构化输出 + 程序化校验

强制 JSON schema,字段级校验,失败即重试/降级,不让非结构输出蒙混过关。

  • 出处:OpenAI Structured Outputs(2024);Anthropic tool use
  • 本项目:✅ 已有(review 强制 JSON + score 0-100 校验,解析失败降级 mock + system/error)

5. 引用溯源(Citations)—— 每个论断可点查

无来源的论断默认不信任。

  • 出处:Perplexity 全站引用;ChatGPT 网页浏览脚注;Google Gemini citations
  • 本项目:🔶 部分(素材带 source,但 draft 内引用标注不规范——review 曾提"source 1/2/3 不正式")

6. 工具验证(Tool-based verification)—— 用执行代替记忆

数字/可计算论断交给代码执行器;可查证论断交给实时 API。

  • 出处:OpenAI Code Interpreter(数学题跑代码而非心算)
  • 本项目:⬜ 未做(可增强:fact_check 工具,对 draft 论断逐条核验)

7. 事后幻觉检测(Post-hoc detector)

生成后跑专用检测模型打分,低分自动重写。

  • 出处:OpenAI hallucination detection 研究(entropy/probing);Vectara HHEM(业界标准幻觉评估模型)
  • 本项目:🔶 review 本质即 LLM 版 HHEM,可增强为独立检测打分 + 自动重写

8. 人工把关(HITL)—— 最后防线

不可逆动作(发布)必须人工确认。

  • 出处:所有内容平台(字节/阿里/百度内容产品)均有
  • 本项目:⏳ M2 落地(publish 前 interrupt 审批 + review 超限转人工,架构 ADR-005 已锁定)

三、按角色覆盖度

Agent应对措施本项目现状
research多源检索 + 来源评分 + 交叉验证✅ 真实搜索 + score 透传;可增强多源交叉
write素材纪律 prompt + 强模型 + 引用标注✅ 素材纪律 + v4-pro 强档;🔶 引用标注待规范
review独立模型 + 证据核对 + 结构化校验 + 多实例投票✅ 前三项;🔶 多实例投票可增强
publishHITL 人工确认⏳ M2

四、落地优先级(性价比排序,M2/M3 可选任务)

优先级措施改动量收益
P0强档模型用 deepseek-v4-pro(新一代命名,对应原 reasoner).env 一行(✅ 已落地)幻觉率立降(写作/审查双侧)
P1draft 引用规范化(write 输出带 [来源序号],review 校验)prompt + 校验,约 1h已落地(2026-08-16)[来源N] 标记 + 越界程序化校验(system/error)+ review 素材上下文核验;实测 draft 22 处引用、review 可按素材序号提意见
P1review 多实例投票(同一稿 2-3 个 review 并行,多数裁决)图加并行节点,约半天单人评审误判率下降
P2fact_check 工具(Seam 新工具:draft 论断 → 检索核验 → 逐条打分)工具 + 节点接入,约 1 天幻觉检测自动化(类 HHEM)
P2research 来源分级检索(官方域优先 + 权威源加权)research 节点查询构造,约半天已落地(2026-08-16)RESEARCH_DOMAINS 白名单 → Tavily include_domains 官方域优先检索 + 普通检索补充去重(一手来源支撑 v4-pro 严格审查)
P2低分自动重写(post-hoc 检测 < 阈值 → 自动回写 write)条件边扩展,约 1 天免人工重试

五、与本项目 ADR 的关系

  • ADR-003 日志即真相:以上所有措施的事件记录均走既有事件类型(tool/call、agent/request/response、system/retry 等),无需新增枚举
  • ADR-004 Seam 三层:fact_check 工具按 spec/impl/registry 规范新增即可
  • ADR-005 HITL:第 8 层与 M2 的 interrupt 审批一致,不冲突