这个品类的数据长什么样
科研经费预算调整与报销场景中,进入知识库检索节点的材料通常包括预算调整申请、报销单、合同发票三类。预算调整申请承担科目间额度变动与审批链的说明角色,报销单承担实际支出明细与经办签字的凭证角色,合同发票承担交易对手、金额与开票日期的佐证角色。这些材料来自财务系统导出、扫描件归档与人工补录,更新节奏随审批流转与月度关账推进,同一笔业务可能在申请、报销与合同三处留下字段。字段特征集中在名称、数量、日期、签字与回执:科目名称、费用项名称、数量单位、发生日期、审批日期、签字栏与回执编号。材料进入该功能后,各自作为可检索原文段落被引用,用于后续比对字段、写台账、生成报告。
配置怎么定
这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。版本台账与变更记录由后续 AI 节点、代码节点或人工接着完成。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 预算调整申请 | 核对科目名称、调整金额、生效日期与审批签字是否与报销单一致 | 在引用数组里定位申请原文片段,比对科目与日期字段,记录来源标识 |
| 报销单 | 核对费用项名称、数量、发生日期与经办签字、回执是否齐全 | 用 responseData(开启详情返回后的非流式模块结果) 查看节点返回结构,逐条对照引用片段与单据字段 |
| 合同发票 | 核对交易对手、金额、开票日期与合同编号在三份材料中是否对得上 | 打开引用角标回指原文,检查 quoteList 中的来源标识与文档段落 |
| 知识库检索节点 | 核对已选集合为同一向量模型,引用条数与命中材料一致,为空也算正常 | 用无匹配材料的问句试跑,确认数组为空而链路继续,并记录 quoteMaxToken 预算 |
容易做错的三处
- 现象:同一记录在预算调整申请与报销单里的科目名称、数量、日期对不上。原因:两份材料由不同环节录入,字段口径未统一,检索命中后未逐字段比对。
- 现象:合同发票已更新,知识库仍返回旧版片段,版本号与引用不同步。原因:更新后未重新入库或未替换旧文档,检索仍命中历史段落。
- 现象:报销单缺少经办签字或回执编号,引用片段无法支撑审批链。原因:扫描件缺页或补录遗漏,检索到的段落本身不完整。
怎么确认配好了
本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文;再问一个无匹配材料的问题,确认数组为空而链路走通。
业务测试:改一处内容,看版本号与引用是否同步更新。
- 打开搜索参数面板逐项核对取值,确认与知识库检索一节设置一致;引用条数按数组长度单独记录,
quoteMaxToken只作引用内容预算,两者不做相等比较。 - 在对话中打开引用角标,对照来源文档核每条引用能否回指原文段落;若引用与原文不匹配,先核本轮是否命中、命中的是哪条材料,再看裁剪。