三、什么是节点
节点是工作流的基础单元,也是搭建工作流的最小组成单位(积木)。
那么,我们要先创建一个基础工作流 Workflow。
点击左侧的个人空间,再点击上方的工作流,然后再点击右上角创建工作流按钮。接着,我们输入一个工作流名称,我们将其命名为“ 输入输出演示工作流”。注意,工作流名称只能包含字母、数字或下划线。
进入工作流的编辑年后,映入眼前的有两块区域。
左侧是节点的选择区域,里面包含了很多可以选择的节点类型,包括插件、大约模型、代码、知识库、工作流条件节点等等。一个工作流由多个节点构成,节点是作为组成工作流的基本单元。
右侧是工作流的编辑页面,有两个初始节点、开始节点和结束节点,是创建工作流时默认生成的。一个工作流必须有一个开始节点和一个结束节点,中间的处理逻辑位于这两者之间。
开始节点就是用户输入信息的节点
结束节点就是输出信息的节点。
开始节点
开始节点是一个输入节点,输入就是输入参数。
用户的问题通常是一句话或一段话,工作流接收到这段话后,将其作为输入参数传递给开始节点。
开始节点拿到输入参数后,会将其传递给后续的逻辑节点。
所有逻辑节点处理完毕后,最后的输出结果会传递到结束节点,由结束节点返回对应的内容。
常用的变量类型:
- String:字符串类型,用于表示文本。例如:Name = "张三"。
- Number:数值类型,包括整数和浮点数。例如:Number = 42.3。
- Integer:数值类型,表示整数。例如:Interger=42。
- Boolean:布尔类型,包含 true 和 false 两个值。例如:isAdult = true。
变量名:
变量名可以自定义,类似一个占位符或者标签。
譬如你的名字是“某某某”,“某某某”代表了你这个人的所有。
“某某某”在这里面就是变量名,用于识别这个后面所代表的数据。
譬如,将用户的输入“你可以做什么”这个作为输入,设置为变量名“input”。
当我们获取到 input 时,就相当于拿到了“你可以做什么”这个数据。
结束节点
在结束节点中,我们可以设置返回变量。
返回变量可以由机器人生成回答,或使用设定的内容直接回答。
如果选择使用设定的内容直接回答,可以在文本框中设置回答格式。
输出变量可以是一个或多个,设置方式包括引用和输入。
- 引用是从前序节点获得的内容
- 输入是填写一个固定值
最简单的工作流
开始节点和结束节点连在一起就是最简单的工作流