供應鏈需求預測 AI 怎麼落地?從 Excel 到模型上線的 90 天劇本
預算批了、模型選好了,需求預測 AI 卻常常在第 60 天驗收漂亮之後就沒了下文——因為沒人真的拿它下單。我們用一份接手真實案子的 90 天劇本,拆解從一張七層公式的 Excel 到採購閉著眼睛照模型下單,資料整備、模型驗收、實際採用三段各該交出什麼,以及哪一步跳過就會全盤白做。
作者
Tenten AI 交付團隊
產業交付
发布日期
2025年10月28日
阅读时间
5 分鐘

去年底,一家做家電通路的客戶把我們找進去。他們的計畫部門有三個人,每週花整整一天在一張長到要橫向捲三次的 Excel。欄位是門市、SKU、週別,公式疊了七層,維護的那位資深專員一請假,整個補貨節奏就亂。他們想上「需求預測 AI」,預算也批了,問題是:從這張 Excel 到一個真的能被採購按下去下單的模型,中間到底要走多久、走哪些步驟?
我們給的答案是 90 天,但重點不在天數,在於這 90 天要分三段走,每一段都有明確的驗收物,做不到就不准往下一段跳。
為什麼需求預測 AI 卡在資料,不是卡在模型
先說一個違反直覺的事實:把預測做壞的,幾乎從來不是模型不夠強。是資料。
大多數企業的歷史銷售資料裡藏著三種毒。第一種是缺貨掩蓋真實需求——那週賣得少不是沒人要,是根本沒貨,模型卻學成「這週需求低」。第二種是促銷沒有被標記,模型把一次雙十一的爆量當成常態基準。第三種是主檔混亂,同一個 SKU 在三個系統有三種編碼,串不起來。
如果不先把這三件事處理掉,你用 LSTM 還是 XGBoost 還是最新的時序基礎模型,結果都一樣爛。所以我們的 90 天,第一段整整 30 天只做一件事:讓資料乾淨到可以信任。
90 天三階段劇本
| 階段 | 天數 | 核心工作 | 驗收物(做不到不准往下) |
|---|---|---|---|
| 第一段:資料整備 | Day 1–30 | 打通 ERP/POS 資料源、還原缺貨期間的真實需求、標記促銷與價格事件、統一 SKU 主檔 | 一份可回溯 24 個月、缺口已補、事件已標記的乾淨資料集,且業務端認可它「長得像真實生意」 |
| 第二段:建模與驗收 | Day 31–60 | 切出 backtest 時間窗、對照現行人工預測跑 A/B、按 SKU 分層評估 | 模型在高流通品項的 MAPE 明顯優於人工基準,且驗收指標是採購同意的指標,不是資料科學家自嗨的指標 |
| 第三段:上線與採用 | Day 61–90 | 接進補貨流程、設人可覆寫的機制、每週檢視覆寫率、教採購怎麼讀信賴區間 | 至少一條主力品類真的用模型下單,且採購的覆寫率穩定下降到可接受範圍 |
這張表最容易被跳過的是最後一欄。很多專案第 60 天模型驗收漂亮,簡報做得美,然後就沒有然後了——因為沒有人真的拿它下單。
驗收要驗的是「贏過現在」,不是「準不準」
第二段最常見的爭執,是拿什麼當及格線。
資料科學家愛講 MAPE 多少才算好。但企業要的不是一個絕對數字,是「比我現在這位資深專員的手感更好」。所以我們的做法是:把過去 12 個月,客戶當時人工填的預測數字整條調出來,跟模型在同一段歷史上的 backtest 結果,放在同一張圖上比。不是跟理論最佳比,是跟現狀比。
而且要分層看。快銷、走量的 A 類品項,模型通常能穩定贏兩到三成誤差;但長尾的慢銷品項,資料太稀疏,模型不一定贏得了人,這時我們會誠實建議這類 SKU 先維持人工,別硬塞給模型。這一步的取捨如果不講清楚,上線後採購遇到一次離譜的長尾預測,就會對整套系統失去信任,前面全白做。
上線那 30 天才是真正的戰場
模型接進補貨系統的第一週,我們一定保留「人可以覆寫」的按鈕,而且每週盯一個數字:覆寫率。
第一週採購覆寫了七成,很正常,他還不信任。我們要做的不是關掉覆寫功能逼他用,是每週坐下來看那七成裡哪些是模型真的錯了、哪些只是採購憑舊習慣。錯的補進資料重訓,習慣性的就一條一條解釋給他聽。三四週後覆寫率掉到兩成以下,這套需求預測 AI 才算真的活了。那家家電通路,第 78 天採購第一次整批照模型下單沒改一個數字——那天我們才敢說專案成了。
我們做這類案子,工程師是進場蹲在客戶的計畫部門旁邊做的,不是遠端交付一包模型就走。Demo 準得漂亮不算數,採購願意閉著眼睛按下下單、而且覆寫率一路往下掉,那才算把它推上了生產線。
