文档问答提示是什么
文档问答的效果取决于两条硬约束:每条结论都要标注依据来自哪一段资料,以及资料不足时必须明确拒答。前者让答案可核对、出错时可追溯;后者显著降低编造。剩下的是工程细节:怎么把资料片段交进去、怎么在长文里把关键信息放对位置、以及怎么处理资料之间互相矛盾的情况。
基本信息
| 第一约束 | 结论必须标注出处,便于核对 |
|---|---|
| 第二约束 | 资料不足时明确说明,而不是推测 |
| 资料形态 | 检索片段带编号或来源标识后交入上下文 |
| 位置安排 | 关键指令与结论位置对召回影响较大 |
| 矛盾处理 | 资料冲突时列出差异并说明依据 |
| 配套措施 | 引用编号与原文可回溯,便于审计 |
两条硬约束怎么写
| 约束 | 写法 | 收益 |
|---|---|---|
| 标注依据 | 回答后用方括号附上资料编号 | 可核对、可追溯、出错能定位 |
| 明确拒答 | 资料中没有就直说无法回答 | 编造显著减少 |
| 禁止外推 | 说明不要用常识补充资料外的内容 | 减少看似合理实则错误的内容 |
| 冲突说明 | 资料相互矛盾时列出两方说法 | 避免模型自行择一而不说明 |
典型使用场景
- 制度问答:回答附条款编号,便于员工核对原文
- 产品支持:只依据手册回答,避免给出未验证的解决方案
- 合同审阅:每条结论指向具体条款位置
- 内部知识库:答案可追溯到文档与版本
- 客服质检:抽查回答是否都有依据支撑
提示片段写法
提示片段写法
只根据 <data> 中的资料回答,不要使用资料之外的知识。
每条结论后面用方括号标注依据的片段编号,例如 [3]。
资料中没有相关内容时,直接回答:现有资料无法回答该问题。
多份资料相互矛盾时,列出不同说法并标注各自编号,不要自行取舍。
<data>
[1] ……片段内容……
[2] ……片段内容……
</data>
问题:{{用户问题}}拿什么指标衡量
| 指标 | 含义 | 怎么看 |
|---|---|---|
| 引用正确率 | 标注的编号是否真的支撑该结论 | 人工抽查一批回答 |
| 拒答合理性 | 该拒答时是否拒答、不该拒答时是否乱拒 | 分有答案与无答案两组样本测 |
| 依据覆盖率 | 结论中带引用的比例 | 过低说明约束没生效 |
| 答案准确性 | 与标准答案的一致程度 | 用评测集统一判定 |
拒答率不是越低越好:把该拒答的问题硬答成正确答案,短期看着好看,长期会积累大量错误信息。
资料片段里可能夹带指令式文本:必须在提示里声明资料只是数据,且这类内容不得被当作命令执行。