这个品类的数据长什么样
科研项目任务书签订场景里,项目任务书、课题任务分解表、预算书是三类基础材料。项目任务书载明项目名称、承担单位、起止日期与签字页;课题任务分解表把研究内容拆到课题与负责人,含课题名称、任务节点、交付物;预算书列科目、金额、测算依据与编报日期。材料进入授权访问与对外服务功能时,任务书充当对外入口与授权范围的依据,分解表界定访问者可见的课题层级,预算书限定经费字段的可见边界。材料随签订、变更、盖章回执更新,版本以签字日期与回执为准。字段特征是多表交叉:同一课题在两份材料里的名称、数量、日期需一致,签字与回执缺一不可。
配置怎么定
这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。「可对外的入口与授权范围」由后续 AI 节点、代码节点或人工接着完成。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 关联知识库 | 选中的是同一向量模型的知识库,与任务书、分解表、预算书三类材料对应 | 在节点里核对已选集合与它们的向量模型,确认三类材料均在同一向量模型下 |
| 引用内容输出 | 返回条数与命中的材料一致,为空也算正常,不因空数组中断 | 用一条没有匹配材料的问句试跑,看输出为空而链路继续,并记录数组长度 |
| 引用与原文对应 | 每条引用都能回指项目任务书、分解表或预算书的原文段落 | 在对话里打开引用角标,对照来源文档,逐条核对原文片段与来源标识 |
| 搜索参数 | 与知识库检索一节里设置的取值一致,引用文本按 tokens 计 | 打开搜索参数面板逐项核对,quoteMaxToken 只作内容预算,数组条数单独记录 |
容易做错的三处
- 现象:同一课题在任务书与分解表里的名称、数量、日期对不上。原因:签订时两份材料分别维护,未做交叉比对即归档。
- 现象:预算书版本未同步,旧版金额仍出现在对外可见范围。原因:变更后未替换知识库中的旧材料,检索命中旧版。
- 现象:任务书缺签字或回执,仍被当作授权依据。原因:材料入库未校验签字页与回执,访问者身份与可见范围错配。
怎么确认配好了
本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文;再问一个无匹配材料的问题,确认数组为空而链路走通,并查看 responseData(开启详情返回后的非流式模块结果) 与 quoteList 中引用条数。
业务测试:用受限身份访问一次,看可见范围是否符合设定,越权内容不可见。
- 逐条打开引用角标,把引用片段与项目任务书、分解表、预算书原文对照,记录不一致项。
- 用无匹配材料的问句试跑,确认引用数组为空而输出链路走通,并单独记录数组长度与引用文本 tokens。