3️⃣ Coze工作流底子教学(2025年全新版本)
目次一、什么是工作流
二、为什么用工作流
三、工作流利用场景
四、怎么学习工作流
五、工作流功能概述
六、制作工作流底子流程
6.1 创建工作流
6.2 配置工作流
6.3 调试工作流
6.4 发布工作流
6.5 利用工作流
6.6 复制工作流
6.7 删除工作流
6.8 设置工作流异步运行
七、工作流节点简朴介绍
7.1 工作流各个节点
八、节点详细利用阐明
8.1 开始和结束节点
8.2 大模子节点
8.3 插件节点
8.4 工作流节点
8.5 HTTP请求节点
8.6 代码节点
8.7 选择器节点
8.8 意图识别节点
8.9 循环节点
8.10 变量赋值节点
8.11 变量聚合节点
8.12 输入节点
8.13 输出节点
8.14 知识库写入节点
8.15 知识库检索节点
8.16 批处置惩罚节点
8.17 SQL自定义节点
8.18 问答节点
8.19 文本处置惩罚节点
8.20 恒久影象节点
8.21 创建会话
8.22 清除上下文
8.23 查询消息列表
Coze 工作流作为扣子平台的重磅工具,利用可视化节点,如大语言模子、插件、条件判定等,把复杂任务奇妙拆解成多步骤流程。它不仅支持主动化编排,还能实现跨系统协同,有效提升处置惩罚效率与输出稳固性。在那些对准确性或格式有严格要求的场景中,比如报告天生、旅行规划,Coze 工作流更是发挥着关键作用。
一、什么是工作流
在开启工作流的学习之旅前,不妨先了解一下,毕竟什么是工作流?
瞧,下面这张图呈现的就是一个工作流。在工作流里,每一个方框都代表一个节点,而节点与节点之间的连线,则清晰展示了数据的流动方向。
这便是我们对工作流的初步认知。
https://i-blog.csdnimg.cn/direct/9fae59786f2e42c0b78328c5dfebcc4c.png
工作流采用将复杂任务细分为多个子任务的方法,以此提高输出结果的精准度。倘若目标场景繁多,逻辑错综复杂,那么选择借助工作流来处置惩罚任务不失为明智之选。
利用工作流的优势十分明显,它可以或许将目标场景的任务逻辑进行细致拆分,保证逻辑清晰明了,进而提升输出结果的精准度。然而,其毛病也不容小觑,配置工作流颇为耗时,而且对开辟者有较高要求,必要纯熟把握各类工作流节点的利用方法。
用明确话来说,工作流其实就是为了告竣预设目标而组合在一起的一系列任务。
https://i-blog.csdnimg.cn/direct/b870d626e04c4c189b2c5f5335ba0608.png
0️⃣各人都知道曹冲称象的故事,那曹冲称象毕竟分几步呢?
1️⃣首先,把大象赶到船上,沿着水面在船身上做好标记。
2️⃣接着,将大象赶下船,往船上放石头,直至水面与先前的标记重合。
3️⃣然后,称出船上石头的重量。
4️⃣末了,石头的重量便是大象的体重。
若将这些步骤逐个拆解为子任务,再组合起来按序次执行,便形成了为实现预设目标【大象的重量】的工作流。
二、为什么用工作流
智能体,可以近似看作是工作流的具象呈现。而工作流呢,就如同用节点来搭积木一般。
对于工作流的运用,我们不妨简朴理解为:将大模子视作一个 “人”,使其依照既定流程去完成一项任务,进而劳绩特定成果。
在利用过程中,工作流的应用可以或许明显提升准确性与可靠性。
工作流的根本原理在于,我们将知识体系与流程进行固化,然后借助编排的方式来落地实行。
打个比方,要是把炒鸡蛋的工作流固定下来,就能制造出一台炒蛋机器人。云云一来,我们就无需每次都亲身下厨炒蛋了。机器人按照固定流程操作,每次都能做出分毫不差的鲜味炒鸡蛋。
这正是工作流的核心目标:通过固化流程,提升告竣预设目标的准确性与可靠性。
https://i-blog.csdnimg.cn/direct/659d66a731c8427aac8bde25d99be02a.png
三、工作流利用场景
入门场景:这里要介绍的,是仅添加一个节点就能构建起来的简朴工作流。
在实际应用中,存在多种场景。
1️⃣场景1,我们可以借助插件节点里的插件本事来自定义工作流。就拿获取新闻插件来说,利用它就能构建出一个专门用于获取新闻列表的工作流。
2️⃣场景2,运用大模子节点来接收并处置惩罚用户提出的问题。
3️⃣场景3,则是利用代码节点来天生随机数。
接下来看看进阶场景。
在这个阶段,我们可以通过多节点组合,构建出逻辑更为复杂的工作流。
1️⃣场景1,实现搜索并获取指定信息的详情。详细操作是,先借助插件本事展开关键词搜索,接着通过代码节点对指定信息进行过滤,末了再凭借插件本事获取信息详情。
2️⃣场景2,通过条件判定来精准识别用户意图。比如,利用大模子节点对用户消息进行处置惩罚,将这些消息划分成不同类型,随后借助条件节点针对不同类型的用户消息分别展开处置惩罚。
四、怎么学习工作流
学习一项技能的根本模式,便是进行拆解与模拟。
学习 Coze 工作流同样云云,也不例外。
将下面这些模版进行拆解模拟并从中创新,根本上就达到入门级别了。
https://i-blog.csdnimg.cn/direct/96c354070c1b4550a5b5d8728f7fe2b2.png
五、工作流功能概述
工作流是由多个节点共同构建而成的,节点作为构成工作流的底子单元,其重要性不言而喻。
默认情况下,工作流中包含开始节点与结束节点:
1️⃣开始节点 作为工作流的起始之处,可以或许容纳用户输入的信息。
2️⃣结束节点 位于工作流的末端,重要作用是返回工作流运行后所产生的结果。
https://i-blog.csdnimg.cn/direct/6260a5e856854e74b79fcf447f127930.png
不同的节点或许会必要不一样的输入参数,输入参数大体可分为 “变量名” 和 “变量类型” 这两类。
这里所说的 “变量名”,指的是是可以或许支持设定自定义的参数值。
而 “变量类型” 呢,则是引用前面节点的参数数值。
输出参数亦是云云。
https://i-blog.csdnimg.cn/direct/54bd012701f043b6a9e3e5330a58f9ef.png
https://i-blog.csdnimg.cn/direct/a5352cd987af4f389d50d8ae4093916c.png
六、制作工作流底子流程
6.1 创建工作流
在左侧的导航栏中,选择打开个人空间或者某个团队空间。
接着点击 “资源库”。
随后点击右上角的 “资源” 选项。
末了,在弹出的框中点击 “工作流” 即可。
https://i-blog.csdnimg.cn/direct/458f4512172b4d9886f89ad2e763a7ae.png
对工作流的名称和描述进行设置,设置完成后点击 “确认”。
为工作流设定清晰、准确的名称与描述,能帮助大语言模子更精准地理解工作流具备的功能。
https://i-blog.csdnimg.cn/direct/4e2df17f740d411db37a85b22e6d1f83.png
创建成功后,页面将会呈现如下内容。
创建完成后,页面会主动跳转到工作流的编辑页面。
在初始状态时,工作流包含 “开始节点” 与 “结束节点”。
“开始节点” 的作用是启动工作流。
“结束节点” 则用于返回工作流的运行结果。
https://i-blog.csdnimg.cn/direct/f345d2363fa84227b4844d74e466ca47.png
6.2 配置工作流
当成功创建工作流后,你可以或许通过简朴的添加节点操作,将节点添加至画布之中,并依据任务的执行先后序次,把各个节点连接起来。
工作流本身为你准备了底子节点以便利用。不仅云云,你还可以或许添加插件节点,借此来执行特定的任务。
https://i-blog.csdnimg.cn/direct/307f3f66699047668d3670ee8c37e843.png
从下方【添加节点】按钮中进行选择必要利用的节点,只必要点击对应的节点即可出如今画布中,并将此与其它节点相连接,比如我这个大模子节点与开始和结束相结合。
https://i-blog.csdnimg.cn/direct/4dc94d7d6d71424f870160bf2d971d24.png
点击开始节点,然后对节点的输入进行配置。
https://i-blog.csdnimg.cn/direct/401c9406f1d1406e8af4d05c2fef5d5a.png
点击大模子节点,随后对输入输出参数进行配置。
输入参数请引用开始节点的 input 参数。
将输出参数命名为 output。
填好系统提示词与用户提示词。
https://i-blog.csdnimg.cn/direct/9a3c0c86c65944878c76a2924974dd89.png
接下来,点击结束节点,动手对其输入参数进行配置。
在这一步,结束节点的输出参数需引用大模子节点的 output 参数哦。
https://i-blog.csdnimg.cn/direct/19d458393eba4f37b9891b9dcbce101c.png
6.3 调试工作流
在发布工作流之前,我们务必要确保其可运行,所以 Coze 严格要求在发布前完成试运行功能。
点击下方的 “试运行” 按钮即可开启。
https://i-blog.csdnimg.cn/direct/063409f888074c919480f22eec6a1ff2.png
点击 “试运行” 后,输入测试变量,待运行结果出现即可。
https://i-blog.csdnimg.cn/direct/3567cc1a6c37403bbdfddf832f615d70.png
当节点运行成功时,其边框会呈现绿色。在各节点的右上角点击 “展开运行结果”,就能查看节点的输出。而在最右侧的运行结果区域,可看到整条工作流的输出结果哦。
https://i-blog.csdnimg.cn/direct/be0c59e75e5842f9b9d7049657cfc83e.png
6.4 发布工作流
一定要确保【试运行】才发布工作流喔!!!
当完成工作流的测试后,如果希望在 Bot 中利用它,那就必要进行发布操作。
只需点击右上角的 “发布” 按钮即可。
https://i-blog.csdnimg.cn/direct/051692f191a043eebf80422ea6c805ce.png
成功发布后,就能在资源库中看到啦~
https://i-blog.csdnimg.cn/direct/526e663f63284779b02c24fa08c00fe9.png
6.5 利用工作流
首先前去工作空间,选定当前的团队或个人空间,接着点击 “项目开辟”,随后选择进入指定的 Bot。
https://i-blog.csdnimg.cn/direct/3bc28173967b4a388194534747e612ce.png
在 Bots 编排页面的工作流区域里,点击右侧的加号图标。
https://i-blog.csdnimg.cn/direct/320f60d9728144b885c69fc486d02ca6.png
在 “添加工作流” 对话框中,于 “资源库工作流” 页面选择自建的工作流【test_demo】,然后点击 “添加”。
添加完成过后会在工作流区域出现刚刚添加好的工作流。
https://i-blog.csdnimg.cn/direct/ae2ad25cf73142378d5eb944898ef14c.png
https://i-blog.csdnimg.cn/direct/42b75a6b187b4f64a39f3db09bcfd745.png
在 Bot 的人设与复兴逻辑区域内,通过引用工作流的名称来调用工作流。
https://i-blog.csdnimg.cn/direct/47f9a365b60a41f5b9c2612e228cfa23.png
6.6 复制工作流
在资源库的页面上,点击某个工作流右侧的【···】图标,点击【复制】,就能把该工作流复制到你的资源库当中。复制成功后,在资源库中便可看到。
副本最大的作用在于,当你必要修改工作流时,它能作为备份留存。
(副本无需发布,仅作备份保存即可)
https://i-blog.csdnimg.cn/direct/b8dcc99065024c63892315d15ee59844.png
https://i-blog.csdnimg.cn/direct/b127888b14954918908ae0992c0b1451.png
6.7 删除工作流
同样的,若有不再必要利用的工作流,可在工作流列表中找到它,于操作列点击删除图标。进入资源库的工作流列表后,点击要删除工作流右侧的三个小点,随后点击删除即可。
https://i-blog.csdnimg.cn/direct/debebd6ef2ec4f788a5e19b443298051.png
https://i-blog.csdnimg.cn/direct/e4f7d355316842709f07a717a625ee3c.png
6.8 设置工作流异步运行
工作流默认同步运行,也就是说智能体只有在工作流运行结束后,才会把工作流的输出传递给智能体用户。当任务既复杂又耗时(像天生图片、多模子调用、大量数据处置惩罚等情况),又不想让用户干等着的时候,就可以或许利用异步模式。
要是工作流或节点运行超时,智能体可能无法给出符合预期的复兴。
各场景的超时时间阐明如下:
1️⃣未开启工作流异步运行时:
页:
[1]