Release

【Release】逐步淘汰N-to-1:多路径知识检索升级

文章分类:Release

摘要
Dify 将于 2024 年 9 月 1 日正式弃用传统的 N-to-1 检索策略,全面升级至可配置的 Multi-path 多路径检索。新策略支持语义与关键词加权、集成重排序模型,可显著提升知识库检索的准确率与灵活性。建议用户提前完成配置切换。

弃用 N-to-1:升级多路径知识库检索

Dify 在知识库检索方面迈出了重要一步。2024 年 9 月 1 日起,我们将逐步淘汰 N-to-1 检索策略,全面启用更灵活的 Multi-path 多路径检索方案。此次升级旨在大幅提升应用的检索效率。我们强烈建议您立即行动:切换至 Multi-path 检索。新策略能精准适配您的业务需求,带来更高精度的检索结果。

为何淘汰“N-to-1 检索”?

经过深入分析,我们发现 N-to-1 检索策略存在明显局限。该策略仅支持单知识库搜索,且高度依赖 LLM 对知识库描述的解析。这容易导致检索结果不完整或出现偏差,严重影响检索质量。社区用户的反馈也印证了这一点。正是基于这些发现,我们决定转向更高效的解决方案。

更优方案:可配置的“Multi-path 检索”

升级后的 Multi-path 检索策略具备以下核心优势:
- 支持可选的重排序(Rerank)策略
- 提供语义与关键词加权功能,优化检索效果
- 无缝集成 Cohere、Jina 等重排序模型,释放极致性能

我们推荐您使用此新配置,以获得更精准的检索体验。

您需要做什么?

Dify Cloud 用户:
请前往 Context > Retrieval Setting,将检索模式从“N-to-1 检索”切换为“Multi-path 检索”。我们强烈建议您在 2024 年 9 月 1 日前完成切换,以确保获得最佳性能并充分利用新功能。若届时未手动切换,系统将自动为您更新为 Multi-path 检索配置。

社区版与企业版用户:
若您运行的是 v0.6.16 或更高版本,同样建议在 9 月 1 日前完成迁移。我们的 User Guide 提供了详细的配置步骤,助您最大化系统性能。9 月 1 日的版本更新将自动为所有用户切换至 Multi-path 检索。更新后,若发现检索效果有波动,您仍可灵活地手动微调检索参数。

结合 Rerank 优化“Multi-path 检索”

Dify 的 Multi-path 检索主要提供两种配置选项:关键词与语义加权评分(Keyword & Semantic Weighted Score),以及重排序模型选择(Rerank Model)。

关键词与语义加权配置

  • 仅关键词(权重:1): 最适合精确匹配。检索速度快、效率高,尤其适用于大型知识库。当用户明确知道要查找的具体内容时,推荐使用此模式。
  • 仅语义(权重:1): 侧重理解查询意图。即使没有完全匹配的关键词,也能找到相关信息。非常适合多语言内容或复杂查询场景。
  • 自定义权重平衡: 自由组合关键词与语义检索模式,灵活匹配您的业务需求或复杂的信息架构。

重排序模型(Rerank Model)

若追求极致的检索精度,接入重排序模型是关键一步。该模型会对初始检索结果进行二次精排,大幅提升整体准确率。

如需详细的配置步骤与最佳实践,请参阅我们的官方 documentation

展望未来

此次升级标志着 Dify 在增强 RAG 能力方面迈出了新征程。我们将持续打磨 RAG 系统,坚持灵活性与开放性,以更好地满足多元化社区与客户的实际需求。

您的反馈对我们至关重要。欢迎加入我们的 community,与我们共同塑造 Dify 的未来。

文章来源: https://dify.ai/blog/dify-ai-blog-n-to-1-knowledge-retrieval-legacy
← 返回文章列表