跳转到主内容
版本:开发版

分支组件

该组件用于评估是否满足指定条件,并据此引导执行流程。


Switch 组件根据特定组件的输出评估条件,并相应地引导执行流程,从而实现复杂的分支逻辑。

使用场景

Switch 组件对于基于条件的执行流程导向至关重要。虽然它与同样用于多分支策略的 Categorize 组件有相似之处,但关键区别在于它们的实现方式:Switch 组件的评估是基于规则的,而 Categorize 组件则涉及 AI,并使用 LLM 进行决策。

配置

分支 n

Switch 组件必须至少有一个分支(Case),每个分支可以包含多个指定条件。当为一个分支指定了多个条件时,您必须将它们之间的逻辑关系设置为“与”(AND) 或“或”(OR)。

添加新分支后,在画布上找到 Switch 组件,点击分支旁边的 + 按钮,以指定其下游组件。

条件

评估特定组件的输出是否满足某些条件。

重要

当您为特定分支添加了多个条件时,会出现一个“逻辑运算符”字段,您需要将这些条件之间的逻辑关系设置为“与”(AND) 或“或”(OR)。

  • 操作符:用于构成条件表达式的运算符。
    • 等于 (默认)
    • 不等于
    • 大于
    • 大于等于
    • 小于
    • 小于等于
    • 包含
    • 不包含
    • 开头是
    • 结尾是
    • 为空
    • 不为空
  • :单个值,可以是整数、浮点数或字符串。
    • 支持分隔符、多个值或表达式。