【玩赚AI】AI智能体开发基础篇 — coze工作流基础详解

一、概述

一)什么是工作流

先看看官方的解释

工作流是一系列可执行指令的集合,用于实现业务逻辑或完成特定任务。它为应用/智能体的数据流动和任务处理提供了一个结构化框架。

扣子提供了一个可视化画布,你可以通过拖拽节点迅速搭建工作流。同时,支持在画布实时调试工作流。在工作流画布中,你可以清晰地看到数据的流转过程和任务的执行顺序。

通俗来说就是:

工作流,顾名思义,是把复杂的任务拆分为多个子任务,也是完成预设目标的任务集合。

每一个子任务作为不同的功能模块,这些子任务在Coze里面被称为节点,这些节点相互依存,每一个都基于前一个节点的输出,并为下一个节点提供必要的数据输入。

通过将这些节点按特定顺序连接起来,这样就形成了一个完整的工作流了。

接下来我就举一个大家耳熟能详的例子吧——把大象放进冰箱要几步?

第一步:把冰箱门打开

第二步:把大象放进冰箱

第三部:关上冰箱门

将上面的步骤对应成一个个的子任务,按照顺序串联起来,就能得到把大象放进冰箱的工作流了。

但是,又有人该问了,类似于把大象放进冰箱这么简单的事情,为什么要用工作流呢,岂不是多此一举?

先不要急,咱们接下来继续说为什么要用工作流。

二)为什么要用工作流

  1. 将任务拆分为多个子任务,让其按照既定的流程顺序去完成任务,这样做不仅提高了输出结果的准确性,还增强了可靠性。

比如说:如果你指派一个不熟悉某项任务的手下独立完成,并让他自行规划流程,与直接为他梳理清晰的执行步骤相比,哪一种方法出错的可能性更大?

  1. 工作流能够将任务标准化,实现流程的可复用性。

例如,你去海底捞用餐,某次尝试的调料搭配异常美味,但下次却难以复现那独特的味道。假设我们在调配调料时,详细记录下每种调料的添加顺序和分量,那么是否就能够每次都调配出符合自己口味的蘸料呢?

写过prompt提示词的都知道,提示词中也能写工作流程,也能让大模型按照流程去完成任务。那么,在这种情况下,我们为什么还需要Coze中的工作流呢?

三)提示词中的工作流程 VS Coze中的工作流程

我给出一些我自己在使用过程中的理解:

1. 工作流的步骤管理

在Coze中,工作流是对任务执行过程中各个步骤的精细管理。

通过构建每个步骤之间的良好依赖关系,我们能够确保每个环节都能按照预期正确地衔接到前后步骤,实现步骤执行顺序的可控性。

2. 工作流的可视化与调试

工作流的另一个优势是其可视化特性。

我们可以清晰地观察到任务中每个节点或步骤的输出结果,这极大地方便了我们对任务流程的监控和调试。

二、基础使用介绍

一)创建工作流

点击资源库->资源->创建工作流

图片[1]-【玩赚AI】AI智能体开发基础篇 — coze工作流基础详解-知享知识库

二)编排工作流

创建工作流后,我们可以通过拖拽的方式将节点添加到画布内,并按照任务执行顺序连接节点。

1、拖拽或者点击节点,可以将节点添加到画布中

图片[2]-【玩赚AI】AI智能体开发基础篇 — coze工作流基础详解-知享知识库

2、将节点首尾相连,注意箭头的方向

图片[3]-【玩赚AI】AI智能体开发基础篇 — coze工作流基础详解-知享知识库

3、配置节点的输入输出参数

图片[4]-【玩赚AI】AI智能体开发基础篇 — coze工作流基础详解-知享知识库

图片[5]-【玩赚AI】AI智能体开发基础篇 — coze工作流基础详解-知享知识库

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容