1. 多分支选择节点是什么
多分支选择节点用于根据输入变量的值,匹配不同条件,并让工作流进入对应分支。

该节点不调用 AI能力,也不进行语义判断,只按照配置好的规则进行匹配。
例如:
- Case1:status = success
- Case2:status = failed
- Case3:status = pending
- Default:其他情况
当输入变量的值满足某个 Case 条件时,工作流会进入对应分支;如果所有 Case 都不满足,则进入 Default 分支,作为兜底处理路径。
Note:
- 需要注意的是,多分支选择节点支持忽略大小写匹配。例如输入值为 Success、SUCCESS 或 success,都可以匹配到配置为 success 的条件。
- 但该节点要求字符内容准确匹配,不支持模糊匹配。例如,配置条件为 success 时,输入值为 successfully 或 success_01,不会被视为匹配成功。

2. 示例场景
假设需要根据订单状态决定后续流程:
- Case1:order_status = paid → 进入发货流程
- Case2:order_status = unpaid → 进入付款提醒流程
- Case3:order_status = refunded → 进入退款确认流程
- Default:进入异常订单处理流程
3. 小结
多分支选择节点适合处理规则明确、条件清晰的流程分流。
如果需要根据某个变量的具体值进入不同路径,可以使用多分支选择节点;如果需要根据自然语言理解用户意图,则更适合使用自然语义分类器节点。
常见问题解答
Q1: 多分支节点与多分支选择节点之间有什么区别?
- 多分支选择节点并行评估所有分支条件,没有优先顺序。可以同时匹配单个或多个分支(需要配置)。 功能原理:多路分类(例如,订单排序)。
- IF/ELSE节点按条件的顺序进行评估;在第一个匹配时跳转。仅选择一条路径。
发表评论.