必须手动配置知识库优先级与融合逻辑:依次添加三个知识库并确认启用状态;设置权重和为1的优先级(如0.55/0.3/0.15);通过主知识库兜底、关键词路由或大模型融合策略实现分层响应;最后用三类测试句验证调度效果。
要在扣子平台中让多个知识库按业务意图自动分层响应、避免答案打架或信息覆盖,必须手动配置知识库优先级与融合逻辑,不能依赖默认顺序。
进入智能体编辑页 → 左侧导航点击「知识库」→ 点击右上角「+ 添加知识库」→ 依次添加「GMP规范文档」「内部SOP流程」「历史客诉QA库」三个知识库。添加后检查每个知识库右侧是否显示绿色「已启用」标识;若出现黄色感叹号,说明该知识库尚未完成解析,需等待后台向量化完成(通常1~3分钟),【未完成解析的知识库不会参与任何检索】。
刷新页面,确认三个知识库在列表中均处于启用状态且排序固定——此时的上下顺序即为后续调度的原始依据,但不等于最终生效顺序。
在知识库列表页,将鼠标悬停在任一知识库条目右侧的「⋯」图标上 → 点击「编辑优先级」→ 弹出权重滑块面板。
为「GMP规范文档」设为0.55、「内部SOP流程」设为0.3、「历史客诉QA库」设为0.15。三个数值之和必须严格等于1,系统不校验输入合法性,若误填0.6+0.3+0.2=1.1,保存后会强制归一化为0.545+0.273+0.182,导致GMP权重被实质性削弱——这会直接降低法规类问题的回答权威性。
权重设定后,该数值仅影响「混合检索阶段」各知识库的召回打分加权,不影响单个知识库内部的分块策略或检索方式。
方法一:启用「主知识库兜底」模式
在知识库列表页顶部点击「高级设置」→ 开启「主知识库优先」开关 → 从下拉菜单中指定「GMP规范文档」为主知识库。开启后,当用户提问涉及“无菌操作”“洁净区级别”等强法规术语时,系统将首先进入该知识库做高精度语义匹配;若未命中有效片段(相似度<0.48),再按权重比例向其余两个知识库发起降级检索。
方法二:按Query关键词路由
点击「添加路由规则」→ 输入关键词组:“SOP|标准操作|作业指导书” → 绑定目标知识库「内部SOP流程」;再添加第二条规则:“投诉|客诉|退货|差评” → 绑定「历史客诉QA库」。注意:路由关键词区分中英文标点,写成“SOP、标准操作”会导致匹配失败;【路由规则一旦启用,将完全绕过权重调度,直接跳转至指定知识库】。
方法三:强制融合输出(需配合大模型节点)
在工作流中插入一个「大模型节点」→ 在系统提示词末尾追加指令:“你必须同时参考以下三类信息源:①《药品生产质量管理规范》原文条款;②我司最新版SOP执行细则;③近6个月高频客诉处理记录。若三者结论冲突,以①为准,②次之,③仅作补充说明。”此方式不改变检索路径,但能约束生成阶段的信息整合逻辑。
第一步:在调试面板输入测试句“灌装间A级区的风速要求是多少?”
观察返回结果顶部是否显示「来源:GMP规范文档(相似度0.72)」,且无其他知识库条目混入——说明主知识库路由成功。
第二步:输入“我们SOP里怎么规定灌装前环境监测频次?”
检查是否仅返回「内部SOP流程」中的段落,且结果顶部标注「关键词路由触发」——确认关键词规则已激活。
第三步:输入“客户上次投诉灌装间风速超标是怎么处理的?”
应看到两条并列结果:一条来自「历史客诉QA库」(标注「关键词路由触发」),另一条来自「GMP规范文档」(标注「主知识库兜底」),且大模型最终回复中明确引用了二者内容——证明融合策略已就位。