2026年6月4日接到同时dify的使用问题,具体为他的chatflow对话在线客服突然问什么都返回为默认答案了,然后我自己测试发现无论是任何问题,任何简单或者负责的词汇返回都为空,通过调试发现依然如此,工作流如下:

后通过预览模式问答,查看每一步的返回结果,返现第二步“知识检索”就返回为空了,后续肯定只能走到条件分支的 else里面。后续就查看第二步 知识检索的的只是库配置,发现了使用了rerank模型,使用的是gte-rerank模型,开始怀疑是分数问题,分数由0.7调整为0.1都不行,索性直接关掉了rerank模型,再测试结果发现可以了,然后开启rerank更换为其他rerank模型也可以,唯独切换为gte-rerank模型不行。最后使用如下模型:

为了确认是gte-rerank模型问题,去查询了我们的 阿里云百炼模型公告,发现5月底已经下线了gte-rerank,确实挺巧的

最后的解决方式就是修改为官方推荐的rerank模型,召回测试和工作流都正常了
Dify知识库召唤测试及工作流问答返回为空问题记录
https://blog.coolsre.com/archives/difyzhi-shi-ku-zhao-huan-ce-shi-fan-hui-wei-kong-wen-ti-ji-lu
评论