dify应用实践教程5
课程链接:Dify动手实践教程-课程详情 | Datawhale
本章的课程是使用父子检索方式的知识库建立一个知识查询系统,项目没什么难的,这里说下父子检索的机制:
这个功能是dify0.15版新增的功能,主要是为了解决问题---传统RAG搜索结果有这样的问题-搜索结果要么过于分散,缺乏上下文理解问题。要么过于宽泛,不会关注细节。那么父子检索分俩层,一层父级模块进行上下文充实,又用子模块更精准进行匹配。
过程:先分成父模块,在父模块的基础上又生成子模块,子模块又按传统RAG模式生成向量,用户问题被向量化后在子模块中进行相似度检索出子分段,同时检索出其相关父分段,将这俩段一起返回给用户。
PS:之前说过dify的RAG能力比较弱,再本人使用过程中确实发现此类问题,所谓:搭建一小时,调参一个月。后续还是要多尝试,多试验,找到一个相对稳妥的RAG私域解决方案。