Skip to content
知识星球

开始节点

开始节点用于开启触发一个工作流

开始节点是工作流的起始节点,用于设定启动工作流需要的输入信息.开始节点只有输入参数,没有输出等其他参数.开始节点中默认有一个输入参数 BOT_USER_INPUT,表示用户在本轮对话中输入的原始内容.你也可以按需添加其他参数.

你可以把整个工作流想象成制作生日贺卡的流程,"开始节点" 就是这个手工流程的第一步 —— 准备材料.

比如:

  1. 这个步骤(开始节点)只需要你提供:贺卡要写给谁(收件人)、主题颜色、祝福语(这些就是输入参数)
  2. 这里默认会自动记录你最开始说的话,比如你说 "我要做生日贺卡",系统就会记住这句话(这就是 BOT_USER_INPUT)
  3. 你还可以添加其他要求,比如 "要立体效果"、"要贴小星星"(这就是添加其他参数)
  4. 这个准备材料的步骤只负责收集要求,不会直接做出成品(所以没有输出参数)

就像做手工前要先清点材料一样,开始节点就是让工作流知道该用哪些信息来启动后续的所有步骤.后续步骤会根据这里收集的信息来制作具体的贺卡内容.

配置说明

点击“开始"节点,可以对其进行配置哦.

比如添加输入变量、修改变量类型、修改变量描述等

在对话流中,默认有2个变量:

  1. BOT_USER_INPUT(用户刚说的话) 就像你刚给朋友发了一条微信消息,比如 "明天要带伞吗?",这个变量就是专门用来记住你刚刚说的这句话的.机器人看到这句话后,就会开始想怎么回答你(比如查天气预报).
  2. CONVERSATION_NAME(聊天记录本) 想象你和机器人有个专门的小本子,每次聊天都会自动记录下来.比如:
  • 昨天你问:"北京今天多少度?"
  • 机器人回答:"25℃"
  • 今天你又问:"那上海呢?" 这时候机器人翻看这个小本子,就知道你说的 "那上海" 是指气温,不需要再问 "上海的什么?"

你可以把 "变量" 想象成一个个储物盒,每个盒子用来装不同种类的东西.当系统自带的盒子不够用时,你可以自己动手做新盒子!

每个新盒子需要设定:

  1. 名字(比如 "作业文档")

  2. 类型(决定这个盒子能装什么):

    • 文字盒(String):装文字,比如作文内容
    • 文件盒(File):装电脑文件,比如 Word 文档
    • 整数盒(Integer):装整数,比如考试分数
    • 数字盒(Number):装带小数点的数,比如身高 1.75 米
    • 开关盒(Boolean):装 "是 / 否",比如是否完成作业
    • 组合盒(Object):装成套信息,比如同时存姓名 + 年龄 + 照片
  3. 默认内容(不填时自动放的东西): 比如设置默认分数为 60 分

  4. 说明书(描述这个盒子用途): 比如 "这里存放数学作业的 PDF 文件"

特别功能:当盒子名字带 "Array",就变成多层收纳盒:

  • 文字多层盒:能放多篇作文
  • 文件多层盒:能上传多个附件
  • 组合多层盒:能存储全班同学的信息表

举个例子,如果你要做个交作业系统,可以创建:

【作业文档】文件盒(默认空白文档)

【截止时间】数字盒(默认值 23:59)

【允许补交】开关盒(默认 "否")

【全班作业】文件多层盒(能收 50 份作业)

这样即使老师不懂编程,也能轻松管理作业啦!

那我们一起创建一个吧~

先点击右上角的“➕”号,下面就会出现一个新的变量

我们为它取一个名字,就叫“zuowen”吧

类型选择“String”,也就是文字内容.用来存放作文

然后就是默认值和描述啦,这些不填也是可以的.

这样 我们就把开始节点配置好啦~

知识星球