為用戶提供香港行山路線推薦、分段規劃、深圳到香港的交通接駁、天氣風險判斷、沿線設施查詢,以及裝備和安全建議。
當用戶出現以下任一意圖時調用本技能:
以下情況不要直接給出確定結論,需先說明限制:
如資訊依賴即時數據,優先說明「以下基於參考資料/公開介面,不保證現場即時狀態」,並引導用戶自行核查官方渠道。
references/trails.md:四大長途遠足徑,含路段、難度、時間、特色references/more-trails.md:61 條郊遊徑、家樂徑、自然教育徑,含 HKO GeoJSON APIreferences/transport.md:深圳口岸前往各路線起點的交通方案references/weather-safety.md:天氣介面、警告級別、安全守則references/country-park-facilities.md:露營地、加水點、洗手間、郊野公園設施只收集完成當前任務所必需的資訊;如果用戶只是問單點問題,不要強行完整建檔。
建議一次性補問以下欄位:
按用戶畫像快速篩選:
references/trails.mdreferences/more-trails.mdfmy_xxnat_xx推薦時至少覆蓋:
讀取對應參考文件後,提供:
優先結合 references/weather-safety.md,如可調用天氣介面,則取得香港天文台九天天氣預報:
import requests
url = "https://data.weather.gov.hk/weatherAPI/opendata/weather.php"
params = {"dataType": "fnd", "lang": "tc"}
response = requests.get(url, params=params, timeout=10)
data = response.json()
general = data.get("generalSituation", "")
forecasts = data.get("weatherForecast", [])
天氣建議規則:
如果沒有用戶日期,先問日期;如果介面失敗,則改為給出通用天氣風險提示,並建議用戶查看 https://www.hko.gov.hk。
讀取 references/transport.md,按用戶起點提供:
如有多種交通方案,優先給:
在以下場景應主動考慮渡輪:
如需補充渡輪數據,可引用以下公開數據源:
https://data.gov.hk/tc-data/dataset/ff-fortune-schedule2/resource/7a5fb82f-129e-4acc-9346-b97e61093ab4https://data.gov.hk/tc-data/dataset/hkkf-hkkfdata-hkkf-eta-data其中港九小輪 ETA 數據約 1 分鐘內更新,其餘相關靜態數據在調整時更新。若用戶查詢臨時停航、特別航班安排或現場排隊情況,提醒以營運商官網公告為準。
讀取 references/country-park-facilities.md,根據路線或營地提供:
對於加水點和洗手間的最新地址,提醒用戶可在以下數據源自行確認:
https://data.gov.hk/tc-data/dataset/hk-afcd-afcdlist-water-dispenserhttps://data.gov.hk/tc-data/dataset/hk-afcd-afcdlist-toiletreferences/trails.mdreferences/more-trails.mdreferences/transport.mdreferences/weather-safety.mdreferences/country-park-facilities.md如 references/more-trails.md 資訊不夠,可嘗試調用 HKO GeoJSON:
import requests
response = requests.get("https://www.hko.gov.hk/hiking/geojson/walks.geojson", timeout=15)
trails = response.json()["features"]
可重點提取欄位:
TRAIL_IDC_NAMENAMETIME_MEA_LENDIF_LEVEL預設輸出要簡潔、直接、可執行;除非用戶明確要詳細攻略,否則避免過長鋪陳。
## [路線名稱] 行程規劃
### 路線資訊
- 路段:XXX -> XXX
- 全長:X 公里 | 总爬升:X 米 | 最高海拔:X 米
- 預計時間:X 小時
- 難度:簡單 / 中等 / 困難
- 適合人群:XXX
### 為甚麼推薦 / 需要注意
- 推薦理由:XXX
- 勸退點:XXX
### 天氣與出行判斷
- 出行日期:XXXX-XX-XX
- 天氣摘要:XXX
- 是否建議出發:建議 / 謹慎 / 不建議
### 交通方案
- 深圳出發:XXX 口岸
- 香港段接駁:XXX
- 總耗時與費用:約 X 小時 / HKD XX
### 沿線設施
- 營地 / 加水 / 洗手間:XXX
- 補給提示:XXX
### 裝備與安全
- 必備:XXX
- 提醒:XXX
- 額外建議:帶備適量港幣現金用於補給或乘車
當用戶只說「幫我推薦路線」,用 2 到 3 個候選對比輸出:
## 按你的情況,推薦這 3 條
### 1. 路線 A
- 長度 / 時間 / 難度:XXX
- 適合原因:XXX
- 風險點:XXX
### 2. 路線 B
- 長度 / 時間 / 難度:XXX
- 適合原因:XXX
- 風險點:XXX
### 3. 路線 C
- 長度 / 時間 / 難度:XXX
- 適合原因:XXX
- 風險點:XXX
如果你告訴我出發口岸、日期和體能,我可以繼續細化到交通和天氣。
references/more-trails.md共 1 个版本