选课排课与教室资源调度的资料版本与变更维护:引用来源与溯源

围绕选课排课与教室资源调度的资料版本与变更维护,说明引用来源与溯源的配置前提与核对动作,结合开课计划、排课表确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

选课排课与教室资源调度的材料按开课计划、排课表、选课规则三类进入知识库检索节点。开课计划给出课程名、教学班、学期与起止周;排课表给出周次、节次、教室与容量;选课规则给出学分上限、先修条件与签字回执。三类材料常由教务、院系与教室管理方分别维护,更新节奏随学期推进而变,字段名称、日期与数量在版本间易出现偏差。材料进入该功能时,各自作为引用来源参与检索,节点只返回命中片段与来源标识,不承担台账职责。

配置怎么定

这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。「版本台账与变更记录」由后续 AI 节点、代码节点或人工接着完成。

对象判断核验动作
开课计划课程名、教学班、学期与起止周在三份材料中是否一致,签字与回执是否齐全逐条比对开课计划与排课表的课程名、学期、起止周,记录差异并核对签字栏
排课表周次、节次、教室与容量是否与选课规则中的日期和数量对得上抽取同一教学班的排课记录,对照选课规则中的日期与容量字段,检查版本号是否同步
选课规则学分上限、先修条件与回执是否与现行版本唯一对应,旧版可否追溯核对规则版本号与生效日期,确认旧版可查,引用片段能回指原文段落
引用内容输出返回条数与命中的材料一致,为空也算正常用一条没有匹配材料的问句试跑,看数组为空而链路继续,并记录 responseData(开启详情返回后的非流式模块结果) 与 quoteList

容易做错的三处

  • 现象:同一教学班在两份材料里的课程名或教室数量对不上。原因:开课计划与排课表分别维护,字段未统一。
  • 现象:选课规则已改,排课表仍引用旧版日期。原因:版本未同步,旧版未标记失效。
  • 现象:引用片段与原文对不上。原因:先核本轮是否命中、命中的是哪条材料,再看 quoteMaxToken 裁剪。

怎么确认配好了

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

业务测试:改一处内容,看版本号与引用是否同步更新。

  • 打开引用角标,对照来源文档核每条引用能否回指原文段落。
  • 核对已选知识库是否为同一向量模型,并逐项核对搜索参数取值。

References