跳到主要內容

城市通安心助手

城市通服務太多,一般人都難下手,身障者和長者更難;所以不只做 agent,也讓整個服務用得了。2026 臺北城市通微服務大黑客松佳作。

分類
AI
技術
TypeScriptVueMCPVitest

01概述

城市通裡的無障礙助理:說一句話或點一下,就能找到無障礙廁所、身障車位,或帶著已知的資料前往台北通服務,確認後才前往、不代為送出。agent 之外也補上無障礙:螢幕閱讀器讀得到、字級可放大、震動與語音回饋。模型在手機本機執行,對話不送雲端。第一次參加,五人團隊;我負責提案發想、agent 設計和工具串接,從 MVP 做起,把台北通服務和開放資料包成 16 支唯讀工具。

02我做的事

  • MVP 是我先寫的:把台北通服務包成唯讀 MCP 工具、接上 Claude,先把構想跑起來;驗證可行後改成直接函式呼叫,才能在瀏覽器和手機上跑。
  • 跟業師討論後調整串接方式,降低後續維護門檻:服務和開放資料一律包成唯讀工具,逾時、快取、格式驗證交給同一層讀取處理。
  • 模型碰不到網址和定位:網址只來自程式內的清單,座標只在瀏覽器裡算距離。
  • 只做唯讀:查詢直接顯示,其他動作先讓使用者確認;會送件、付款或顯示個資的頁面只給連結。
  • 提出共用服務工具庫的方向:由主機上的模型把頁面或 API 文件逐步解析成工具,新服務不用一個個手動串。團隊照這個方向重構,由隊友實作。

03學到的事

  • 團隊合作本身是要學的能力。以前多半一個人做到底,這次很多時間花在對齊和整合。
  • AI 讓開發變快,也放大理解落差:沒有底層經驗,很難分辨方案是對的還是只是「能跑」。
  • 做出來離能上線還很遠:只支援 Android、部分服務還是示範資料,架構也還有點拼湊。

04畫面

城市通安心助手 的畫面
城市通安心助手 的畫面
城市通安心助手 的畫面
下一個作品
LabSlot