跳转到主要内容
触发节点是负责响应特定条件执行工作流的特殊节点。 触发节点在当前工作流更新或激活时,或在数字专家实例启动或重启时触发。您可以使用触发节点来通知这些事件何时发生。

触发器在工作流中的作用

触发器决定了「谁在什么时机」把输入送入数字专家工作流。一个数字专家可以绑定不同类型的触发器,以覆盖不同业务入口。 典型入口包括:
  • 聊天触发器(Chat Trigger):来自平台内聊天界面的用户输入。
  • 飞书触发器(Lark Trigger):来自飞书消息事件的输入。
  • 定时触发器(Schedule Trigger):来自 Cron 计划任务的系统输入。
触发器接收输入后,会将数据注入工作流状态,再由后续 Agent、工具调用、知识检索等节点继续处理。

触发器生命周期

触发器通常包含三个阶段:
  1. validate:校验触发器配置是否完整、可用。
  2. publish:发布或激活工作流时注册触发能力(如注册回调、创建定时任务)。
  3. stop:停用工作流时释放资源(如删除定时任务、解绑外部集成)。
不同触发器在系统重启后的恢复策略可能不同:
  • replay_publish:重放发布逻辑,自动恢复触发能力。
  • skip:跳过自动恢复,由运行时事件或外部系统继续驱动。

聊天触发节点

在为聊天机器人和其他聊天界面构建人工智能工作流时,请使用聊天触发器节点。

节点参数

为数字专家对话界面定义预输入表单的参数列表,用户可以在对话前输入必要信息后再开始对话。

相关文档