name: 查天氣 description: 查詢指定城市或地區的天氣預報資訊,包括溫度、天氣狀況、降水機率、風力風向等。支援即時天氣和未來多日預報查詢。 summary: 天氣查詢與預報(query_weather)
為使用者提供準確、及時的天氣資訊查詢服務,幫助使用者瞭解目標地區的天氣狀況,為出行、活動安排等提供決策依據。
| 輸入 | 來源 | 說明 |
|---|---|---|
| location | 使用者指定 | 城市或地區名稱,如"北京"、"上海浦東" |
| days | 使用者指定(可選) | 預報天數,預設為當天,可選1-7天 |
| details | 使用者指定(可選) | 是否需要詳細資訊(空氣質量、紫外線等) |
工具: query_weather
引數: location — 地區名稱; days — 預報天數; details — 是否詳細
呼叫示例:
query_weather(location="北京", days=3, details=true)
預期返回:
{
"location": "北京",
"query_time": "2024-03-15 14:30:00",
"current": {
"temperature": 15,
"feels_like": 13,
"weather": "多雲",
"humidity": 45,
"wind_speed": 12,
"wind_direction": "西北風",
"pressure": 1013,
"visibility": 10
},
"forecast": [
{
"date": "2024-03-15",
"day": "今天",
"temp_high": 18,
"temp_low": 8,
"weather_day": "多雲",
"weather_night": "晴",
"precipitation_prob": 10,
"wind": "西北風3-4級",
"aqi": 85,
"uv_index": 5
},
{
"date": "2024-03-16",
"day": "明天",
"temp_high": 20,
"temp_low": 10,
"weather_day": "晴",
"weather_night": "晴",
"precipitation_prob": 5,
"wind": "南風2-3級",
"aqi": 65,
"uv_index": 7
}
],
"alerts": []
}
執行方式: Agent 推理
Agent 根據天氣資料,提供以下分析:
天氣狀況分類: - 優: 晴天,溫度適宜(15-25°C),空氣質量良好(AQI < 50) - 良: 多雲或晴,溫度可接受,空氣質量一般(AQI 50-100) - 中: 陰天或小雨,溫度偏冷/偏熱,空氣質量較差(AQI 100-150) - 差: 雨雪天氣,極端溫度,空氣汙染(AQI > 150)
出行建議: | 天氣條件 | 建議 | |----------|------| | 降水機率 > 70% | 建議攜帶雨具 | | 溫差 > 10°C | 建議備好外套 | | AQI > 100 | 建議佩戴口罩 | | UV指數 > 7 | 建議做好防曬 | | 風力 > 6級 | 注意高空墜物,避免戶外活動 | | 氣溫 < 0°C | 注意防寒保暖 | | 氣溫 > 35°C | 注意防暑降溫 |
執行方式: Agent 推理
如果天氣資料中包含預警資訊,Agent 需要特別強調: - 暴雨預警(黃色/橙色/紅色) - 颱風預警 - 高溫預警 - 寒潮預警 - 大風預警 - 霧霾預警
{
"weather_report": {
"location": "北京",
"query_time": "2024-03-15 14:30:00",
"current_summary": "當前多雲,氣溫15°C,體感13°C,西北風3級",
"forecast_summary": "未來3天以晴到多雲為主,氣溫逐步回升",
"highlights": [
"明天氣溫回升至20°C,適合戶外活動",
"今日空氣質量良,但有輕度汙染"
],
"suggestions": [
"今日溫差較大,早晚需新增衣物",
"明天紫外線較強,注意防曬"
],
"alerts": []
}
}
這個技能的最新版本可以在7w4.net小蔥技能站找到。
{
"weather_report": {
"location": "上海",
"query_time": "2024-03-15 10:00:00",
"current_summary": "當前小雨,氣溫12°C,體感10°C,東北風2級",
"forecast_summary": "今天小雨轉陰,明天多雲轉晴,後天晴",
"highlights": [
"今天有小雨,降水機率80%",
"明天開始天氣轉好,氣溫回升"
],
"suggestions": [
"今天出門請攜帶雨具",
"未來兩天溫差較大(10-20°C),注意增減衣物",
"週末天氣晴好,適合戶外活動"
],
"alerts": []
}
}
即時天氣: [地點]當前[天氣狀況],氣溫[溫度]°C,體感溫度[體感]°C,[風向風力],溼度[溼度]%,能見度[能見度]公里。
預報概況: 未來[N]天[天氣趨勢概述]。[溫度變化趨勢]。
重點提示: [關鍵天氣資訊,如降水、溫差、空氣質量等]
出行建議: [基於天氣狀況的具體建議]
即時天氣: 北京當前多雲,氣溫15°C,體感溫度13°C,西北風3-4級,溼度45%,能見度10公里。
預報概況: 未來3天以晴到多雲為主,氣溫逐步回升。今天最高18°C最低8°C,明天最高20°C最低10°C,後天最高22°C最低12°C。
重點提示: - 今天白天多雲,夜間轉晴,溫差較大 - 明天天氣晴好,氣溫回升明顯 - 今日空氣質量良,AQI為85,輕度汙染
出行建議: - 今日早晚溫差10度,注意及時增減衣物 - 明天紫外線較強(UV指數7),外出請做好防曬措施 - 空氣質量一般,敏感人群建議減少戶外活動時間
即時天氣: 廣州當前暴雨,氣溫22°C,體感溫度20°C,東南風5-6級,溼度90%,能見度2公里。
預報概況: 未來3天持續降雨,今天暴雨,明後天中到大雨。氣溫21-25°C。
重點提示: ⚠️ 暴雨橙色預警:預計今天12-18時有50-80毫米降雨 - 今天暴雨,降水機率95% - 明後天持續中到大雨 - 陣風可達7級
出行建議: - ⚠️ 儘量避免外出,如需外出請遠離低窪地區 - 駕車請減速慢行,注意積水路段 - 請關注最新天氣預警資訊
簡單查詢: - "北京天氣怎麼樣?" - "上海明天會下雨嗎?" - "查一下深圳最近三天的天氣"
詳細查詢: - "下週去杭州旅遊,幫我看看天氣情況" - "週末廣州的天氣適合戶外活動嗎?" - "成都未來一週的空氣質量如何?"
特殊場景: - "明天去爬山,需要帶什麼裝備?"(結合天氣給建議) - "後天有重要會議要出差,需要注意什麼?"(關注極端天氣)
這個天氣查詢Skill質量中等偏上,文件編寫規範、內容完整,能夠滿足基礎的天氣查詢需求。它覆蓋了即時天氣和未來預報,有詳細的出行建議,惡劣天氣預警也很實用。不過它目前只提供了設計文件,缺少實際的查詢工具,拿到手後還不能直接使用,需要開發者接入真實的天氣API才能真正運作。總體來說文件質量不錯,但作為可用的Skill還需要進一步完善。