关注👇,一块交流,一块进步!
大家好,我是老三,正在不断地学习 AI 知识,用 AI 来武装自己。这是我学习记录的第22篇文章。
在上一篇文章中,我分享了如何将AI智能体接入到微信公众号中。今天我继续分享Coze的核心功能——工作流。
让我通过自己之前做的的几个工作流经历,来给大家分享一下我对工作流的理解和使用吧。
什么是工作流?
我们先看看网上对Coze工作流是什么是怎么说的。
是不是有的小伙伴感觉有点蒙,说的太官方了,接下来我用通俗的话来说吧。
工作流,顾名思义,是把复杂的任务拆分为多个子任务,也是完成预设目标的任务集合。
每一个子任务作为不同的功能模块,这些子任务在Coze里面被称为节点,这些节点相互依存,每一个都基于前一个节点的输出,并为下一个节点提供必要的数据输入。
通过将这些节点按特定顺序连接起来,这样就形成了一个完整的工作流了。
接下来我就举一个大家耳熟能详的例子吧——把大象放进冰箱要几步?
第一步:把冰箱门打开
第二步:把大象放进冰箱
第三部:关上冰箱门
将上面的步骤对应成一个个的子任务,按照顺序串联起来,就能得到把大象放进冰箱的工作流了。
但是,又有人该问了,类似于把大象放进冰箱这么简单的事情,为什么要用工作流呢,岂不是脱了裤子放屁?先不要急,咱们接下来继续说为什么要用工作流。
为什么要用工作流?
- 将任务拆分为多个子任务,让其按照既定的流程顺序去完成任务,这样做不仅提高了输出结果的准确性,还增强了可靠性。
比如说:如果你指派一个不熟悉某项任务的手下独立完成,并让他自行规划流程,与直接为他梳理清晰的执行步骤相比,哪一种方法出错的可能性更大?
- 工作流能够将任务标准化,实现流程的可复用性。
例如,你去海底捞用餐,某次尝试的调料搭配异常美味,但下次却难以复现那独特的味道。
假设我们在调配调料时,详细记录下每种调料的添加顺序和分量,那么是否就能够每次都调配出符合自己口味的蘸料呢?
写过prompt提示词的都知道,提示词中也能写工作流程,也能让大模型按照流程去完成任务。那么,在这种情况下,我们为什么还需要Coze中的工作流呢?
提示词中的工作流程 VS Coze中的工作流程
我给出一些我自己在使用过程中的理解:
- 工作流的步骤管理
在Coze中,工作流是对任务执行过程中各个步骤的精细管理。
通过构建每个步骤之间的良好依赖关系,我们能够确保每个环节都能按照预期正确地衔接到前后步骤,实现步骤执行顺序的可控性。
- 工作流的可视化与调试
工作流的另一个优势是其可视化特性。我们可以清晰地观察到任务中每个节点或步骤的输出结果,这极大地方便了我们对任务流程的监控和调试。
接下来,跟着我实际操作一次,怎么创建和使用工作流吧!
Coze地址:https://www.coze.cn/home
第一步 :创建一个bot
第二步 :创建一个工作流
这这里其他的配置我就不选择了,直接就开始创建工作流。
第三步 :配置工作流
在使用工作流之前,我们要对工作流的配置界面有一个简单的了解。
我今天要做认为是: 根据用户的需求,提供某地区的天气或者是新闻资讯 。
要自己先梳理清楚完成这个任务的流程,才好制作出工作流。
在上面的流程在Coze工作流中的对应和作用 :
- 用户输入:作为工作流的开始
- 大模型(判断输入):对用户的输入做出判断。
- 选择器:根据大模型的判断分为3个分支,1(天气)、2(新闻)、3(提示用户要怎么输入信息)这三种类型。
- 选择器处理:
-
如果为1:跳转到大模型节点和获得天气插件的节点
-
如果为2:跳转到获取新闻的节点
-
如果为3:提示用户应输入哪些内容
详细配置我就不细说了,大家可以看看我的配置。
第四步 :测试工作流
将上一步做好的【工作流】添加进来。
测试效果
总结
上面的例子虽然只是实现了比较简单的功能,但其潜力远不止于此。
第一点 :
工作流可以扩展到更广泛的应用场景, 比如说一个工作流完成公众号的选题、标题以及内容的创作等。
第二点 :
另外就是,当面对复杂的任务,单一的提示词可能无法很好处理我们的任务时,Coze工作流提供了一种全新的解决方案。
它通过将任务分解为多个步骤,并确保每个步骤都能正确执行,从而帮助我们更高效地管理复杂任务。
今天的分享就到这里了,感谢您看我的内容,感觉有帮助的小伙伴可以点赞、转发、关注。
欢迎关注公众号加我微信,关注公众号免费领取价值299元的优质文档资料哦!!!
点击上方“老三的 AI 充电站”关注我有更多的干货分享哦
有帮助的小伙伴记得点个“在看”
有一块交流学习的小伙伴可以链接我
下面是我的二维码