这个应用可以快递和天气查询Agent,其他问题将结合百度搜索回复,同时我具有天气查询记忆能力,比如:今天查询了昌平、大连、齐齐哈尔的天气,你可以问我今天查询了哪几个城市、最高温度是哪座城市、风力最大的是哪个城市?
代码如下:
import appbuilder
import os
# 设置环境中的TOKEN,以下TOKEN请替换为您的个人TOKEN,个人TOKEN可通过该页面【获取鉴权参数】或控制台页【密钥管理】处获取
os.environ["APPBUILDER_TOKEN"] = "bce-v3/ALTAK-bppeq3zxoIY1Kc4CvfB6j/74ca5e86a49606d2e84bb4***************"
# 从AppBuilder控制台【个人空间】-【应用】网页获取已发布应用的ID
app_id = "c30c9b97-3313-4a48-bed6-6f******bee"
app_builder_client = appbuilder.AppBuilderClient(app_id)
conversation_id = app_builder_client.create_conversation()
while True:
query = input("请输入问题?")
if query=="exit":
break
resp = app_builder_client.run(conversation_id, query)
print(resp.content.answer)
查询海淀天气的效果: