在搭建智能体工作流的时候,大家一定都遇到过需要做循环处理的任务。
扣子智能体平台组件里有一个叫“批处理”的选项,就是专门用来处理这类任务的。
以墨迹天气这个插件为例,在插件上方会有“单次”和“批处理”两个选项
掌握了批处理的使用方法,可以达到事半功倍的效果,让你的工作流简洁又高效。
下面程哥就以一个查询多城市天气的实际例子来介绍一下批处理的使用方法。
设置开始节点
新建一个工作流,在开始节点上添加一个变量cities,变量类型选择Array,也就是一个数组类型的变量,用来保存城市名称信息。
设置墨迹天气插件
添加一个墨迹天气的插件“DayWeather”,选择“批处理”,将批处理下面的参数名改为cities(不改也没关系),参数值选择开始节点的cities。找到输入参数里的city,参数值选择引用刚才批处理里的参数cities。
设置结束节点
结束节点的output变量的参数值,选择引用DayWeather的输出outputList,这也是一个数组类型的结构,保存了多个城市的天气信息。
发布并将工作流添加到Bot里
设置人设与回复逻辑
需要在人设与回复逻辑里,通过提示词将用户的输入,变成城市名列表输入给批处理变量cities的,如下:
预览与调试
在预览与调试里进行一下测试
没有问题就可以发布了
Bot体验地址:https://www.coze.cn/store/bot/7401002986622959656
快去尝试一下使用批处理吧~~
智能体精彩内容推荐: