作品簡介
把海況預報、船型、航程與個人敏感度轉成暈船相對風險指數來比較,以 AI 或規則說明原因,並蒐集體感回報。服務出海經驗有限或容易暈船的旅客。
想解決的問題
旅客看不懂波高、週期等海況資料,難判斷哪個時段比較不會暈船。
怎麼運作
使用者的操作順序是:選擇港口與活動,設定船型、敏感度與時間,比較各時點的相對指數與因素,閱讀 AI 或規則式說明,航後再自願填寫 Sea Log。系統目前收錄 13 個港口,以烏石港至龜山島賞鯨為首波情境;港口格點代表周邊海域,不是整條賞鯨路徑,航線名稱目前只是情境標籤。
後端向 Open-Meteo 取得港口附近海域格點的波高、週期、波向、流速,以及風速與風向,從當前整點起取連續 72 小時,每 3 小時抽一點比較。規則模型把各因子正規化後加權:波高 30、敏感週期浪 18、風速 12、船型 10、敏感度 10、風浪方向 7、睡眠 5、曝露時間 5、流速 3,再依活動加上情境調整值,算出 0–100 分;0–29 為低、30–59 為中、60–79 為高、80–100 為很高。週期因子在約 6 秒達到峰值,不是週期越長分數越高。某個因子缺值時,從分母扣除該權重後重新計權;數值超出合理範圍或不足 72 筆時,該港口列為不可用。AI 助理只解釋既有的結構化結果,不重算也不生成海況。
公開站已可操作港口輸入、預報、時點比較、因素說明與 Sea Log 表單,主要程式版本有 39 項自動測試通過。權重與門檻都是工程假設,尚未以臺灣航次校正,目前也只比較單一時點、未涵蓋全航程;真實船班串接、資料信心標示與至少 10 航次的 Sea Log 校正都列為後續工作。
核心功能
- 01
時點暈船指數比較
- 02
AI/規則因素解讀
- 03
Sea Log 體感回報