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

使用Dify与BGE-M3搭建RAG(检索增强生成)应用-改进一,使用工作流代替Agnet

文章目录

  • 前言
  • Agent vs 工作流
  • 编写工作流


前言

在上一篇中,我们实现了一个基本的基于Dify的RAG的示范。
使用Dify与BGE-M3搭建RAG(检索增强生成)应用

这个效果确实很差。
我们一起来看看,该怎么改进。

今天我们就尝试一下,我认为的第一个改进点。

不用Agent而是用工作流。

Agent vs 工作流

在dify的这个“工作室”的标签下,我们可以点击这个“创建空白应用”。
这里点开后,会有很多选项。

在这里插入图片描述
我们上次选的Agent那个选项,实现这个RAG。

但我们也看到结果了,那就不不太好。

甚至我要明确地告诉它,要去调知识库,它才会去调。这体验也太差了。

我们这次换个方式,就是第一个选项“聊天助手”的第二项,工作流编排。

编写工作流

在这里插入图片描述
进入页面,它会给一个初始的界面。

我们稍作修改。

在这里插入图片描述
这是增加节点的一种方式,当然还可以空白地方右键单击。
这个可视化操作属于比较基础,还是建议你们多点点,多探索。

上面这个图,就是增加一个知识检索的一个节点的操作方式。

在这里插入图片描述
加完节点后,它会让你设置一些参数,还有具体调哪个知识库。就像上图这样子。

总之,最终工作流长这样:
在这里插入图片描述

开始节点就是默认的。

其它节点可以参考:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们设置几个预置的问题。

在这里插入图片描述
点击设置,功能已开启。

在这里插入图片描述
设置差不多了,看看效果:
在这里插入图片描述
在这里插入图片描述
我觉得还行哈!


http://www.kler.cn/a/418368.html

相关文章:

  • Java 解析离线 MySQL binlog 文件
  • LWIP和FATFS 实现 FTP 服务端
  • AJAX一、axios使用,url组成(协议,域名,资源路径)查询参数和化简,错误处理,请求/响应报文,状态码,接口文档,
  • 349. 两个数组的交集:
  • 算法妙妙屋-------1.递归的深邃回响:全排列的奇妙组合
  • 十一、快速入门go语言之接口和反射
  • Mybatis:接口方法中的参数传递
  • Vue 集成和使用 SQLite 的完整指东
  • SpringBoot开发——Spring Boot 3.3 高效批量插入万级数据的多种方案
  • 等保三级安全架构设计方案
  • Cent0S7 安装Redis
  • mybatis.mapper-locations=classpath:mapper/*.xml
  • 【Linux】Linux2.6内核进程调度队列与调度原理
  • 基于Java Springboot 家政服务管理系统
  • 【UE5 C++】判断两点连线是否穿过球体
  • Observability:如何在 Kubernetes pod 中轻松添加应用程序监控
  • k8s 架构详解
  • 虚拟列表遇上瀑布流布局
  • 基于Springboot开发的云野旅游平台
  • 机器学习与深度学习-2-Softmax回归从零开始实现
  • 模型 布鲁姆法则
  • 如何用一块香橙派Zero3打造你的HomeAssistant智能家居中心并实现远程管理
  • 华为机试HJ77 火车进站
  • 【docker】多阶段构建与基础构建,及企业案例展示
  • Vue 3 中实现页面特定功能控制
  • Ubuntu双系统20.04平稳升级至22.04