首页/AI/提示词工程速查/基于资料作答(带引用)
任务型写法50 条

基于资料作答(带引用)

问答限定在给定资料内:先说用了哪些段落,答案逐句标注出处编号;资料不足时明确说“资料未覆盖”。

提示词工程速查AI更新于 2026-10-13

基于资料作答是什么

基于资料作答是把问答限制在给定资料范围内:答案逐句标注来源编号,资料没覆盖的部分明确说「资料未覆盖」。它和普通问答的差别是拒答能力——普通问答里模型会用训练记忆补全,答案看着合理但来源无从核实;限定资料后,核查可以逐句进行,知识边界也变得可判断。写提示时要给出三个动作:先列用了哪些段落、句中标注编号、缺依据时怎么说明。

要点

引用句子级引用让核查可以逐句进行
拒答资料不足时明确说明,防止用先验知识补答案
引用校验程序检查引用编号是否真实存在,拦截伪引用
资料编号每段独立编号,编号与内容一一对应
缺失写法统一用「资料未覆盖」,便于统计与人工二次跟进

典型使用场景

  • 制度问答:答案必须指向具体条款号,便于人事或合规复核
  • 手册助手:按版本检索文档,回答时标注章节
  • 合同问答:引用条款原文再解释,避免超出约定范围给建议
  • 售后场景:答案限制在产品文档与历史工单内,减少承诺风险
  • 数据口径说明:只用口径文档作答,避免口头约定混入

基于资料问答模板

基于资料问答模板
只根据下面资料回答问题:
1) 先列出你使用的段落编号            # 让引用范围可见
2) 每句话末尾标注来源 [n]            # 句子级引用,便于逐句核查
3) 资料未覆盖的部分回答「资料未覆盖」
资料:
[1] …
[2] …
[3] …
问题:……

失败表现与处理

表现原因处理
答案超出资料未限定只依据资料补约束与缺失写法,并抽样复核
伪引用编号由模型自行生成程序校验编号是否在资料集合内
该拒答却硬答缺乏无答案样本训练提示在评测集里补无答案样本
引用粒度太粗只标到段落级要求句子级引用,关键结论必须带编号
无答案样本的比例要显式控制:全部是有答案的问题时,评测无法反映模型是否愿意说不知道。

易错点

  • 不要求「只用资料」时,模型会混合记忆里的知识,来源难以区分
  • 编号引用可能指向不存在的段落;程序侧要做引用存在性校验
  • 资料段落编号与检索结果不一致(分片后重新排序),引用对不上原文
  • 缺少统一的缺失写法,同一批输出里出现不知道、未找到、可能等十几种表述
  • 把引用标注当成正确性保证:引用存在不代表引用支持该句结论

数据来源与参考

  • 检索增强生成(RAG)提示实践;生成式搜索引用评估研究(Liu et al., 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌