1.4 KiB
1.4 KiB
条件分支
定义
允许你根据 if/else 条件将 workflow 拆分成两个分支。
条件分支节点有三个部分:
- IF条件:选择变量,设置条件和满足条件的值;
- IF 条件判断为
True,执行 IF 路径; - IF 条件判断为
False,执行 ELSE 路径;
条件类型
- 包含(Contains)
- 不包含(Not contains)
- 开始是(Start with)
- 结束是(End with)
- 是(Is)
- 不是(Is not)
- 为空(Is empty)
- 不为空(Is not empty)
场景

以上图文本总结工作流为例
- IF条件: 选择开始节点中的
summarystyle变量,条件为 包含技术; - IF 条件判断为
True,执行 IF 路径,通过知识检索节点查询技术相关知识再到 LLM 节点回复(图中上半部分); - IF 条件判断为
False,即summarystyle变量输入 不包含技术,执行 ELSE 路径,通过 LLM2 节点进行回复(图中下半部分);
多重条件判断
涉及复杂的条件判断时,可以设置多重条件判断,在条件之间设置 AND 或者 OR,即在条件之间取交集或者并集。

多重条件判断