这个品类的数据长什么样
幼儿园卫生保健与膳食管理涉及保健室、食堂、班级三方留痕:晨午检与缺勤病因归类记录、带量食谱与采购单、食材验收单据、留样登记、消毒时段表。材料按日、周、月更新,字段含食材名称与规格、留样时间与批次、消毒时段、缺勤病因归类、餐次与班级。进入本功能后,知识库检索节点把材料切分并关联,按同一向量模型召回原文片段,引用数组每条带原文片段与来源标识,供后续节点比对字段、写台账、生成给家长的答复或方案依据条目。
配置怎么定
这一环由知识库检索节点的引用输出执行,输出引用内容数组,每条含原文片段与来源标识,长度可以为 0。「可回指原文的依据条目」由后续 AI 节点、代码节点或人工接着完成。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 关联知识库 | 选中的是同一向量模型的知识库,跨材料依据问题才能在同一召回空间比对 | 在节点里核对已选集合与它们的向量模型,确认食材、留样、消毒、缺勤四类材料都在同一集合内 |
| 引用内容输出 | 返回条数与命中的材料一致,为空也算正常,输出链路继续走通 | 用一条没有匹配材料的问句试跑,看数组为空而链路继续;同时记录数组条数与 quoteMaxToken 预算,二者不做相等比较 |
| 引用与原文对应 | 每条引用都能回指原文段落,食材名称与规格、留样时间与批次、消毒时段、缺勤病因归类逐项对上 | 在对话里打开引用角标,对照来源文档;再看 responseData(开启详情返回后的非流式模块结果) 与 quoteList 里的片段是否与原文一致 |
| 搜索参数 | 与知识库检索一节里设置的取值一致,引用文本的 tokens 在预算内 | 打开搜索参数面板逐项核对,涉及引用上限时核引用文本的 tokens,数组条数单独记录 |
容易做错的三处
- 现象:回答里没有引用角标。原因:引用数组为空或未把引用片段回填到答复,需先核本轮是否命中、命中的是哪条材料。
- 现象:单据与留样批次对不上。原因:验收单与留样登记分属不同材料,召回片段未按批次字段对齐,引用无法回指同一条原文。
- 现象:食谱与采购品类不一致、消毒记录缺时段。原因:材料更新节奏不同,旧版本仍被召回,引用片段与现行原文对不上。
怎么确认配好了
本功能验收:问一个有原文依据的问题,核引用数组与角标能否回指原文;再问一个无匹配材料的问题,确认数组为空而链路走通。
业务测试:问一个跨材料的依据问题,看回答是否给出可回指的出处。
- 打开引用角标,逐条对照来源文档,确认食材名称与规格、留样时间与批次、消毒时段、缺勤病因归类能回指原文段落。
- 用一条无匹配材料的问句试跑,记录数组条数,并单独核引用文本的 tokens 是否在
quoteMaxToken预算内。