Skip to content

判断条件节点

alt text

功能

判断条件节点用于根据不同的条件执行不同的流程分支。

判断类型

判断条件节点可以由四种不同的判断类型:

alt text

语义判断

利用大语言模型根据输入的判断内容进行语义判断,自主选择对应的分支。

判断内容只需要简明的描述需要判断的内容即可,不需要长篇大论的提示词

布尔函数

根据输入的python或者javascript代码返回的真假值,选择对应的true或者false分支。选择布尔函数类型时,需要输入布尔函数体代码(不包括函数头def或者function),最后必须以return 语句结束,返回真假值。例如:

python
return 9.11 > 9.9

或者引用了变量 n 的代码

javascript
const n = {{n}};
return n >= 100;

分支语句

分支语句对应编程语言里的switch-case语句,根据所选的变量的值,选择对应的分支。

alt text

在分支语句判定节点的边上,可以设置是否使用 regex 来进行匹配。

另外有一个 default 分支,用于当所有的分支都不满足时执行的分支。只要在对应的边的判断条件输入 default 即可。

并发后续条件

类型为并发后续条件的判断节点是一种特殊的判断节点,专门用于收敛并发处理的结果。这时候判断节点只有一个出口,但是会有多个入口。

有两种并发后续条件:

  • 全部分支完成:只有接入的所有分支完成之后才会进行到下一个节点。用于并发处理多个需要的部分,最后汇总的场景。
  • 任意分支完成:只要接入的任意分支完成,就会进行到下一个节点,剩余分支的结果将被丢弃。用于通过竞争提高速度的场景。

alt text

判断条件

判断条件需要在判断节点的出口连接上进行设置。点击出口连接,选择或者输入对应的条件即可。

alt text

Last updated: