日期:2026-03-19 目的:把目前以發票名稱 ML、PN-barcode
與 channel_master 為核心的做法,逐步遷移到以
invoice_name_cluster -> SI 為中心的運作模式。
相關文件:
最終目標不是把所有舊條碼資料洗到完全乾淨,而是讓系統穩定產出:
發票名稱群組 -> SI -> BI
遷移完成後:
channel_master 退到候選與證據層。PN-barcode 從 key 退到證據邊。你目前已經有三條可用資產:
PN-barcode 連結channel_master這三條資產都有效,但目前還沒有被擺在同一個決策模型裡。
目標:讓團隊統一用詞,避免再把 barcode 或
PN-barcode 誤叫成唯一身份鍵。
交付物:
C16 架構圖C01 白話說明C02 正式規格C03 資料表骨架R02 名詞表完成條件:
BI / SI / 證據
來說明系統。目標:把發票名稱 ML 放回它最擅長的位置。
工作項目:
merchant-scoped invoice_name_clusters。完成條件:
invoice_pn 直接進審核。BI / SI
層目標:先把高頻商品與高價值品類建出可用的身份層。
工作項目:
BI。SI。item_components 表示 bundle/carton
由哪些 unit 組成。BI 與 SI 正式代碼。完成條件:
SI。PN-barcode 改掛到證據層目標:保留這條能力,但停止把它當最終 key。
工作項目:
PN-barcode 資料匯入
evidence_observations。200、978/979、placeholder、組合包污染等情況標示出來。完成條件:
PN-barcode 不再出現在核心身份欄位。channel_master 正式降到候選與證據層目標:讓 channel_master
幫忙候選召回與補證據,但不直接長成 BI / SI。
工作項目:
channel_master -> evidence_observations
匯入規則。unit / bundle / carton 文案分層,不讓單一 listing
直接覆蓋正式商品。完成條件:
channel_master 能穩定提供候選與證據。channel_master 當主檔真相。目標:把原本自由輸入的任務改成低錯誤率的確認任務。
工作項目:
cluster -> 2~5 個候選 SI。new item triage。完成條件:
invoice_name_cluster。目標:先在核心商家、核心品類做 partial cutover。
工作項目:
完成條件:
cluster -> SI。barcode 當最終身份鍵。| 舊能力 | 是否保留 | 新位置 |
|---|---|---|
| 發票名稱 ML | 保留 | 聚類、分類、候選生成 |
PN-barcode 連結 |
保留 | 證據層 |
channel_master |
保留 | 候選池與證據池 |
| crowd 自由輸入 | 改造後保留 | 候選確認任務 |
建議至少追這五個指標:
cluster -> SI 命中率遷移的重點不是把舊能力丟掉,而是把它們重新排進同一條決策鏈,讓最終決策固定落在
invoice_name_cluster -> SI。