选课排课与教室资源调度的异常追溯与人工复核:引用来源与溯源

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

这个品类的数据长什么样

选课排课与教室资源调度场景中,材料通常包括开课计划、排课表、选课规则三类。开课计划承载课程名称、课程代码、开课单位、学期与签字栏;排课表承载课程名称、教师、周次、节次、教室编号与版本号;选课规则承载选课对象、容量、优先级、生效日期与回执。三者进入知识库检索节点时,各自作为独立来源参与向量搜索,引用输出只负责返回命中的原文片段与来源标识。更新节奏上,开课计划在学期前定稿,排课表在选课前多次修订,选课规则随批次调整。字段特征表现为同一课程在开课计划与排课表里名称、日期、教室编号可能不一致,版本未同步与缺签字、缺回执是常见材料状态。

配置怎么定

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

对象判断核验动作
开课计划课程名称、课程代码、学期、开课单位与签字栏是否齐全,与排课表同一课程的名称、日期能否对上在节点里核对关联知识库是否为同一向量模型,逐条打开引用角标回指开课计划原文段落,检查签字与日期字段
排课表课程名称、教师、周次、节次、教室编号与版本号是否与开课计划、选课规则一致,版本是否同步用一条无匹配材料的问句试跑,确认引用数组为空而链路继续,再对照排课表来源文档核对版本与教室编号
选课规则选课对象、容量、优先级、生效日期与回执是否与开课计划、排课表字段一致,是否缺签字或回执打开搜索参数面板逐项核对取值,记录引用条数与 quoteMaxToken 预算,核引用文本的 tokens,数组条数单独记录
引用内容输出返回条数与命中的材料一致,为空也算正常,每条引用能回指原文段落在对话里打开引用角标,对照来源文档;核 responseData(开启详情返回后的非流式模块结果) 与 quoteList 中的引用片段与来源标识

容易做错的三处

  • 现象:同一课程在开课计划与排课表里的名称、日期对不上。原因:两份材料各自修订,未做字段比对与版本同步,引用命中后差异仍留在原文。
  • 现象:排课表版本未同步,教室编号与周次沿用旧版。原因:修订后未更新知识库材料,检索命中的仍是旧版本原文片段。
  • 现象:选课规则缺签字或回执,复核结论无法落章。原因:材料进入知识库时未核签字栏与回执字段,引用输出只返回原文片段。

怎么确认配好了

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

业务测试:造一条异常记录,看能否追到源头材料,并记录引用条数与 quoteMaxToken 预算,核 responseData 内的 quoteList。

  • 在节点里核对已选知识库集合与它们的向量模型,打开搜索参数面板逐项核对取值。
  • 用一条没有匹配材料的问句试跑,看输出为空而链路继续,再打开引用角标对照来源文档。

References