在工作流中调用插件的方式如下:
需要注意的是,即使是官方插件也可能存在不稳定的情况,需要自己去尝试,找到适合当前场景的插件。
您可以为Bot设置触发器(Triggers),使Bot在特定时间或接收到特定事件时自动执行任务。Bot可配置的触发器类型如下,您可以根据实际需要选择适用的触发器。定时触发(Scheduled trigger):让Bot在指定时间执行任务,无需编写任何代码。事件触发(Event trigger):触发器会生成Webhook URL,当您的服务端向触发器Webhook URL发送HTTPS请求时,触发任务执行。触发器在触发时,执行任务的方式如下:Bot提示词(Bot prompt):该方式下,您需要通过自然语言设置提示词。后续触发时,提示词会自动发送给Bot,Bot根据提示词向用户发送提醒消息。例如,为一个生活提醒机器人设置该触发器,提示词为每周一早上7:00提醒用户做有氧运动。调用插件(Plugin):该方式下,您需要为触发器添加一个插件。后续触发时,Bot会调用该插件获取返回结果并发送给用户。例如,您可以添加一个查询天气的插件,当触发后向用户发送指定地点的天气信息。调用工作流(Workflow):该方式下,您需要为触发器添加一个工作流。如果工作流有输入参数,则需要传入参数值。后续触发时,Bot会调用该工作流获取返回结果并发送给用户。例如,您可以添加一个审批工作流,当触发后执行工作流完成业务审批。此外,Coze支持用户在与Bot聊天时设置定时任务。如下所示,当用户在会话内点击推荐任务后,Bot将会确认并创建定时任务。[heading1]使用限制[content]一个Bot内的触发器最多可添加10个。触发器仅当Bot发布飞书时生效。
插件可以直接在Bot内使用,拓展Bot的能力边界。插件也可以作为节点添加到工作流,执行一个操作。此外,插件本身提供了一些能力用于提升您的开发体验与效率。[heading1]在Bot内使用插件[content]您可以将插件添加到Bot内,扩展Bot的能力。1.在Bots页面,选择指定Bot并进入Bot编排页面。2.在Bot编排页面的插件区域,单击加号图标添加插件,或者单击自动添加图标,让大语言模型自动添加适用的插件。使用大语言模型自动添加插件后,您需要检查被添加的插件是否可以正常使用。1.在添加插件页面,展开目标插件查看工具,然后单击添加。单击我的工具,可查看当前团队下可用的插件。1.在Bot的人设与回复逻辑区域,定义何时使用插件,然后在预览与调试区域测试插件功能是否符合预期。[heading1]在工作流中使用插件节点[content]1.在页面顶部进入工作流页面,然后创建工作流或选择一个已创建的工作流。2.在页面左侧,单击插件页签。3.搜索并选择插件,然后单击加号图标。4.在工作流的画布内,连接插件节点,并配置插件的输入和输出。
在Coze的工作流中,节点是构成工作流的基本单元。每个节点代表一个特定的功能或操作。下面,我们来详细了解各类节点的功能和配置方法。[heading2]开始节点:[content]定义工作流的输入参数,是工作流的起点。[heading2]结束节点:[content]设置工作流的输出内容,是工作流的终点。节点命名建议,含义在前,类型不加也可以。比如一个大语言模型节点,目的是为了方便选择的是看的清,同类节点不会选错。[heading2]插件[content]通过插件扩展大语言模型本身的限制。用于调用外部插件,实现特定功能。例如,可以使用插件节点抓取网页内容。调用加入智能体以后,调用的次数,比如A插件被加入智能体B,我们使用了6次,就是6.引用就是被其他工作流或者智能体使用,比如A插件加入智能体,A插件的引用就是1.运行耗时平均耗时,如果很长,增加失败概率,也容易造成整个工作流运行超时成功率如果成功率不高,调用次数也不高,就有点尴尬了即使官方插件也会有不稳定的情况,需要自己去尝试,找到适合当前场景的插件。