Dify入门教程:零基础搭建第一个AI工作流(只需3个核心节点)

在 Dify 中,一个最基础的、能工作的流程只需要以下 3 个核心元素,高级的工作流都是在这个基础上扩展而来。

一. 开始节点 (Start)

这是工作流的起点,你需要输入内容,后面的节点才能引用并处理接下来的工作。就像流水线最开始终归要有原材料。

我们需要在它的参数里添加字段,点击输入字段后面的+号。

Dify工作流开始节点界面,显示点击加号添加输入字段的操作步骤

点击+号后会出来一个弹窗,可以选择用户输入的字段类型和选项及长度。

Dify开始节点字段类型选择窗口,展示文本、段落、下拉选项等字段类型设置

字段类型:

  • 文本和段落:区别不大,都是输入内容,但是段落支持输入更多的内容。如果使用这个工作流的用户会输入长文本,那么建议选择段落。
    • 变量名称,用英文,这个变量名称我们在后面的流程中要引用。
    • 显示名称,这个中文也可以。
    • 最大长度,就是允许使用者输入的最大长度内容。
    • 最下面的必填如果勾选上,那么只有这个字段有内容才能够执行后面的内容。不勾选就是可填可不填。
    • 隐藏,和必填只能同时选一个,如果选择隐藏,那么这个字段在运行时不显示。
Dify工作流文本字段详细参数设置界面,包括变量名称、显示名称、最大长度等选项
  • 下拉选项:这里可以设置下拉框,允许用户直接选择。
    • 其他的选项和上面的文本段落一样。
Dify开始节点下拉选项字段设置界面,展示选项添加和参数配置
  • 复选框:复选框和我们在其他地方的含义不同,并不能添加很多选项。在计算机世界里,复选框只有两个状态:True(勾选了)或 False(没勾选)。可以作为我们后面其他节点(比如条件分支)的分辨参数。
  • 单文件和文件列表,允许用户上传文件。
    • 单文件,专门给用户上传一个特定文件的入口(如一个 PDF、一张图片或一份 Word)。如果用户传了第二个,第一个会被覆盖。
    • 文件列表,可以上传多份不同的文件。
Dify工作流文件上传功能设置,包含单文件和文件列表选项配置
  • JSON,是一种数据格式,它用大括号 { } 把信息打包。在 Dify 的开始节点设置它,意味着你要求用户(或下游系统)必须输入一段符合格式的代码信息

上面这些是开始节点的可选择用户上传选项。

二. LLM 节点

它是流程的“大脑”。调用大语言模型(如 GPT-4、Claude)来处理用户输入的信息。你把“开始节点”收到的信息传给它,它负责思考并写出回答。我们需要:

  • 选择模型: 选一个好用的脑子。
  • 编写提示词 (Prompt): 告诉它“你是一个文案助手”或“你是一个翻译员”。
  • 引用变量: 必须把“开始节点”的内容接进来,它才知道你要它处理什么。

至于里面的详细参数,我会放到下一节和Agent一起介绍,它们都是处理中心,甚至一定程度上可以相互替代。

Dify工作流LLM节点配置界面,展示模型选择和提示词编写区域

三. 结束节点

它是流程的终点,决定了最终把什么内容展示给用户看。

你可以选择把前面输入的变量和输入的结果都输出显示给用户。

Dify工作流结束节点设置界面,显示输出变量选择和结果展示配置

💡 极简逻辑串联

用户输入(开始)——AI 处理(LLM)——展示结果(结束)

这三个节点只要连在一起,就是一个完整的 AI 应用了。剩下的诸如知识库、变量筛选、条件分支,都是在这个基础上增加的“高级插件”。

© 文章版权归白小菌所有,🫰欢迎转发分享。未经允许请勿抄袭转载。

订阅评论
提醒
guest
0 评论
最新
最旧 最多投票
内联反馈
查看所有评论

AI 小菌
现代响应式侧边栏
快捷菜单