这个品类的数据长什么样
培训机构教务排课与消课,材料包括课表、消课记录、调课申请,以及园所自有的教务制度与家长回执。课表承载班级、教师、时段与教室字段;消课记录承载学员、课时数、日期与签字;调课申请承载原时段、新时段、原因与审批签字。这些材料按学期或月度更新,版本以现行发布为准,历史版本不得混入现行依据。进入知识库检索节点时,课表、消课记录、调课申请各自作为独立来源被关联,检索命中后以引用片段回指原文段落。跨材料问询时,同一记录在两份材料里的名称、数量、日期可能对不上,版本未同步或缺签字回执也会出现,因此依据条目必须能回指到具体来源与段落,供后续比对字段、写台账或答复家长。
配置怎么定
这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。即使没有搜索到内容,输出链路也会走通。「可回指原文的依据条目」由后续 AI 节点、代码节点或人工接着完成。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 课表 | 班级、教师、时段、教室字段与现行版本日期是否齐全,是否与消课记录中的班级名称一致 | 在对话中打开引用角标,回指课表原文段落,核对字段与日期;用 quoteList 查看命中材料明细 |
| 消课记录 | 学员、课时数、日期与签字是否完整,同一记录在课表与调课申请里的名称、数量、日期能否对上 | 对照来源文档逐条比对字段;记录引用条数即数组长度,引用文本的 tokens 单独用 quoteMaxToken 核对 |
| 调课申请 | 原时段、新时段、原因与审批签字是否齐备,是否与课表、消课记录版本同步 | 打开引用角标回指申请原文;用 responseData(开启详情返回后的非流式模块结果) 查看本轮引用输出结构,确认每条含原文片段与来源标识 |
| 引用内容输出 | 返回条数与命中的材料一致,为空也算正常,输出链路继续 | 用一条没有匹配材料的问句试跑,看数组为空而链路走通;再问有原文依据的问题,核角标能否回指原文 |
容易做错的三处
- 现象:同一学员的课时数在消课记录与调课申请里对不上。原因:两份材料各自维护,名称或数量未统一,引用片段需回指原文再比对。
- 现象:课表已更新,消课记录仍引用旧版本。原因:版本未同步,现行版本未覆盖历史材料,依据条目可能指向过期段落。
- 现象:调课申请缺审批签字或家长回执。原因:流程未闭环,引用片段虽能回指原文,但材料本身不完整,不能直接作为答复依据。
怎么确认配好了
本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文;再问一个无匹配材料的问题,确认数组为空而链路走通。引用条数是数组长度,quoteMaxToken 是引用内容预算,两者不做相等比较;如涉及引用上限,核引用文本的 tokens,数组条数单独记录。
业务测试:问一个跨材料的依据问题,看回答是否给出可回指的出处,再据此比对课表、消课记录、调课申请的字段、日期与签字。
- 在节点里核对已选知识库集合与它们的向量模型,确认选中的是同一向量模型的知识库。
- 打开搜索参数面板逐项核对取值,确认与知识库检索一节里设置的取值一致。