Skip to content

Dify工作流详细步骤解析,从入门到精通!

Dify工作流详细步骤解析,从入门到精通

我们简要介绍了Dify工作流以及它能带来的效率提升。很多朋友对Dify工作流的搭建步骤非常感兴趣,所以今天就来详细讲解一下,如何从零开始创建一个Dify工作流。

一、 准备工作

在开始搭建工作流之前,我们需要先了解Dify平台的基本概念和操作。

  • 节点: 节点是构成工作流的基本单元,每个节点代表一个特定的操作,例如接收用户输入、调用大语言模型、处理数据等等。
  • 连接线: 连接线用来连接不同的节点,定义工作流的执行顺序。
  • 变量: 变量用来存储数据,可以在不同的节点之间传递。

二、 创建工作流

登录Dify平台,点击 "创建空白应用",然后选择 "工作流"。 为你的工作流取一个名字,例如 "小红书爆款文案创作工作流"。

三、 添加节点

Dify提供了丰富的节点类型,可以满足各种各样的需求。 我们以小红书爆款文案创作工作流为例,添加以下节点:

  1. 开始节点: 每个工作流都必须有一个开始节点,用来接收用户输入的参数。 在开始节点的设置页面,我们可以添加四个输入字段:来源、风格、标题数量以及内容长度。

    • 来源:可以是一个主题,或者一个新闻链接。
    • 风格:例如可爱风、专业风等等。
    • 标题数量:例如 3 个标题。
    • 内容长度:例如 100 字左右。
  2. 问题分类器节点: 用来判断来源字段是URL链接还是主题/关键词。

    • 输入变量:来源
    • 模型:可以选择GPT-3.5
    • 问题分类:判断是URL链接还是主题/关键词
  3. 自定义工具节点: 如果是URL链接,就用这个节点来获取网页内容。 你可以通过工具菜单创建自定义工具。

  4. 内容大纲生成器节点: 如果是主题,就用这个节点来生成内容大纲。

    • 模型:可以选择GPT-3.5
    • 任务需求:
      • 系统提示词:你是一个小红书爆款写作专家,根据用户给的主题撰写小红书文案,内容字数要求是100个字左右。
      • 角色提示词:主题如下:\ 开始/{x}content
  5. 变量赋值节点: 将前面两个流程得到的结果变成一个统一的变量,供后面的流程调用。

    • 变量类型:选择合适的变量类型
    • 变量值:对应上个步骤的两个节点的输出值
  6. 标题创建节点: 用来根据前面节点的输出,创建小红书的爆款标题。

    • 模型:可以选择GPT-3.5
    • 任务需求:
      • 系统提示词:你是一名小红书爆款写作专家,撰写 {x} 个爆款标题(含适当的emjo)表情。\ 一、在小红书标题方面,你会以下的技能\ 1、采用二级标题法进行创作。\ 2、你善于使用标题吸引人的特点\ 3、你使用爆款关键词,写 标题 时,从这个列表中随机选 1-2 个\ 4、你了解小红书平台的标题特性\ 5、你懂得创作的规则\ 二、 结合我给你输入的信息,以及你掌握的标题技巧, 撰写标题; 输出 格式:\ 1、 标题 一;
      • 角色提示词:\ 这是内容:\ 开始/{x}output
  7. 撰写文案节点: 用来撰写小红书的文案。

    • 模型:建议选择GPT-4
    • 任务需求:
      • 系统提示词:你是小红书爆款写作专家,根据用户给的内容,撰写小红书爆款文案(每一个段落含有适当的emoji表情,文末有合适的tag标签)\ 一、在小红书文案方面,你会以下技能:\ 1、写作风格\ 2、写作开篇方法\ 3、文本结构\ 4、互动引导方法\ 5、一些小技巧\ 6、爆炸词\ 7、从你生成的稿子中,抽取3-6个seo关键词,生成#标签并放在文章最后\ 8、文章的每句话都尽量口语化、简短\ 9、在每段话的开头使用表情符号,在每段话的结束使用表情符号,在每段话的中间插入表情符号\ 二、结合我给你输入的参考标题和内容,以及你掌握的文案技巧,按照{x}style的文案风格,撰写小红书文案(文案长度:{X}length个字左右);
      • 角色提示词:\ 参考标题:\ {x}text\ 内容:\ {x}output
  8. 文案格式化节点: 用来处理一些格式问题,例如添加换行符等等。 你可以使用代码执行节点来编写简单的Python或JavaScript代码。

  9. 上传文案节点: 用来将生成的标题和文案上传到你的目标平台,例如Notion笔记。 你可以使用HTTP类型的节点来发送请求。

  10. 模板转换节点: 将前面生成的小红书的标题和文案合并在一起,并进行最终的输出。

四、 连接节点

按照逻辑顺序,用连接线将所有节点连接起来。

五、 测试和发布

点击右上角的 "运行" 按钮,测试你的工作流是否能正常运行。 如果一切正常,就可以点击 "发布" 按钮,让其他人也可以使用你的工作流了。

Dify工作流使用小技巧

  • 合理拆分任务: 将复杂的任务拆分成多个小的任务,可以提高AI模型的处理效率,并使工作流更容易理解和维护。
  • 巧用变量: 使用变量来存储和传递数据,可以使工作流更加灵活。
  • 充分利用系统变量: Dify提供了很多系统变量,例如用户ID、应用ID等等,可以用来记录和分析工作流的运行情况。
  • 善用外部工具和API: Dify可以接入各种外部工具和API,例如搜索引擎、图像生成工具等等,可以大大扩展工作流的功能。

总结

Dify工作流是一个非常强大的自动化工具,它可以帮助我们把很多重复性的工作交给AI,让我们有更多时间去做更有创造性的事情。希望这篇博客能够帮助你快速上手Dify工作流,打造属于你自己的自动化流程!