「条件分支」节点用来执行不同的条件逻辑判断,从而进行不同分支的选择。
默认情况下,条件分支会产生两个路径:一个是满足某个条件的分支路径,另一个则是默认的分支路径(即不满足某个条件的情况)。
开发者可以通过添加分支来增加更多的分支路径,分支的判断顺序是从左至右执行,一旦满足某个条件,就会沿着该条件路径进行执行。
使用说明
节点仅需配置分支条件:
分支条件
用于判断某个条件是否满足,该分支条件的返回值必须为布尔值(ture/false)。当分支条件的返回值为 ture 时,执行改该分支路径。
250px|700px|reset
![image.png](https://p1-hera.feishucdn.com/tos-cn-i-jbbdkfciu3/d4bf2a696a0746dfb7c9e42de109f7b0.png~tplv-jbbdkfciu3-png:0:0.png)
使用示例
第一步,添加「知识库」节点,根据用户输入查询知识库:
250px|700px|reset
![image.png](https://p1-hera.feishucdn.com/tos-cn-i-jbbdkfciu3/370879e571754abda6cac01fcb37af37.png~tplv-jbbdkfciu3-png:0:0.png)
第二步,判断知识库中是否包含该问题答案相关的内容,不包含则回答不知道,包含则通过大语言模型提炼总结回答客户。其中用到了 IsBlank() ,这是 ByteFx 函数,函数具体使用说明可查阅:ByteFx公式帮助文档
250px|700px|reset
![image.png](https://p1-hera.feishucdn.com/tos-cn-i-jbbdkfciu3/2652a519597449018cf5c201c4b98d59.png~tplv-jbbdkfciu3-png:0:0.png)
最终运行结果如下:
250px|700px|reset
![image.png](https://p1-hera.feishucdn.com/tos-cn-i-jbbdkfciu3/283cea6ad0d34db4a953f32908fef12a.png~tplv-jbbdkfciu3-png:0:0.png)