这个品类的数据长什么样
科研项目任务书签订涉及三类材料:项目任务书、课题任务分解表、预算书。项目任务书给出总目标、周期与签批栏,课题任务分解表承载课题名称、承担人、数量与起止日期,预算书承载科目金额、测算依据与签字栏。材料多由不同部门分批上传,更新节奏随版本轮次变化:任务书修订后分解表与预算书常滞后同步。三者进入问答受理与缺项补问功能时,任务书与分解表用于比对字段口径,预算书用于核对金额与签字回执;材料中的日期、名称、数量若在两份文件里对不上,或版本未同步、缺签字与回执,即构成缺项,需先追问再作答。
配置怎么定
这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。「受理记录与补齐的问项」由后续 AI 节点、代码节点或人工接着完成。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 项目任务书 | 字段、日期与签字是否可回指原文段落 | 在对话里打开引用角标,对照任务书原文核对签批栏与起止日期 |
| 课题任务分解表 | 同一记录在两份材料里的名称、数量、日期是否对不上 | 把分解表与任务书逐字段比对,记录名称、数量、日期的出入项 |
| 预算书 | 版本是否同步、签字或回执是否缺失 | 核对预算书版本号与签字栏,确认回执是否随版本一并更新 |
| 知识库检索节点 | 引用内容以数组输出,长度可以为 0,链路照常走通 | 用无匹配材料的问句试跑,看 responseData(开启详情返回后的非流式模块结果) 中数组为空而链路继续;引用条数单独记录,quoteMaxToken 只作内容预算,不与条数做相等比较 |
容易做错的三处
- 现象:同一课题在两份材料里的名称、数量、日期对不上。原因:任务书修订后分解表未同步,字段口径分叉,缺项未被识别追问。
- 现象:预算书版本未同步,签字或回执缺失。原因:版本轮次更新时只替换正文,未同步签批页与回执,受理时未逐项核对。
- 现象:回答有引用角标但引用片段与原文对不上。原因:未先核本轮命中哪条材料,直接归因于裁剪,忽略引用与原文的对应核验。
怎么确认配好了
本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文段落;再问一个无匹配材料的问题,确认数组为空而链路走通,并记录 quoteList 中的引用条数。
业务测试:提一个缺关键信息的问句,看是否先追问再作答,缺项被识别并追问后,回答有材料依据。
- 打开搜索参数面板逐项核对,确认已选知识库为同一向量模型,取值与知识库检索一节一致
- 用一条没有匹配材料的问句试跑,看输出为空而链路继续,引用条数单独记录,
quoteMaxToken只作内容预算