Skip to content

任务

什么是任务

任务就是异步调用技能(插件或工作流),Agent 执行任务时,使用者无需等待,可以和 Agent 进行下一轮对话;当任务完成时,Agent 会把结果推送给用户。

过去 Agent 在调用技能的时,需要这个技能执行完成,使用者才可以和它进行下一轮互动。如果某个技能的执行时间非常长,使用者就需要漫长的等待,尤其是在 ToB 场景,Agent 经常需要执行复杂耗时的任务,用户的体验非常不好。

任务能够很好的解决这个问题,执行耗时任务的同时,还可以与 Agent 做其他的互动。不仅仅如此,使用者还可以设置定时循环任务,例如“每天早上10点帮我搜索AI相关的新闻”,这样可以极大的拓展 Agent 的使用场景。

开启任务

任务需要运行“插件或工作流”,请确保你的 Agent,已经添加了插件或工作流 image 在 Agent 的编排-规则里开启任务,使用者就可以立即使用任务 image 开启任务开关后,请记得保存 image

使用任务

开发者可以在“效果预览”中使用任务 image 使用者可以「对话页面」中使用任务,请先和 Agent 打招呼,会话才会被激活,任务入口才会出现 image 为这个任务,选择要执行的插件、执行时间、这个插件的输入参数 image 任务生效后,会按照你的计划执行 image 你也可以尝试立即执行,看一看执行的效果 image 到这一步,你的Agent就已经具备执行任务的能力了

预设任务

作为一个好的开发者,你期望能提供更好的体验,提前预设一些任务,让使用者就能开箱即用。可以在编排页面的预设任务里添加 imageimageimage 使用者也依然会收到提醒 image 但是对使用者是默认关闭,需要使用者自己选择开启。

需要注意的是,使用者无法修改这个任务,只能选择使用或者不使用。 image 接下来,可以在你的场景中,尝试更多的任务使用