🧭 通報策略自動推薦

功能指導方向|給前後端工程師發想與實作用
方向性文件 非規格書 細節由實作決定

1. 場域背景

iSeek 把客戶既有監視器升級為 AI 主動監控。 新鏡頭導入後,PM 需要替每支鏡頭設「信心值」和「持續秒數」兩個參數,系統才能判斷什麼事件該發報。

實務上,這兩個數字很難用猜的。同一型號鏡頭在不同工廠、不同角度、不同光線下,需要的設定都不一樣。 設得太嚴謹,該通報的事件沒通報;設得太寬鬆,一直亂叫客戶受不了。

目前解法是:PM 在現場反覆調、遠端語音遙控調、Anna 跟 Lasy 一起看鏡頭、試個半天。 這不是模型問題——模型準不準是另一回事——這是數學問題:要從歷史資料中找出最合適的門檻。

2. 核心想法

攝影機一裝好,先用最嚴謹的預設值避免誤報;讓系統默默觀察幾天後,再由演算法推薦幾種「通報策略」,客戶只需要一鍵選一個,不用懂數字。

三種通報策略

⚡ 最快速
寧可誤報也不漏報
適合高風險場域
🎯 標準
平衡靈敏度與雜訊
一般場域預設
🛡️ 最穩定
幾乎無誤報
犧牲部分即時性

名稱可以微調;三類或五類都可,重點是「讓客戶用直覺選,不需要懂數字」。

3. 目標體驗

🏢 客戶(鏡頭擁有者)的體驗

  • 裝好鏡頭後什麼都不用設,系統自動用嚴謹預設觀察
  • 幾天後收到通知「這支鏡頭觀察完成,建議你選…」
  • 看三張卡片(最快速/標準/最穩定),每張卡片附上預估每天幾次通報
  • 點一下套用,完成
  • 全程不用看到 0.7、3 秒之類的數字

🛠️ 瑞艾內部 PM 的體驗

  • 同一套邏輯但看得到實際數字
  • 可批次對多支鏡頭套用策略(不用一支一支調)
  • 遇到客戶反映「這鏡頭太吵/太安靜」,能重新觸發分析
  • 可查「為什麼推薦這個值」(依據資料量、分佈、統計)

4. 設計原則

🔍 可解釋性

演算法不能是黑盒子。每次推薦都要能反查依據——給客戶看簡化版,給 PM/管理員看完整統計。

🎨 對客戶不暴露技術細節

客戶端永遠不出現信心值、秒數這類參數。只有「直覺的選項」和「預估結果」。

🔧 對內部保留彈性

瑞艾 PM 看得到實際數字、能手動 override、能批次操作。工程人員的工具不要為了簡化而剝奪能力。

📊 紀錄每次推薦

客戶選了哪個策略、什麼時候選的、之後有沒有改——都要留紀錄。這是未來改良演算法的養分。

🧪 演算法可替換

PoC 階段用簡單統計就好。但介面設計要讓日後換更複雜的演算法(例如 ML 模型)時不用改前端。

5. 功能範圍

做什麼

PoC 階段不做

6. 交辦給前後端的思考方向

🎨 前端思考題

  • 三張卡片的 UI 怎麼呈現?要不要加動畫或視覺比較?
  • 客戶「不懂數字」,但如何讓他們有信心做選擇?(例如附每天通報量預估)
  • 批次設定對 PM 要多直覺?像購物車?像表格勾選?
  • 可解釋性頁面給管理員看多少資訊?統計圖表還是原始數據?
  • 鏡頭狀況查詢頁要用什麼圖表最直覺?(散佈、熱力、折線)

⚙️ 後端思考題

  • 「觀察完成」的標準是什麼?N 天?N 筆資料?混合?
  • 演算法要寫在 iSeek 後端還是獨立服務?
  • 分位數統計就夠嗎?還是要考慮事件持續秒數的分佈?
  • 每策略的「預估每日通報量」怎麼反推?
  • 推薦紀錄要存在哪?怎麼跟現有的通報表整合?
  • 套用策略會動到 notify rule engine,原子性怎麼保證?

7. PoC 成功的判斷

選一支 實際在用的鏡頭(建議興農、中油、宏全其中一顆資料量大的),跑完整流程:

8. 交付後的延伸

PoC 成功後,以下是自然會延伸出來的需求:

方向性文件 v2|2026-04-21
細節(API、Schema、UI 元件選型、時程)由實作者判斷