00執行摘要
多台地端 Jetson AGX Thor 逐張讀取臺中市 356 路公開路口影像,用 YOLO26 偵測城市變化事件、 用 Qwen3.8-27B 依排程產生情境摘要,只把指標與事件上傳雲端;雲端提供監控後台、城市儀表與 AI 語音答詢。 不新增鏡頭、不回傳影像、不辨識任何人。
成熟度定位
已具備:在真實硬體、真實城市資料上跑通的完整原型。資料是真的(356 路市府開放資料、 座標 100% 實際經緯度)、分析是真的(YOLO26 逐幀偵測 + Qwen3.8 繁中摘要)、 三個介面讀同一份即時資料、驗收可重現(一行指令跑 42 項)。
尚未具備營運資格:無版本控管與 CI、無單元測試、雲端以 SQLite 取代 TimescaleDB、 讀取 API 未加使用者認證、模型準確度(mAP)未以標註資料集驗證。
五項重大發現
投資決策要點
01系統架構與技術棧
三個平台、22 個 REST 端點、1 個 WebSocket;邊緣只回傳指標,雲端從未取得未模糊影像。
技術選型與理由
平台一模組(3,054 行)
資料模型與成長率
02效能與容量
全部為 Jetson AGX Thor 實機量測(vLLM 同機共用 GPU),非估算值。
推論吞吐:模型與解析度
獨占 GPU、batch 32;標橘色者為目前生產設定。
精簡推論路徑在同一負載下較 ultralytics predict() 快 2.8 倍。
瓶頸:Python GIL 而非 GPU
所需行程數 = ceil(路數 × 取樣率 ÷ 160),每台 Thor 承載 2 個行程(GPU 約 97%)。① Thor 的 cuDNN 無 fp16 卷積 engine,需關閉 cuDNN 走 ATen 核心
② ultralytics 逐張 Python 開銷受 GIL 限制,需自製精簡推論路徑
③ Thor 無 GPU 使用率欄位,以 VDD_GPU 電軌功耗估算並標註
容量試算器
硬體成本以規格書單價(Thor 18 萬 + 週邊 2 萬/台)計; 上游進流以每路 1.8 Mbps MJPEG 計;雲端資料量以實測每路每日 0.326 MB 計。
取像、VLM 與雲端 API
03授權與智財
相依套件、模型、容器、資料來源的授權盤點。最重要的未決事項在本節第一段。
ultralytics 8.4.157、ultralytics-thop 2.1.6),且模型權重同受該授權約束。
以網路服務形式對外提供含 AGPL 元件的軟體,可能被要求公開整套衍生原始碼。三種處理方案
建議:先取得企業授權報價作為基準,同時以一週驗證方案 B
(偵測器介面集中在 detector.py 單一模組,替換面小)。授權定案前不宜對非內部使用者提供服務。
相依套件授權盤點
04資安與隱私
隱私主張每一項都有可查證的端點或計數器;資安缺口逐項標示補強成本。
隱私設計與即時佐證
網路暴露面(實測)
資安缺口與補強
05程式碼品質與驗收證據
約 8,500 行、71 個原始檔;42 項自動驗收 + 4 項中斷式驗收,全部可重現。
中斷式驗收(實際停服務測試)
自動驗收逐項結果
測試缺口
06營運部署與可觀測性
六個服務、四條告警規則、八種故障模式的實測復原時間。
故障模式與實測復原
可觀測性介面
上線前營運待辦
07風險登錄與技術債
18 項風險依機率×影響定位;點選矩陣中的編號可看細節。
風險矩陣
風險登錄
技術債與償還順序
08成本與擴充規劃
硬體單價引用規格書;「待報價」為本次 DD 未取得的數字,不以推估充當實測。
一次性建置(單站 356 路)
擴充試算
擴充的真正瓶頸
- 上游 NVR 承載:每支相機一條連線、約 1.8 Mbps;1,000 路即 1.8 Gbps,需與資料提供方確認。
- 網關水平擴充:目前單一實例,擴充時需每台 Thor 各自部署網關。
- 雲端資料層:超過每秒數十列寫入即應換 TimescaleDB。
09DD 問答清單
38 題常見提問的預備回答,每題可即席以指令重現佐證。
10佐證與重現方式
本頁所有數字可由下列指令在執行中的系統上重現。