继续教育学时认定的异常追溯与人工复核:引用来源与溯源

围绕继续教育学时认定的异常追溯与人工复核,说明引用来源与溯源的配置前提与核对动作,结合课程备案表、学习证明确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

继续教育学时认定涉及课程备案表、学习证明、学时认定表三类材料。课程备案表记录课程名称、编号、课时数、备案日期与经办签字,是学时来源的起点;学习证明由施教机构出具,含学员姓名、课程名称、学习起止日期、完成学时与机构回执;学时认定表由用人单位或认定机构填写,汇总课程名称、认定学时、认定日期与复核签字。三类材料进入知识库检索节点后,各自作为独立引用来源参与命中:备案表支撑课程真实性,学习证明支撑学习行为,认定表支撑最终认定结论。材料按批次更新,常见版本未同步、字段口径不一、签字或回执缺失,导致同一记录在两份材料里的名称、数量、日期对不上。异常追溯与人工复核需要把引用片段回指到具体材料段落,再比对字段、写台账、生成报告。

配置怎么定

这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。异常清单与复核结论由后续 AI 节点、代码节点或人工接着完成。

对象判断核验动作
课程备案表课程名称、编号、课时数、备案日期与经办签字是否与学习证明、学时认定表逐项一致在引用片段中核对课程名称与编号,比对备案日期与签字栏,用 quoteList 查看命中片段原文
学习证明学员姓名、课程名称、学习起止日期、完成学时与机构回执是否与备案表、认定表对得上打开引用角标回指原文段落,核对起止日期与完成学时,检查回执是否齐全
学时认定表认定学时、认定日期与复核签字是否与备案表、学习证明一致,版本是否同步用 responseData(开启详情返回后的非流式模块结果) 查看引用数组结构,逐条比对认定学时与签字栏,记录数组长度
引用内容输出返回条数与命中的材料一致,为空也算正常,输出链路继续走通用无匹配材料的问句试跑,确认数组为空而链路不中断,单独记录条数,不拿条数与 quoteMaxToken 做相等比较

容易做错的三处

  • 现象:同一课程在备案表与学习证明里的名称、数量或日期对不上。原因:两份材料由不同环节填写,字段口径未统一,进入检索节点后各自命中,引用片段并列时差异暴露。
  • 现象:学时认定表已更新,学习证明仍是旧版,认定学时与完成学时对不上。原因:版本未同步,旧版材料仍在知识库中参与命中,引用来源标识指向旧段落。
  • 现象:学习证明缺机构回执,学时认定表缺复核签字,异常记录无法闭环。原因:材料归档时未校验签字与回执字段,引用片段中该栏为空,复核人无法据此签字确认。

怎么确认配好了

本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文;再问一个无匹配材料的问题,确认数组为空而链路走通。

业务测试:造一条异常记录,看能否追到源头材料

  • 在对话里打开引用角标,对照来源文档,核对每条引用能否回指原文段落,并记录引用数组条数。
  • 打开搜索参数面板逐项核对取值,确认关联知识库为同一向量模型,用 quoteList 与 responseData 查看命中片段与数组结构。

References