Dify快速入门之构建工作流
系列文章目录
第一章 Dify快速入门之环境搭建
第二章 Dify快速入门之基于知识库构建聊天机器人
第三章 Dify快速入门之构建工作流
文章目录
- 系列文章目录
- 前言
- 一、最简单的工作流
- 1.创建工作流
- 2.构建工作流
- 3.实施工作流
- 二、用网页数据做一个工作流
- 1.创建工作流
- 2.构建工作流
- 3.实施工作流
- 总结
前言
Dify 工作流是其核心功能之一,通过可视化编排实现复杂 AI 应用开发。我们将会介绍2个工作流。
一、最简单的工作流
1.创建工作流
点击创建空白应用,选择工作流并给应用取一个名称。
2.构建工作流
首先我们能看到一个开始,先在开始节点添加一个输入字段取名为title。后面的LLM节点将根据这个title来生成一段文字。
然后再来添加下一节点,点击开始节点的右侧+号添加LLM节点来生成一段文字。
在LLM节点中设置模型、上下文,以及提示词。在设置中点击上下文可以找到开始节点的title字段。设置system:你是文学大师,再设置user。使用上下文变量可以通过‘/’来快速添加
在添加一个LLM节点让它根据文字总结一个标题(绕一圈试试)。设置如图所示。
最后是一个结束节点,每个工作流都得结束。在结束节点可以设置输出变量,那么就取前一个LLM的text作为输出。
3.实施工作流
输入标题:Dify太好用了
得到结果
虽然“Dify太好用了”生成的文字总结标题是"Dify:一种高效的写作工具" 或者 “简化写作,提升工作效率”,但起码工作流是成功了。hhhh
二、用网页数据做一个工作流
1.创建工作流
跟上面的一样就不多描述了
2.构建工作流
在添加节点的工具栏中找到网页爬虫
这个节点只需要输入一个网址,它的生成变量有text、files、json,我们用到的是text。
再添加一个LLM节点来分析这个text
最后添加结束节点,并将LLM节点的输出添加进输出变量。
3.实施工作流
我们用的是随便搜的一个新闻网址,结果还可以,与原文差不多。
总结
今天我们介绍了工作流的使用,其中有网页爬取节点、LLM节点,这两个节点是我们比较常用的,还有一些其它的节点工具,当然也是需要api的,本文所用的到是Llama3.2:3b的模型,是在docker的ollama环境下启动的,如有需要可以查看前两章的内容。