知识库里有答案,但用户怎么问都检索不到,你怎么办?

前言:产品手册明确写了“支持离线部署”,用户问“断网能不能用”,系统却一直回答资料不足。

我会先用具体失败样本复现,逐层检查:**数据层:**确认对应文档已成功入库,内容不是只存在于未识别的图片中。**分块层:**检查“支持离线部署”是否与必要的产品名称、版本拆开了。**检索层:**分别执行关键词检索和向量检索,观察正确片段的排名。**过滤层:**检查权限、版本、分类等条件是否错误排除了文档。**后处理层:**确认正确片段是否被重排、去重或上下文截断删除。如果问题来自表达差异,可以增加混合检索、业务同义词或查询改写;如果片段缺少产品信息,可以在分块中补充章节路径。但这里还要确认业务语义:**“离线部署”不一定意味着所有功能都能在完全断网时使用。**系统可能需要补充许可证校验、外部服务依赖等条件,不能只优化到“能搜到这句话”。常见追问:为什么不直接换更大的 Embedding 模型?因为故障可能来自解析、权限或分块,换模型既增加成本,也不一定解决根因。应先确认错误发生在哪一层。

本文结束