AI Agent工作流配置常用代码
让AI调用系统的查询接口一般会获得一个带有分页的数据,如果是全量的数据返回,那么AI很可能因为Token超限而造成无法完整处理,因此通过该方法将页数生成一个数组,让多个AI同时处理,最后将数据拼接起来。
页码生成
根据pages数值执行python代码,生成一个页码的数组,该数组用于迭代器进行遍历。
def main(pages: int):
sequence = list(range(2, pages+1))
return {'result': sequence}
格式化数据表(缩减字符)
通过该方法对http请求中的数据进行列表化处理,每一行是一条数据,数据的表头需要提前定义告知AI
def main(response_body):
response_body = json.loads(response_body)
formatted_data = []
if response_body["status"] == "200":
# 获取原始数据列表
data = response_body["data"]
for item in data:
# 从原始数据中提取相关信息,并添加到格式化后的数据列表中
formatted_data.append([
item['meetingRoomId'],
item['meetingRoomName'],
item['meetingRoomStatus'],
item['meetingRoomStandard'],
item['orderStatus'],
item['createTime'],
item['isApproval'],
item['space']
])
# 输出格式化好的会议室列表数据,否则返回空列表
return {
"result" : str(ormatted_data),
}
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 临渊
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果