专栏名称: Dify
开源的 LLMOps 平台,快速创建可视化、可运营的 AI 应用,释放大型语言模型的全部潜力。
今天看啥  ›  专栏  ›  Dify

知识库召回功能更新:使用“多路召回”替代 “N 选 1 召回”

Dify  · 公众号  ·  · 2024-08-06 10:30
    

主要观点总结

本文介绍了Dify知识库检索策略的调整。自2024年9月1日起,将停用“N选1召回”策略,升级为可配置的“多路召回”策略。此举是为了解决“N选1召回”策略存在的问题,如检索结果不全面、不准确等。新的策略支持灵活配置,包括选择是否使用Rerank策略、调整语义和关键词的权重等。用户可以根据实际需求进行调整,以获得最佳的检索效果。

关键观点总结

关键观点1: 停用“N选1召回”策略,升级为“多路召回”策略。

Dify知识库将停用原有的“N选1召回”策略,升级为更灵活、全面的“多路召回”策略。这是基于大量实践和社区用户反馈,为了解决“N选1召回”策略存在的问题而做出的决策。

关键观点2: 新的“多路召回”策略的特点和功能。

“多路召回”策略支持灵活配置,包括选择是否使用Rerank策略、新增语义和关键词权重设置功能等。用户可以根据实际需求调整语义和关键词的权重,或者设置Rerank模型,以获得最佳的检索效果。

关键观点3: 如何调整和使用新的“多路召回”策略。

用户需要根据提示调整应用中的召回策略。对于Dify Cloud用户,可以通过上下文-召回策略路径进行手动调整。对于社区版或本地部署的企业版用户,新版本将不再支持“N选1召回”功能,并提供数据迁移脚本以便升级。在使用“多路召回”策略时,用户可以通过调整关键词和语义的权重来确定最佳的召回策略。


文章预览

为提升 Dify 知识库的检索精确度,我们决定对知识库检索策略进行升级和调整: 自 2024 年 9 月 1 日起,我们将停用“N 选 1 召回”策略,取而代之的是支持灵活配置的“多路召回”策略。 我们建议你切换到多路召回方案,并重新调试应用的召回效果。 🧐 为 什么停用“N 选 1 召回”策略? 我们基于大量实践和社区用户反馈,发现“N 选 1 召回”策略存在明显缺陷。这种策略仅匹配单个知识库,且匹配的目标知识库严重依赖于 LLM 对知识库描述的理解。在检索匹配知识库时,可能会出现不合理的判断,导致检索结果不全面、不准确,无法提供高质量的查询答案。 考虑到这些问题,我们决定自 2024 年 9 月起停止支持“N 选 1 召回”功能,转而采用更灵活、更全面的检索策略。 🔀 一 个更 好的检索方案:可配置的“多路召回” 为了获得更好的检索效果 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览