科研项目任务书签订的授权访问与对外服务:引用来源与溯源

围绕科研项目任务书签订的授权访问与对外服务,说明引用来源与溯源的配置前提与核对动作,结合项目任务书、课题任务分解表确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

科研项目任务书签订场景里,项目任务书、课题任务分解表、预算书是三类基础材料。项目任务书载明项目名称、承担单位、起止日期与签字页;课题任务分解表把研究内容拆到课题与负责人,含课题名称、任务节点、交付物;预算书列科目、金额、测算依据与编报日期。材料进入授权访问与对外服务功能时,任务书充当对外入口与授权范围的依据,分解表界定访问者可见的课题层级,预算书限定经费字段的可见边界。材料随签订、变更、盖章回执更新,版本以签字日期与回执为准。字段特征是多表交叉:同一课题在两份材料里的名称、数量、日期需一致,签字与回执缺一不可。

配置怎么定

这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。「可对外的入口与授权范围」由后续 AI 节点、代码节点或人工接着完成。

对象判断核验动作
关联知识库选中的是同一向量模型的知识库,与任务书、分解表、预算书三类材料对应在节点里核对已选集合与它们的向量模型,确认三类材料均在同一向量模型下
引用内容输出返回条数与命中的材料一致,为空也算正常,不因空数组中断用一条没有匹配材料的问句试跑,看输出为空而链路继续,并记录数组长度
引用与原文对应每条引用都能回指项目任务书、分解表或预算书的原文段落在对话里打开引用角标,对照来源文档,逐条核对原文片段与来源标识
搜索参数与知识库检索一节里设置的取值一致,引用文本按 tokens 计打开搜索参数面板逐项核对,quoteMaxToken 只作内容预算,数组条数单独记录

容易做错的三处

  • 现象:同一课题在任务书与分解表里的名称、数量、日期对不上。原因:签订时两份材料分别维护,未做交叉比对即归档。
  • 现象:预算书版本未同步,旧版金额仍出现在对外可见范围。原因:变更后未替换知识库中的旧材料,检索命中旧版。
  • 现象:任务书缺签字或回执,仍被当作授权依据。原因:材料入库未校验签字页与回执,访问者身份与可见范围错配。

怎么确认配好了

本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文;再问一个无匹配材料的问题,确认数组为空而链路走通,并查看 responseData(开启详情返回后的非流式模块结果) 与 quoteList 中引用条数。

业务测试:用受限身份访问一次,看可见范围是否符合设定,越权内容不可见。

  • 逐条打开引用角标,把引用片段与项目任务书、分解表、预算书原文对照,记录不一致项。
  • 用无匹配材料的问句试跑,确认引用数组为空而输出链路走通,并单独记录数组长度与引用文本 tokens。

References