公司动态

94.RAG-RAG应用平台-Dify工作流(大模型和知识库使用说明)

📅 2026/8/24 14:36:28
94.RAG-RAG应用平台-Dify工作流(大模型和知识库使用说明)
内容参考于图灵AI大模型全栈Dify源码地址https://github.com/langgenius/dify中文文档https://docs.dify.ai/v/zh-hans官方地址: https://cloud.dify.ai/apps下图蓝框的上一节中写完了接下来是下图红框的两个工作流它是这样的比如任务A、任务B任务C工作流就是把任务联动起来执行完任务A再执行任务B再执行任务C这样执行的过程就像是一个流水线的工作简称工作流执行完就没了它是不带记忆的Chatflow它是支持多轮对话的工作流这里创建一个Chatflow创建完如下图的样子下图红框都是跟之前一样的下图红框的是一些节点可以拖动、更改点击下图红框可以添加一些功能如下图蓝框功能选择注意鼠标移动到下图红框位置就可以看到下图红框的加号了点击下图红框也可以添加线条上也可以添加注意鼠标移动到下图红框位置就可以看到下图红框的加号了点击下图红框可以出现下图蓝框的节点它是用来写注释的可以描述一些某节点的作用点击下图红框的注释可以出现下图蓝框的内容可以设置一些样式和删除注释下图红框它不会拖动画布可以拖动节点下图蓝框的它是可以拖动画布这个实在没办法用语言描述只能自己用一下看看下图红框是整理节点点击下图红框可以导出就是写好的工作流如果想让别人使用可以把它导出成文件如下图红框在工作室页面也可以导出开始使用用户输入节点点击下图红框就会出现下图蓝框的内容这是节点的具体内容它默认有两个变量query是用户的问题files是用户上传的文件下图红框位置的内容可以理解为 用户输入 这个节点完成后会输出内容这个输出内容会给到下图红框的下一步里面的内容LLM节点点击下图红框然后出现下图蓝框的内容下图蓝框选择模型下图红框可以配置模型的参数模型的参数上下文下图红框系统提示词注意下图里没有提示词但实际我写了系统提示词写的内容是 你是一个智能助手内置记忆功能用户提示词它默认把 用户输入 节点里的变量写好了如想自己添加变量是先输入一个反斜杠然后它就会出现第二步的内容然后在第二步里进行选择然后下一个节点下图红框里是上一个大模型的回复也就是上一个LLM节点的输出内容text是回复的内容reasoning_content是思考过程usage是这次对话token消耗了多少花了多少钱像是发票一样如下图红框现在写的输出内容然后点击下图红框然后如下图红框可以使用了效果图注意我这个模型没有思考过程所以看不到如下图红框它会有一个执行过程下图小的红框就是正在执行的节点绿色的对号是执行完的它也有日志日志都是跟之前的一样然后下一个首先把LLM节点给删了然后添加一个知识检索然后它需要一个知识库接下来去添加知识库如下图来的首页的知识库创建一个即用型知识库把准备好的文本文件拖到下图红框位置然后点击下一步如下图红框它可以设置很多东西父子文档它的文档分割方式会先用分段标识符可以把它删了有时候用换行符分割并不好向量模型是否重排序这里不用重排序给它取消勾选这里是学习不要浪费Token还有混合检索语义和关键字就是之前的向量和BM25混合检索同理注意它的混合检索好像有问题检索不出内容不要选择下图红框的混合检索其它两个都可以然后点击保存它就开始处理文档了然后点击下图红框就可以看到我们的知识库了单击下图红框里的名字可以查看它分割后的文档可以给知识库标注元数据如下图红框注意这里是文档的元数据现在知识库就创建完成了接下来就可以使用了回到工作流点击下图红框按钮添加知识库添加完成后还需要一个LLM节点也就是大模型节点用来回答问题创建完LLM节点后鼠标按住LLM节点的加号拖到直接回复节点的加号上如下图红框拖过去就可以连起来了我们自己添加的llm节点里默认是没有用户提示词的需要点击下图红框进行添加如下图红框用户提示词输入框和自己写的提示词也就是用户的问题还需要设置上下文的变量这里选择知识库的然后在提示词里写好上下文才能开启知识库然后提示词也需要限制一下否则会乱编可以通过日志查看是否在知识库中检索到了如下图红框检索到的效果图可以看到它引用的什么