AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


AI智能体 | 扣子Coze 中如何用 触发器设置周期执行任务,99%的人不知道怎么用
发布日期:2024-07-23 12:16:44 浏览次数: 1851




在实际业务过程中,经常会遇到需要周期性的执行某个任务或者创建的工作流


coze工作流中本身没有周期执行的功能。所以要让coze周期性的执行,必须要用到触发器这个功能


这个功能很少有人用,今天来详解下这个功能的玩法。



1

如何创建触发器


触发器的界面如下,点击+可以创建。



另外可以把 "允许用户在对话中创建定时任务" 打开。这样可以在对话框中输入文字创建定时任务。


这个功能在后面来演示。


触发器有两种类型:定时触发和事件触发


顾名思义,定时触发就是时间到了后就触发。事件触发则是通过事件调用触发


定时触发:触发时间可以是:

每日触发: 间隔1个小时

每周触发: 间隔1周,选择每周的固定日触发

每月触发: 间隔1月,选择每月的固定日触发

间隔触发: 可以选择间隔,2,3,4,5,6日的固定时间触发。



事件触发机制调用是webhook机制。coze会提供一个url以及Bear token。


在远端通过模拟发起https request请求的方式进行调用,和api调用方式类似。这个功能在后面来演示



任务执行:顾名思义就是触发器生效后,你需要执行的动作。

coze上有三个选择:1 机器人提示 2 插件 3 工作流




下面来创建4个触发器,3个为定时触发器,一个为事件触发器


触发器1

每天12点 机器人提示: "你好,该准备午饭了"




触发器2:

每天13点,调用墨迹天气插件 反馈天气


任务执行选插件,点击+后,可以选择要添加的插件,只能添加一个



触发器3:


每天14:00 执行工作流导入已经建好的工作流。这个工作流是推荐 10本小说



触发器4:


事件触发:触发后执行test 工作流,推荐 10本小说


这里需要保存url以及Bear token。后面调用的时候会用到。注意:每个事件触发器的url和Bear token都不一样。



建好后如下图,4个触发器





2

触发器调试


创建后,触发器是否生效,可以点开右上角的技能->触发器



点开后,可以看到四个触发器,以及对应的按钮。



点击相应触发器的按钮,可以手动使触发器生效。这样可以不用到时间到,就可以验证触发器是否OK


我手动测试了2个。分别是天气和推荐小说



功能都是正常的



3

触发器部署


触发器需要发布到某个平台后才会自动生效。


我用的飞书平台来做验证。在提交的时候记得把飞书给勾选上


下面来看效果:


14:00准时执行了触发器3,反馈10本小说。说明触发器正常工作。




另外也可以在对话框中文字新增定时任务。比如下面这个1分钟后提示:"你好"

这个功能需要把之前说的 "允许用户在对话中创建定时任务" 给打开



最后来看事件触发的方法。


事件触发是通过webhook的方式。因此用python的requests库构造 http报文发送

报文配置好url以及bear token即可。


执行代码:

显示执行代码成功


此时飞书上也有了结果,10本小说的





 最后

Coze的触发器功能还是非常好使,可以让bot周期的执行各种任务。实现了Bot的自动化运行。


但是目前触发器的最小触发时间间隔是小时,这个时间间隔跨度有点大。估计是coze考虑到避免大量的任务请求消耗资源。


如果Coze能把周期间隔进一步缩短,那么Bot的自动化运行程度会更高。期待Coze的优化。


53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询