← 返回目录
ap4.6实操⏱ 约 10 分钟

引用溯源:让答案能被自动核验

引用不只给用户看——它让"幻觉检测"变成一行代码

🔎 最后验证 2026-08📚 来源:本节引用对照为 ECS 实测(2026-08,deepseek-chat,含 2 条无答案问题,脚本与原始输出见本节代码)🧰 DeepSeek API、Python
为什么学这个

RAG 做到这里,答案准确率已经不错了。但还差一件事:用户凭什么信你?

"我们的退货期限是 7 天"——这句话和 ap4.1 里那个编造的"58 元免运费",在用户眼里长得一模一样

引用溯源解决的就是这个。而且它有个被低估的作用:让你能用代码自动核验"这个答案到底有没有依据"——幻觉检测从人工抽查,变成一行 assert

💡 打个比方

学术论文为什么要标参考文献?不只是尊重原作者——是让读者能自己去查

一篇不标出处的论文,和一篇标了但引用错误的论文,后者反而更容易被发现问题。可核验性,比"看起来可信"重要得多。

实测:加一句要求,答案就带上了出处

给每个知识块编号([C1][C5]),在提示词里加一句:

**每句结论后必须标注依据的资料编号,格式如 [C1]。没有依据的话不要写。**

结果对比:

A 组(不要求出处):
  ✅ 「市区免运费门槛?」→ 根据我们的配送规则,市区订单满59元免运费…

B 组(要求出处):
  ✅答案 🔗引用正确 「市区免运费门槛?」
      → 市区订单满59元免运费,不满则收取6元配送费。[C3]

汇总:有答案的 6 题 —— 回答正确 5/6,引用正确 6/6
      库里没有的 2 题 —— 正确拒答 2/2
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · ap4.7
知识更新:别让它自信地回答"上个版本的规定"
继续读下一节 →