城市天气查询
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2aa7106c/weather-query-new。
技能介绍
解决什么问题
当用户问“北京天气”“会不会下雨”或 “weather forecast”时,模型需要把自然语言需求转成一次稳定、可复现的天气查询,而不是临时拼接地址、猜接口或返回不一致的文本。该技能面向城市级天气问答,重点覆盖当前天气摘要和中文详细天气两类高频场景,适合在对话中直接回答“现在如何”“今天怎么样”这类问题。
技能如何工作
- 触发条件:识别
天气、气温、预报、weather、temperature、forecast等关键词。 - 解析城市:从用户消息中提取城市名,支持中英文城市输入,例如
上海或Shanghai。 - 获取数据:通过
wttr.in的format=3获取当前天气摘要,并可用lang=zh获取中文详细天气文本。 - 结果输出:把查询到的天气文本作为回答交给用户,保持回答简洁、可追溯,避免模型自行编造天气细节。
适用边界与注意点
- 依赖 网络访问 与
wttr.in服务可用性,离线环境无法完成查询。 - 城市名需要能被
wttr.in识别,生僻地名、错误拼写或非城市区域可能导致结果缺失。 - 输出受
wttr.in返回格式限制,不适合自定义字段、历史天气、分钟级降水或气象预警等更复杂的工程化需求。
使用场景
- 客服在对话中询问某城市今天天气时,需要直接给出一段可读的天气摘要。
- 行程助理整理出行提示前,需要查询出发城市当前天气和中文详细天气。
- 智能助手识别用户说“会不会下雨”时,需要调用天气查询流程并返回结果。
- 生活助手回答“上海天气”时,需要从消息中提取城市并获取 wttr.in 文本。
适合人员
- 构建城市问答机器人的工程师:需要把“某城市天气”稳定转成 wttr.in 查询。
- 编写智能体工作流的开发者:希望用关键词触发天气查询并解析城市名。
- 做生活类对话产品的产品经理:需要确认助手能按中文需求返回天气摘要。
- 维护对话机器人的集成人员:需要检查天气查询流程是否覆盖中英文城市输入。