Skip to content
知识星球

选择器节点

该节点是一个 if-else 节点,用于设计工作流内的分支流程.

当向该节点输入参数时,节点会判断是否符合如果区域的条件,符合则执行如果对应的工作流分支,否则执行否则对应的工作流分支.

每个分支条件支持添加多个判断条件(且/或),同时支持添加多个条件分支,可通过拖拽分支条件配置面板来设定分支条件的优先级.

这个节点就像岔路口的指示牌,帮你决定流程走向.使用时注意三个重点:

  1. 条件判断:系统会先检查第一个条件,符合就执行对应的流程,否则走备用流程(比如登录成功进主页,失败显示错误提示)
  2. 多条件组合:每个分支可以设置多个条件,用 "且" 表示要同时满足(比如年龄 > 18 且实名认证通过),用 "或" 表示满足一个就行(比如 VIP 用户或购物满 500 元)
  3. 灵活排序:当有多个条件分支时,通过拖拽调整检查顺序,系统会从上到下执行第一个符合条件的流程,就像快递员按顺序敲门送快递,有人接收就不再继续了

条件

匹配条件支持以下判断条件:等于、不等于、长度大于、长度大于等于、长度小于、长度小于等于、包含、不包含、为空、不为空

数据来源为引用其他节点的变量,我这里引用了开始节点的 user_Input 变量.

匹配值就是你要匹配的值,以我这个流程为例:

如果用户发送 人工客服 则返回 已转接人工客服

如果用户发送 其他内容 则返回 AI客服回复

让我们来测试一下

可以看到,走了完全不同的流程

还可以进行多条件匹配,如:

用户问题发送消息超过3条,且内容包含【人工】则进入人工客服流程

如果匹配失败,则继续由AI客服进行回复

知识星球