关注👇,一块交流,一块进步!
大家好,我是老三,这是我学习记录的第30篇文章。
01
导读
大家在做coze工作流的时候不知道有没有用过【循环】节点?如果有,你们通常在循环体中执行什么操作呢?循环多少次呢?
我之前用【循环】节点就循环了10次,只是做测试用的。
前几天有一个客户找我做智能体,想要批量将表格里面的视频标题提取出四级类目。
表格中大概有几百条,这不就正好用上循环的节点了吗。
02
遇到的问 题
我先测试了循环100次,单独运行工作流是没有问题的,然而将工作流添加进bot里面,发现总是报错,错误信息为【运行终止】,如下图:
然后我继续测试,将处理的循环依次减少,发现最多能循环70次才会正常输出。
经过咨询,定位到问题就是节点耗时太长了,智能体判断为工作流运行超时,在其运行完毕前就结束对话了。
这个时,我们就要引出我们今天的主角了——【异步运行】
PS:我的循环体中主要做的是用大模型节点,让它按照示例进行提取类目
03
什么是异步运行?
来,我们看看官方文档是怎么说的吧
简而言之,一旦工作流切换到异步运行模式,就好比将当前的任务移交给了幕后团队。
我们就不需要等待它的输出了,可以继续与bot互动或者启动新的工作流。
而当幕后团队完成了它的任务,最终结果就会自动输出。
官方文档地址:https://www.coze.cn/docs/guides/use\_workflow
04
如何设置异步运行?
第一步:点击工作流的【设置】
第二步:进行异步模式的设置
这样两步下来【异步运行】就设置好了,接下来我们就看看效果吧!
05
效果展示
设置了【异步运行】后,将表格上传,会立马看到异步运行中设置的回复内容,等工作流运行结束,会输出工作流的结果。
06
总结
- coze中节点或者工作流不能耗时太长,否则就会出来运行超时的情况,解决方案就是设置工作流为异步运行。
- 对于处理这种几百次循环的任务还是交给RPA解决最好,coze也能解决但是体验感不好。
今天的分享就到这里了,感谢您看我的内容,感觉有帮助的小伙伴可以点赞、转发、关注,你的鼓励是我持续分享的动力!
第一步:点击下方公众号卡片
第二步:点击菜单【资料】,即可领取
有帮助的小伙伴记得点个“在看”
有一块交流学习的小伙伴可以链接我
下面是我的vx
