关注我~第一时间学习如何更好地使用AI。
重要的不是我们是否会被AI替代,
而是我们要比被替代的人更懂AI。
大家好!本期是《Agent | 工作流编排指南》的最新一期,从本期开始,我将逐一带大家过一遍Coze中常用的业务逻辑节点的工作原理和配置方法。
目前Coze提供了6种业务逻辑节点,今天我们先来看看选择器节点 。
选择器节点的工作原理
“选择器”节点,其实对应的就是计算机程序语言中表现为“if-else”的条件判断控制。听起来很高大上,其实非常简单。
从数据流动的角度来看,选择器的功能是控制数据的流向,让数据能够按照我们的希望,在不同的情况下流向不同的下一个处理节点。
我们生活中最常见的选择器就是,公共厕所。
当你(数据)来到一个公厕门口(选择器),你首先做的一定是先看一眼面前的几道门上面的标识(条件判断),如果 你是男生,那你就会选择走进标有男性标志的那道门(执行特定条件下的处理),否则 ,你就应该走进标有女性标志的那道门。
配置选择器节点的过程,其实就是确定需要多少个分支,以及确定每个分支所需要的条件的过程。
确定分支 ,就好像你要决定,这个公厕,除了男、女两道门外,是否还需要更多的门,比如专门给残疾人通过的门,或者专门给带宝宝的妈妈通过的门等等。
确定条件 ,就是确定你应该在每道门上画什么标志,以便人们能够秒懂你的意思,从而按照你的期望,走进对应的门。现实中有的公厕标志就画的太抽象了,以至于我们都看不出来哪边是男厕所,哪边是女厕所,这就是在“条件”设定出了问题。
选择器节点的配置方法
下面我们进入实战,看看Coze中的选择器节点的配置方法。
1.确定分支
使用选择器节点之前,非常有必要先想清楚,自己到底需要多少个分支来处理不同的情况。分支越多,业务逻辑必然就会越复杂,就越容易出错。如无必要,勿增分支。
当我们添加选择器节点,会默认出现两个非此即彼 的分支,即满足“如果”部分对应的分支,和“否侧”部分对应的分支。
非此即彼,意味着所有满足“如果”中的条件的数据,都会从“如果“对应的分支流出;而所有不满足”如果“中的条件的数据,都会从”否则“对应的分支流出。
这就是公厕最基本的男、女两道门。
如果你想增加分支,给数据增加更多的去向,只需要点击右上角的加号 即可。点击后,选择器中会自动出现名为“否则如果”的条件分支。
这里,大家可以注意到,“如果”和“否则如果”字样的后面,跟随着 “优先级1”、“优先级2” 的字样。这意味着,数据进入选择器节点之后,是按顺序来进行条件测试的。一旦优先级更高的条件被满足,数据就会从那个分支流出,而不会再浪费时间对是否符合剩下的条件进行判断。
这就好比,一个小男孩走到公厕前,从左向右扫视门上的标签,当他看到“男性”时,他就会自信地走进去,而忽略后面还有一道写着“小朋友”的门,即使那道门内的设施是专门为小朋友精心设计的。
我们在配置选择器节点的时候一定要注意分析条件间的逻辑关系,避免这种情况发生。
另外,我们还可以通过点按下图红框中的六个点,来拖拽不同的条件分支,从而对优先级进行灵活调整。
2.确定条件
确定好需要多少个分支来处理数据后,就需要确定每条分支的具体条件。
1)简单条件
首先,我们来看一个简单条件的构成。
上图中A、B、C三个部分组成了一个简单的条件。假设你希望的效果是“所有得分大于60的数值,都走‘及格’那条分支”,那么:
- • A = 包含所有的分数据 的参数
- • B = 大于
- • C = 60
具体来说:
- • A:是需要被判断的输入数据 。一般引用的就是“开始节点”或“上一个节点”的输出。点击下拉箭头,就可以进行设置。
- • B:是判断规则 。当A部分的数据被填入后,点击B部分的下拉箭头,就可以看到各种判断规则。
需要注意的是,B处展示的规则,会跟随你在A处填入的数据类型变化而变化。 比如上一张图中,我在A处引用的参数的数据类型是str,即字符串。而如果我把这个数据类型改为int(整数),则B处的规则就会相应发生变化。
- • C:是判断基准 。类似的, C处可填入的数据的类型,会随B处的判断规则变化而变化 。
- 比如,当我把A处数据类型设置为str,然后B处的判断规则选为“等于”,则C处的数据类型将固定为str。因为字符串需要跟字符串,才能比较是否等于。
但是,如果我把B处的判断规则改为“长度大于”,C处的数据类型就会变成int,因为长度比的是数字的大小。这样,判断规则才是有意义的。
另外,C处的判断基准,也可以不是规定值,而是引用其他节点的输出,使用方法跟一般的参数引用一样。
2)复合条件
除了单调的简单条件,我们还可以设置复合条件,只需要点击蓝色的“+新增”按钮即可。
每点击一次,就会新增一个简单条件。你可以通过点击“且”字旁边的下拉箭头,来选择这些简单条件之间的关系是需要同时满足(且),还是任一满足一个即可(或)。 这是一种简单的逻辑设定,效果就不再赘述了。
好了,以上就是本期的主要内容,下期我将带大家学习循环节点的玩法,敬请期待,祝大家玩得开心~!
—— END——
往期精华:
1.大模型动态
大模型动态:Qwen3系列模型正式发布 | 知识科普:模型参数、MoE、Dense
2.prompt设计
打工人看了流泪的Prompt设计原理,如何用老板思维让AI一次听懂需求?
不会Prompt还敢说自己会用DeepSeek?别怕!10分钟让你成为提示大神 !
3.模型能力拓展
(1)工作流编排
PPT自由!Coze工作流 X iSlide插件-小白也能看懂的节点参数配置原理详解
AI工作流编排手把手指南之二:Coze智能体的插件添加与调用
AI工作流编排手把手指南之一:Coze智能体的创建与基本设置
(2)MCP应用
【效率翻倍】Obsidian自动待办清单实现:MCP联动Prompt保姆级教程(萌新3分钟上手)
萌新靠MCP实现RPA、爬虫自由?playwright-mcp实操案例分享!