
城市通安心助手
城市通服務太多,一般人都難下手,身障者和長者更難;所以不只做 agent,也讓整個服務用得了。2026 臺北城市通微服務大黑客松佳作。
- 分類
- AI
- 技術
- TypeScriptVueMCPVitest
- 連結
- GitHub ↗
01概述
城市通裡的無障礙助理:說一句話或點一下,就能找到無障礙廁所、身障車位,或帶著已知的資料前往台北通服務,確認後才前往、不代為送出。agent 之外也補上無障礙:螢幕閱讀器讀得到、字級可放大、震動與語音回饋。模型在手機本機執行,對話不送雲端。第一次參加,五人團隊;我負責提案發想、agent 設計和工具串接,從 MVP 做起,把台北通服務和開放資料包成 16 支唯讀工具。
02我做的事
- MVP 是我先寫的:把台北通服務包成唯讀 MCP 工具、接上 Claude,先把構想跑起來;驗證可行後改成直接函式呼叫,才能在瀏覽器和手機上跑。
- 跟業師討論後調整串接方式,降低後續維護門檻:服務和開放資料一律包成唯讀工具,逾時、快取、格式驗證交給同一層讀取處理。
- 模型碰不到網址和定位:網址只來自程式內的清單,座標只在瀏覽器裡算距離。
- 只做唯讀:查詢直接顯示,其他動作先讓使用者確認;會送件、付款或顯示個資的頁面只給連結。
- 提出共用服務工具庫的方向:由主機上的模型把頁面或 API 文件逐步解析成工具,新服務不用一個個手動串。團隊照這個方向重構,由隊友實作。
03學到的事
- 團隊合作本身是要學的能力。以前多半一個人做到底,這次很多時間花在對齊和整合。
- AI 讓開發變快,也放大理解落差:沒有底層經驗,很難分辨方案是對的還是只是「能跑」。
- 做出來離能上線還很遠:只支援 Android、部分服務還是示範資料,架構也還有點拼湊。
04畫面



下一個作品
LabSlot