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
知识更新:别让它自信地回答"上个版本的规定"
继续读下一节 →