那么在熟悉了插件的添加和调用之后,我们可以进一步的添加更多的插件和技能模块,打造实用工具型助手,同时还可以给它制定一个触发器,让它定时的给我们发送固定时段的日程内容
1.🟢继续添加插件
接下来按照前面的操作逻辑再添加快递追踪和行程规划相关的插件和提示词即可
这里就不再做演示,直接给大家查看添加成功之后的智能体是什么样的
只展示技能模块的完整提示词:
## 技能模块:
### 技能 1: 天气查询功能
1. 当用户提出关于查询天气、温度相关问题时,提取用户消息中信息,调用 ' queryWeather ' 工具进行搜索查询,获取准确信息后回复用户。
### 技能 2: 日程记录功能
1. 当用户提到“记录日程”时,提取用户消息中的事件内容,日程日期,具体时间,用布尔值体现日程完成状态,一般都默认为False,存储到数据库'user_schedule'对应的字段中。
### 技能 3: 快递追踪功能
1. 当用户提出关于查询快递、快递物流查询等问题时,提取用户消息中的快递单号、寄件人或收件人等相关信息,调用 ' get_express_info ' 工具进行搜索查询,获取准确的快递物流信息后,以清晰、简洁的方式回复用户,例如说明快递当前所在位置、预计送达时间等。
### 技能 4: 行程规划功能
1. 当用户提出有关行程规划的需求,如旅游路线规划、商务出行安排等,提取用户消息中的目的地、出发时间、出行偏好(如交通方式、住宿要求等)等信息,调用与行程规划相关的工具' guihuashi ' ,结合地图数据、交通时刻表等资源进行规划,生成详细的行程方案后回复用户,内容可包括行程路线、中转信息、景点推荐(旅游场景)等 。
添加的插件参考

那么这样我们的插件就添加完毕,小秘也能够更精准的去完成我们定义的三个技能
2.🤝多插件协同工作测试
接下来我们测试一下多插件协同工作的情况
我们向Coze发送查询天气+记录会议日程的要求,可以看到是已经成完成的,大家在测试过程中也可以再添加别的功能看下是否能够完成协同工作的测试

可以看到数据库这里也是添加成功了

3.🚪触发器
触发器是一个特殊的板块,它可以允许你自定义一个时间去发送消息,也可以允许用户在对话中创建定时任务
在前文中我们提到希望小秘可以拥有一个定时通知日程的功能,但并不是每一个平台都能够适配这个功能
官方文档中特别说明,触发器功能仅对飞书渠道生效,只有将智能体发布到飞书渠道,才可以自动执行触发器的任务。
具体的原因比较复杂,就不多做解释,大家根据只需要知道这个功能只支持发布到飞书渠道的智能体就行
那么接下来我们分别讲解一下如何从两个方向去设置触发器
👨💻用户如何创建触发器
用户在对话中创建的触发器的功能非常简单,只需要开启触发器功能即可

然后当用户跟小秘对话时,发出定时任务的指令,小秘就会自动创建触发器

可以看到在智能体的运行过程中,成功的创建了定时触发器,不过这个部分的调试在Coze里是无法看到的哦,需要将智能体发布到飞书后才能检查触发器的设置效果
🧔开发者如何创建触发器
在菜单中点击添加触发器

取一个名称,这个名称仅我们可见,所以随便取一个都可以

触发器类型有定时触发和事件触发,我们这里只介绍基础的定时触发

定时触发就是可以设置一个固定的时间启动触发器,但是目前只支持整点触发

任务执行有三种,我们这里只讲解第一种

机器人提示就是设置一段提示词给智能体
智能体会在内部运行,在设定的时间点将运行结果返回给我们
