Agent | 工作流编排指南4:萌新友好的Coze选择器节点原理及配置教程

大模型向量数据库NoSQL数据库

关注我~第一时间学习如何更好地使用AI。

重要的不是我们是否会被AI替代,

而是我们要比被替代的人更懂AI。

大家好!本期是《Agent | 工作流编排指南》的最新一期,从本期开始,我将逐一带大家过一遍Coze中常用的业务逻辑节点的工作原理和配置方法。

目前Coze提供了6种业务逻辑节点,今天我们先来看看选择器节点

picture.image

选择器节点的工作原理

“选择器”节点,其实对应的就是计算机程序语言中表现为“if-else”的条件判断控制。听起来很高大上,其实非常简单。

从数据流动的角度来看,选择器的功能是控制数据的流向,让数据能够按照我们的希望,在不同的情况下流向不同的下一个处理节点。

我们生活中最常见的选择器就是,公共厕所picture.image

当你(数据)来到一个公厕门口(选择器),你首先做的一定是先看一眼面前的几道门上面的标识(条件判断),如果 你是男生,那你就会选择走进标有男性标志的那道门(执行特定条件下的处理),否则 ,你就应该走进标有女性标志的那道门。

picture.image

配置选择器节点的过程,其实就是确定需要多少个分支,以及确定每个分支所需要的条件的过程。

确定分支 ,就好像你要决定,这个公厕,除了男、女两道门外,是否还需要更多的门,比如专门给残疾人通过的门,或者专门给带宝宝的妈妈通过的门等等。

确定条件 ,就是确定你应该在每道门上画什么标志,以便人们能够秒懂你的意思,从而按照你的期望,走进对应的门。现实中有的公厕标志就画的太抽象了,以至于我们都看不出来哪边是男厕所,哪边是女厕所,这就是在“条件”设定出了问题。

选择器节点的配置方法

下面我们进入实战,看看Coze中的选择器节点的配置方法。

1.确定分支

使用选择器节点之前,非常有必要先想清楚,自己到底需要多少个分支来处理不同的情况。分支越多,业务逻辑必然就会越复杂,就越容易出错。如无必要,勿增分支。

当我们添加选择器节点,会默认出现两个非此即彼 的分支,即满足“如果”部分对应的分支,和“否侧”部分对应的分支。

非此即彼,意味着所有满足“如果”中的条件的数据,都会从“如果“对应的分支流出;而所有不满足”如果“中的条件的数据,都会从”否则“对应的分支流出。

这就是公厕最基本的男、女两道门。

picture.image

如果你想增加分支,给数据增加更多的去向,只需要点击右上角的加号 即可。点击后,选择器中会自动出现名为“否则如果”的条件分支。

picture.image

这里,大家可以注意到,“如果”和“否则如果”字样的后面,跟随着 “优先级1”、“优先级2” 的字样。这意味着,数据进入选择器节点之后,是按顺序来进行条件测试的。一旦优先级更高的条件被满足,数据就会从那个分支流出,而不会再浪费时间对是否符合剩下的条件进行判断。

这就好比,一个小男孩走到公厕前,从左向右扫视门上的标签,当他看到“男性”时,他就会自信地走进去,而忽略后面还有一道写着“小朋友”的门,即使那道门内的设施是专门为小朋友精心设计的。

我们在配置选择器节点的时候一定要注意分析条件间的逻辑关系,避免这种情况发生。

另外,我们还可以通过点按下图红框中的六个点,来拖拽不同的条件分支,从而对优先级进行灵活调整。

picture.image

2.确定条件

确定好需要多少个分支来处理数据后,就需要确定每条分支的具体条件。

1)简单条件

首先,我们来看一个简单条件的构成。

picture.image

上图中A、B、C三个部分组成了一个简单的条件。假设你希望的效果是“所有得分大于60的数值,都走‘及格’那条分支”,那么:

  • • A = 包含所有的分数据 的参数
  • • B = 大于
  • • C = 60

具体来说:

  • A:是需要被判断的输入数据 。一般引用的就是“开始节点”或“上一个节点”的输出。点击下拉箭头,就可以进行设置。

picture.image

  • B:是判断规则 。当A部分的数据被填入后,点击B部分的下拉箭头,就可以看到各种判断规则。

picture.image

需要注意的是,B处展示的规则,会跟随你在A处填入的数据类型变化而变化。 比如上一张图中,我在A处引用的参数的数据类型是str,即字符串。而如果我把这个数据类型改为int(整数),则B处的规则就会相应发生变化。

picture.image

  • C:是判断基准 。类似的, C处可填入的数据的类型,会随B处的判断规则变化而变化 。
  • 比如,当我把A处数据类型设置为str,然后B处的判断规则选为“等于”,则C处的数据类型将固定为str。因为字符串需要跟字符串,才能比较是否等于。

picture.image

但是,如果我把B处的判断规则改为“长度大于”,C处的数据类型就会变成int,因为长度比的是数字的大小。这样,判断规则才是有意义的。

picture.image

另外,C处的判断基准,也可以不是规定值,而是引用其他节点的输出,使用方法跟一般的参数引用一样。

picture.image

2)复合条件

除了单调的简单条件,我们还可以设置复合条件,只需要点击蓝色的“+新增”按钮即可。

picture.image

每点击一次,就会新增一个简单条件。你可以通过点击“且”字旁边的下拉箭头,来选择这些简单条件之间的关系是需要同时满足(且),还是任一满足一个即可(或)。 这是一种简单的逻辑设定,效果就不再赘述了。

picture.image

好了,以上就是本期的主要内容,下期我将带大家学习循环节点的玩法,敬请期待,祝大家玩得开心~!

—— END——

往期精华:

1.大模型动态

大模型动态:Qwen3系列模型正式发布 | 知识科普:模型参数、MoE、Dense

2.prompt设计

打工人看了流泪的Prompt设计原理,如何用老板思维让AI一次听懂需求?

不会Prompt还敢说自己会用DeepSeek?别怕!10分钟让你成为提示大神

3.模型能力拓展

(1)工作流编排

PPT自由!Coze工作流 X iSlide插件-小白也能看懂的节点参数配置原理详解

学过Coze,不妨玩玩Dify?萌新友好的本地部署图文指南

AI工作流编排手把手指南之三:Coze智能体的工作流

AI工作流编排手把手指南之二:Coze智能体的插件添加与调用

AI工作流编排手把手指南之一:Coze智能体的创建与基本设置

(2)MCP应用

【效率翻倍】Obsidian自动待办清单实现:MCP联动Prompt保姆级教程(萌新3分钟上手)

萌新靠MCP实现RPA、爬虫自由?playwright-mcp实操案例分享!

想玩玩极简版AI Agent?MCP就够了!手把手教你用Cherry Studio整活~

高德、彩云MCP全体验:让Cherry Studio化身私人小助理的喂饭版指南!

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
火山引擎大规模机器学习平台架构设计与应用实践
围绕数据加速、模型分布式训练框架建设、大规模异构集群调度、模型开发过程标准化等AI工程化实践,全面分享如何以开发者的极致体验为核心,进行机器学习平台的设计与实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论