这个品类的数据长什么样
科研项目任务书签订场景的材料包括项目任务书、课题任务分解表、预算书三类。项目任务书给出项目名称、承担单位、起止日期与签字栏;课题任务分解表把研究内容拆到课题、子任务与责任人,带节点日期;预算书列出科目、金额、来源与审批签字。三类材料进入知识库检索节点时,角色不同:任务书是主记录来源,分解表用于核对课题名称与数量,预算书用于核对经费科目与日期。更新节奏上,签订阶段常出现多轮修订,版本号、签署日期、回执状态会先后变化,旧版材料若未同步,检索会同时命中新旧片段。字段特征上,名称、数量、日期、签字、版本号是跨材料比对的锚点,同一记录在不同材料里的写法可能不一致,需要在引用片段中逐条回指原文段落。
配置怎么定
这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。即使没有搜索到内容,输出链路也会走通。可交接的部署状态与操作记录由后续 AI 节点、代码节点或人工接着完成。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 项目任务书 | 核对项目名称、起止日期、签字栏是否齐全,与分解表、预算书对应字段是否一致 | 在节点里查看引用片段,回指任务书原文段落,记录名称、日期、签字三项;同时查看 responseData(开启详情返回后的非流式模块结果) 里的引用数组条数 |
| 课题任务分解表 | 核对课题名称、子任务数量、责任人、节点日期,与任务书、预算书同一记录是否对得上 | 打开引用角标对照分解表原文,逐条比对名称与数量;数组条数单独记录,不拿条数与 quoteMaxToken 做相等比较 |
| 预算书 | 核对经费科目、金额、来源、审批签字与版本号,确认与任务书、分解表版本同步 | 在搜索参数面板核对取值,打开引用片段看 quoteList 是否指向预算书原文;缺签字或回执时在交接单上标注 |
| 交接单 | 核对版本、连接、任务记录三者是否一致,缺哪一项记录 | 按交接单逐项核对一次,记录缺失项;引用数组为空时写明为空而链路走通 |
容易做错的三处
- 现象:同一课题名称在任务书与分解表里写法不同。原因:修订时只改了一份材料,另一份未同步,检索同时命中新旧片段。
- 现象:预算书金额与任务书数量对不上。原因:签订前多轮调整,版本号未同步,旧版片段仍留在知识库中被检索到。
- 现象:引用片段与原文对不上。原因:先核本轮是否命中、命中的是哪条材料,再看裁剪,不直接归因于长度裁剪。
怎么确认配好了
本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文段落,并查看 responseData 中引用条数与 quoteList 来源标识;再问一个无匹配材料的问题,确认数组为空而链路走通。
业务测试:按交接单逐项核对一次,看缺哪一项记录,把版本、连接、任务记录三者是否一致写进交接单。
- 在节点里核对已选知识库集合与它们的向量模型,确认选中的是同一向量模型的知识库。
- 打开搜索参数面板逐项核对取值,并用一条没有匹配材料的问句试跑,看输出为空而链路继续。