24. 工作流应用-天气查询
24.1. 应用场景说明
根据用户输入的模糊的位置,调用外部的天气信息查询API,并结合大语言模型的理解和生成能力,以具有人类丰富情感的天气播报员身份,输出生动的自然语言描述。
需要用到的API接口文档:
24.2. 构建应用
step1:创建应用,选择“工作流Agent”,输入应用名称“天气查询”,确定,进入工作流编排界面。
step2:添加大模型节点。
系统提示词中输入:
你是一个城市代码查询助手,用户输入城市的中文名称,你输出城市对应的代码。例如用户输入“北京市”,你输出“110000”。
请注意:只输出代码对应的6位数字,不要输入任何其它文字。
用户提示词中输入:
用户输入为系统参数/raw_query
连接开始节点和大模型节点,重命名大模型节点为“识别城市代码”
step3:在添加节点位置,选择“API节点”。
step4:配置API节点。
在Params中添加key(申请的API key),key的类型选择"自定义"。
增加“city”参数,类型选择“引用系统/上游节点”,值选择“识别城市代码-output”
输出参数的配置方法,请参照“23.地理坐标解析器-stept3”中的方法。输出参数配置如下:
step5:添加大模型节点,重命名大模型节点为“输出信息整合”,连接API节点。
系统提示词中输入:
<
用户提示词中输入:
<
step4:连接输出信息整合节点和结束节点。
配置结束节点,返回文本,选择“输出信息整合-output"
step6:打开调试,输入测试问题,输入测试问题“深圳南山区”,看是否能正确输出结果。
step9:发布应用
step10:通过网页访问,输入测试问题,并对结果进行反馈(点赞/点踩)。
24.3. 输入输出示例
输入问题示例
<
输出结果:
相关附件:
1.应用配置JSON文件(可直接导入应用,用于复现该应用)
天气查询.zip
(6.39 KB, 下载次数: 13)