当前位置: 首页 > news >正文

dify应用实践教程5

课程链接:Dify动手实践教程-课程详情 | Datawhale

本章的课程是使用父子检索方式的知识库建立一个知识查询系统,项目没什么难的,这里说下父子检索的机制:

这个功能是dify0.15版新增的功能,主要是为了解决问题---传统RAG搜索结果有这样的问题-搜索结果要么过于分散,缺乏上下文理解问题。要么过于宽泛,不会关注细节。那么父子检索分俩层,一层父级模块进行上下文充实,又用子模块更精准进行匹配。

过程:先分成父模块,在父模块的基础上又生成子模块,子模块又按传统RAG模式生成向量,用户问题被向量化后在子模块中进行相似度检索出子分段,同时检索出其相关父分段,将这俩段一起返回给用户。

PS:之前说过dify的RAG能力比较弱,再本人使用过程中确实发现此类问题,所谓:搭建一小时,调参一个月。后续还是要多尝试,多试验,找到一个相对稳妥的RAG私域解决方案。        

http://www.dtcms.com/a/257410.html

相关文章:

  • 量子机器学习前沿:量子神经网络与混合量子-经典算法
  • 【图片识别改名】自动识别图片中的文字并给图片命名 ,图片自动识别并且能重命名的操作步骤和注意事项
  • Spark基于Bloom Filter算法的Runtime Filter Join优化机制
  • 【论文阅读35】-PINN review(2021)
  • AI编程再突破,文心快码发布行业首个多模态、多智能体协同AI IDE
  • 【LeetCode】用双指针解决移除元素问题、合并两个有序数组求解
  • 基于openfeign拦截器RequestInterceptor实现的微服务之间的夹带转发
  • 搭建网站时用到的技术
  • VoiceAgent技术赋能债务重组:合规、高效、有温度的金融债务解决方案
  • Java面试复习指南:基础、并发、JVM与Spring框架
  • 零基础学习RabbitMQ(2)--Linux安装RabbitMQ
  • 硬件工程师笔试面试高频考点汇总——(2025版)
  • (LeetCode 面试经典 150 题) 27.移除元素
  • Spring Boot:运用Redis统计用户在线数量
  • 百度AIP:Springboot人脸对比
  • 【钓鱼预警】针对跨境销售投递Tesla间谍木马
  • <tauri><threejs><rust><GUI>基于tauri和threejs,实现一个3D图形浏览程序
  • 初探 Nacos 原理
  • Qt/C++开发监控GB28181系统/rtp解包/jrtplib库的使用/同时支持udp和tcp被动和主动三种方式解包
  • 日志技术-Logback入门程序
  • 初见语音识别(ASR)
  • 通过审计日志分析和摘要利用大型语言模型进行网络攻击检测
  • K8S: etcdserver: too many requests
  • 2025 年前端框架的深度解析与展望
  • 微服务(nacos+myibatis)中如何在一个模块调用多数据库源的一种方案
  • 矩阵阶数(线性代数) vs. 张量维度(深度学习):线性代数与深度学习的基石辨析,再也不会被矩阵阶数给混淆了
  • 对kotti_image项目进行pytest测试操作实践(失败)
  • Camera Sensor接口协议全解析(四)LVDS与SubLVDS接口及协议深度解析
  • 【第二章:机器学习与神经网络概述】03.类算法理论与实践-(1)逻辑回归(Logistic Regression)
  • 108页精品PPT | 大型某著名企业能源行业数字化转型汇报方案能源化工数字化转型