使用Dify与BGE-M3搭建RAG(检索增强生成)应用-改进一,使用工作流代替Agnet
文章目录
- 前言
- Agent vs 工作流
- 编写工作流
前言
在上一篇中,我们实现了一个基本的基于Dify的RAG的示范。
使用Dify与BGE-M3搭建RAG(检索增强生成)应用
这个效果确实很差。
我们一起来看看,该怎么改进。
今天我们就尝试一下,我认为的第一个改进点。
不用Agent而是用工作流。
Agent vs 工作流
在dify的这个“工作室”的标签下,我们可以点击这个“创建空白应用”。
这里点开后,会有很多选项。
我们上次选的Agent那个选项,实现这个RAG。
但我们也看到结果了,那就不不太好。
甚至我要明确地告诉它,要去调知识库,它才会去调。这体验也太差了。
我们这次换个方式,就是第一个选项“聊天助手”的第二项,工作流编排。
编写工作流
进入页面,它会给一个初始的界面。
我们稍作修改。
这是增加节点的一种方式,当然还可以空白地方右键单击。
这个可视化操作属于比较基础,还是建议你们多点点,多探索。
上面这个图,就是增加一个知识检索的一个节点的操作方式。
加完节点后,它会让你设置一些参数,还有具体调哪个知识库。就像上图这样子。
总之,最终工作流长这样:
开始节点就是默认的。
其它节点可以参考:
我们设置几个预置的问题。
点击设置,功能已开启。
设置差不多了,看看效果:
我觉得还行哈!