堰湖態勢跨部會研判元件 — 把分散在各部會的堰塞湖資料,封裝為 AI Agent 可多步調用的標準工具集 (MCP + REST 雙介面)。2026 數位發展部「防災積木元件創新賽」參賽作品 · 隊伍 CodeWorldBagel。
2025/9/23 花蓮馬太鞍溪堰塞湖溢流潰壩,關鍵失靈點之一是「跨部會資料無法即時匯流」: 蓄水位、上游雨量、下游淹水、撤離名冊分散在不同系統,沒有一處能一次看完全貌。 本元件以 Lake Catalog 設定檔驅動,新增堰塞湖只需加一筆設定,不需改程式碼; 並以 6 個可拼接 Tool 讓 AI Agent 自主完成跨部會盤點。
list_lakesget_lake_statusget_upstream_weatherestimate_inundationget_affected_populationcompose_briefing| 來源 | 用途 | 授權 |
|---|---|---|
| data.moa 國有林堰塞湖 | Tool 0/1 | 政府資料開放授權條款 1.0 |
| 中央氣象署 O-A0002 / F-D0047 | Tool 2 | 政府資料開放授權條款 1.0 |
| SRTM 30m DEM(NASA) | Tool 3 | Public Domain |
| 內政部 村里界 / 人口 | Tool 4 | 政府資料開放授權條款 1.0 |
| OpenStreetMap | 底圖 | ODbL © OpenStreetMap contributors |
{
"mcpServers": {
"barrier-lake-ops": {
"command": "uv",
"args": ["run", "barrier-lake-ops"],
"env": { "CWA_API_KEY": "...", "OPENAI_API_KEY": "..." }
}
}
}