引用锚定把结论和依据绑在一起
要求每个事实性陈述后标注来源编号或原文片段,就把「说了什么」和「凭什么」绑在一处。收益是核对成本从通读全文降到核对标注处,用户也能直接溯源。要注意两点:引用编号必须指向资料集合里真实存在的条目,找不到来源的句子应删掉;编号存在也不等于引用支持结论,抽查时要回看原文语义。
基本信息
| 格式 | 结论后标注编号,如「开机自检约 30 秒 [1]」 |
|---|---|
| 编号范围 | 必须指向 <data> 中存在的编号 |
| 清单 | 末尾给编号到原文片段的对照 |
| 程序校验 | 检查引用编号是否都在资料集合内 |
| 易错点 | 编号存在但语义不支持结论 |
典型使用场景
- 制度问答:每条答复标注条款编号,便于按条核对
- 技术资料汇总:把多份文档的结论合并并保留出处
- 竞品调研:每个数据点带来源,避免二手数据失真
- 合规材料:所有对外表述可追溯到已发布文件
- 多文档摘要:汇总时保留各条目的原文档编号
引用格式约定
引用格式约定
输出格式:
- 每个结论后标注来源,如:开机自检约 30 秒 [1]
- 引用必须指向 <data> 中存在的编号;找不到来源的句子删除
- 最后给出引用清单:编号 → 原文片段(截 30 字以内)
# 程序侧校验:解析所有 [N],检查 N 是否落在资料编号集合内
# 每轮对话的编号要重新生成,不要跨轮复用
# 找不到依据时写「未提及」,不要省略标注只写结论
资料:<data><doc id="1">……</doc></data>引用问题与处置
| 问题 | 表现 | 处置 |
|---|---|---|
| 越界引用 | 编号 [7] 但资料只有 5 条 | 程序校验判为不合格并重试 |
| 张冠李戴 | 编号存在但原文不支持该结论 | 抽查语义,必要时人工确认 |
| 编号跨轮复用 | 上一轮的 [1] 与本轮含义不同 | 每轮重新生成编号并在提示中声明 |
| 无依据结论 | 结论未标注任何编号 | 要求删除或改写为「未提及」 |
只检查有没有引用、不检查引用内容是否支持结论,会出现大量「有编号但结论错」的输出;抽查必须回看原文。
引用编号跨轮次复用会失效,每轮资料的编号要重新生成,并在提示中说明编号仅在本轮有效。