用 AI 做銷售預測:中小企業也能上手的需求預測完整教學

每到月底或季末,許多中小企業老闆都會做同一件事:盯著上個月的數字,憑感覺加減一成,當作下個月的進貨與排班依據。猜對了皆大歡喜,猜錯了不是倉庫堆滿賣不掉的貨壓著現金,就是熱賣品缺貨眼睜睜看客人轉身離開。

這篇要解決的問題:教你用 AI 把過去的銷售數據變成「站得住腳的預測」,從整理資料、選對方法、納入季節與促銷因子,到算出基準值並持續修正,每一步都有依據而非靠運氣。 適合誰讀:零售、電商、餐飲、批發的老闆與營運/採購人員——任何要決定「下個月該備多少貨、排多少人、準備多少現金」的人,沒有統計或程式背景也能跟上。 讀完你會得到:一套中小企業可落地的銷售預測心法、可複製的 AI Prompt、一個台灣食品電商導入前後的真實對照數據,以及最常踩的預測陷阱清單。

TL;DR:銷售預測不是算命,而是「把過去的規律延續、再用已知事件修正」。先把資料整理乾淨、找出趨勢與季節性,讓 AI 算出客觀基準值,再由你補上促銷、新品等生意脈絡,最後每月比對誤差滾動修正——這套循環跑三個月,預測就會明顯比憑感覺準。

免責聲明:本文的預測方法與數字為教學示範,實際結果會因產業、品項與市場狀況而異;AI 計算可能出錯,涉及大額進貨或財務承諾的決策前,請由具數據或財務專業者覆核。

為什麼中小企業更該用 AI 做銷售預測?

很多老闆覺得「預測是大公司在玩的,我們規模小、憑經驗就好」。但真相恰恰相反:規模越小,預測錯誤的代價越痛。大公司有緩衝資金、有分散的品項、有專人盯數據;小公司常常是一筆進貨壓掉半個月現金,一次缺貨就丟掉老客人,根本禁不起亂猜。

過去中小企業不做正式預測,多半是因為三個門檻:要懂統計、要會程式、要買貴鬆鬆的軟體。AI 把這三個門檻幾乎全部打掉了。

第一,它把專業翻成白話。你不需要懂「指數平滑」或「ARIMA」是什麼,只要把資料給它、用中文問「下個月大概會賣多少、為什麼」,它會算出來並解釋給你聽。

第二,它能在幾分鐘內看穿你看不出的規律。一個店長對自家生意再熟,也很難在一張幾千列的表格裡同時看出「週五晚上特別好」「每月十號發薪日有小高峰」「梅雨季飲料下滑」這些交織的模式。AI 可以。

第三,成本趨近於零。你的銷售資料本來就躺在 POS 匯出檔或 Excel 裡,整理乾淨後交給 AI 對話分析,幾乎不花錢,卻能把「靠感覺」升級成「靠數據」。

但要先講清楚 AI 不是萬能的。它無法預測沒發生過的事(疫情、突發爆紅、對手倒閉),也不知道你心裡的計畫(下個月要辦週年慶)。它的角色是把「歷史規律」這塊算到最準,剩下的「未來事件」要靠你補。把分工搞清楚,才不會對 AI 失望或誤信。延伸的數據整理技巧,可以搭配AI 資料分析教學一起看。

核心概念:好預測的三層結構

很多人以為銷售預測就是「畫一條趨勢線往後延」,這只對了三分之一。一個可用的預測,其實是三層東西疊起來的:基準(規律)+ 因子(已知事件)+ 不確定性(區間)。把這三層分開看,你就不會再被單一數字綁架。

把它想成預報天氣。氣象局不會只說「明天 28 度」,而是說「明天高溫 28 度(基準),但有鋒面接近(因子),降雨機率 70%(不確定性)」。銷售預測也該如此:不是「下個月賣 1000 件」這麼一個假裝很確定的數字,而是「基準約 900 件,因為有週年慶可能拉到 1300,合理區間落在 1100 到 1500」。

下面這張對照表,幫你分清楚常見的幾種預測方法,以及各自適合誰:

方法白話意思適合情境需要的資料量中小企業上手難度
移動平均取最近幾期的平均當下期預測銷量平穩、沒明顯季節性3 個月以上很低
加權移動平均越近的資料權重越高近期趨勢比舊資料重要時6 個月以上
季節分解把趨勢、季節、隨機拆開再組合有明顯旺淡季(節慶、氣候)18 個月以上
情境式預測基準加上促銷/新品等變數調整促銷頻繁、品項常變動12 個月以上+活動紀錄
機器學習模型用多變數自動學規律品項多、有外部數據(天氣、流量)大量且乾淨高(建議交給工具)

中小企業的甜蜜點,幾乎都落在前四種。多數人的最佳起點是「加權移動平均當基準 + 情境式調整」——簡單、好解釋、AI 完全能勝任,而且老闆一聽就懂。等資料累積夠、品項夠多,再考慮升級。

區分「需求」與「銷售」

還有一個容易被忽略但很重要的觀念:你手上的「銷售數字」不等於「真實需求」。如果某個品項上個月賣 80 件,但其中有 10 天根本是缺貨狀態,那真實需求其實遠高於 80 件。直接拿被缺貨壓低的銷售去預測,會讓你越預測越缺貨。所以整理資料時,要特別標記「缺貨期間」,並請 AI 在估算需求時把這段排除或還原。庫存與安全水位的算法,可參考AI 庫存管理教學

實際做法:五步驟把資料變成預測

Step 1:整理一張乾淨的銷售資料表

預測的品質,八成取決於資料的乾淨度。先把過去 12 到 24 個月的銷售紀錄,整理成最單純的四欄:日期品項數量金額。從 POS 或電商後台匯出 CSV 通常就有這些欄位。

接著做四件清理工作:補上有交易卻漏記的日期(補 0)、移除退貨與作廢單、刪掉重複列、標記缺貨期間。如果欄位很亂、格式不一,可以參考AI 資料分析教學裡的清洗技巧,或直接把表格貼給 AI 請它幫你抓異常值與遺漏。

Step 2:請 AI 找出趨勢、季節性與因子

資料乾淨後,把它交給 AI 做「健檢」。你要它回答三個問題:整體是成長、持平還是衰退(趨勢)?有沒有固定的旺淡季或週內規律(季節性)?哪些事件會讓銷量明顯偏離(因子,如促銷、節慶、發薪日、天氣)?

這一步的價值在於「讓你看見自己看不見的東西」。很多老闆做完才驚覺:原來自家生意每個月十五號前後有一波小高峰,原來連假前一週特別旺。這些洞察本身就值回票價。

Step 3:選對預測方法

依照前面對照表,用三個問題決定方法:資料有多少?季節性明不明顯?促銷頻不頻繁?

不確定就請 AI 推薦,並要它說明為什麼選這個、其他方法的取捨。重點是方法要「你解釋得出來」,而不是越複雜越好。

Step 4:算出基準預測,再用已知事件調整

請 AI 先算「乾淨基準」——假設下個月一切如常、不辦任何特別活動,銷量會是多少。這個基準是客觀的地板。

然後輪到你出場:把 AI 不知道的計畫補上去。下個月要辦週年慶?參考過去檔期的提升倍數往上加。某個熱銷品供應商要斷貨兩週?往下砍。新品上市?另外估。這一步是人機分工的精髓:AI 管規律,你管未來。

Step 5:每月比對誤差,滾動修正

預測不是做一次就結束,而是一個循環。每個月底,把上個月的「預測值」和「實際值」並排,算出誤差百分比(MAPE,即平均絕對百分比誤差)。

看三件事:整體誤差多大?哪些品項一直高估或低估(系統性偏差)?偏差是不是有共通原因(例如某類商品的季節性沒抓對)?把發現的問題回饋到下一輪參數。跑滿三個月,你會明顯感覺預測越來越貼。想把這個比對流程自動化,可以接到自動化中心的排程工具。

可複製的 Prompt

下面這段 Prompt 適合貼上你的銷售資料後直接使用。把方括號內容換成你的實際情況,並把整理好的表格(CSV 或貼上前幾十列)附在後面。

你是一位專長中小企業需求預測的數據分析師。我會提供過去的銷售資料,請你用繁體中文、白話、可執行的方式協助我做下個月的銷售預測。

【我的生意背景】
- 產業/品類:[例如:常溫食品電商]
- 主要銷售品項:[例如:3 款熱賣零食+約 20 款長尾品項]
- 資料區間:[例如:2024/06 至 2026/05,共 24 個月]
- 已知的未來事件:[例如:下個月 6/18 辦週年慶全館 85 折;某品項 6 月中供應商斷貨約 2 週]

【銷售資料】
(以下為 CSV,欄位:日期, 品項, 數量, 金額;缺貨日期已標記)
[貼上你的資料]

請依序完成下列工作,每一步都先說結論再附理由:
1. 資料健檢:指出缺漏、異常值或可疑數據,並說明你怎麼處理。
2. 規律分析:整體趨勢(成長/持平/衰退)、季節性(旺淡季、週內規律)、關鍵影響因子。
3. 方法建議:針對我的資料量與特性,推薦一種主要預測方法,說明為什麼,以及其他方法的取捨。
4. 基準預測:算出「下個月一切如常、不辦活動」的基準銷量(總量+主要品項分項)。
5. 情境調整:依我提供的未來事件,給出調整後的最終預測,並標明合理區間(樂觀/保守)。
6. 風險提醒:這份預測最大的不確定來源是什麼?哪些品項最不可信?

最後用一張表彙整:品項 | 基準 | 調整後 | 保守值 | 樂觀值 | 建議備貨量。
請避免過度自信,數字無法確定時請明說。

進階使用者可以把這段 Prompt 模組化,套用到不同品類或門市,更多可填空的範本見Prompt 產生器

台灣中小企業實作案例:常溫零食電商「嘴饞鋪」

「嘴饞鋪」是一家位於台中的常溫零食電商,主力是三款自有品牌的堅果與果乾,加上約二十款代理的長尾品項,月營收約 180 萬元,全公司含老闆共 6 人,採購由老闆娘一人兼著做。

導入前的痛點:採購完全憑老闆娘的記憶與手感。旺季(中秋、農曆年前)常常熱銷品提早賣光,客服整天回「補貨中」;淡季又進太多,倉庫堆著快到期的果乾只能流血出清。更麻煩的是現金流——一次大進貨壓掉的錢,常讓月中差點軋不過票。她自己估算,過去半年因為缺貨流失的訂單與過期報廢,加起來吃掉了大概一個月的淨利。

導入做法:他們沒有買任何昂貴軟體,就是照本文五步驟做。先把後台兩年的訂單匯出成 CSV,花一個下午整理乾淨、標好歷年缺貨期間;接著用上面那段 Prompt 把資料交給 AI,做了第一次健檢與分析。AI 一下就點出兩件他們沒意識到的事:一是堅果類在「天氣轉涼的第一週」會跳升、二是某款果乾的銷量其實長期被缺貨壓低,真實需求比帳面高出三成。

方法上,他們對三款主力品用「季節分解」抓旺淡季,對二十款長尾品用「加權移動平均」簡單估,促銷檔期則用情境式往上加。每個月底,老闆娘花半小時把實際銷量貼回去,請 AI 算 MAPE 並指出哪些品項估歪了。延伸的現金流安排,他們也參考了AI 現金流預測教學,把進貨節奏跟收款週期對齊。

導入後成果(三個月對照)

指標導入前導入後變化
主力品月度預測誤差(MAPE)約 40%(憑感覺)約 18%誤差砍半以上
熱銷品缺貨天數/月平均 9 天平均 2 天大幅改善
過期報廢損失/月約 3.2 萬元約 0.9 萬元降約 72%
月底現金缺口告急次數3 個月中 2 次3 個月中 0 次不再軋票驚魂
採購作業時間/週約 5 小時約 1.5 小時省七成

老闆娘的回饋很實在:「以前進貨像在賭博,現在至少知道自己在賭什麼、賭多大。AI 不會幫我決定要不要衝週年慶,但它會告訴我『不衝的話大概賣這麼多』,我加碼多少心裡就有底了。」這正是中小企業做預測最務實的目標——不是百分百準,而是把決策從「黑箱直覺」變成「有依據的判斷」。

常見錯誤:別讓預測反而誤事

錯誤一:把銷售目標當成預測。 老闆說「下季要成長 30%」,於是預測就填成長 30%,然後照這個數字備貨備人,結果目標沒達成、庫存爆倉。預測要中立客觀,目標歸目標,兩者分開。

錯誤二:用被缺貨壓低的數據去預測。 沒標記缺貨期,AI 以為那段時間「需求就是這麼低」,於是建議你備更少貨,下個月缺得更兇,形成惡性循環。一定要還原真實需求。

錯誤三:促銷數據污染基準。 把打折檔期的暴衝銷量混進日常基準,會讓你高估平時的需求,活動一結束就積一堆貨。促銷期要單獨標記、單獨估。

錯誤四:對單一數字過度自信。 預測天生有不確定性。只看「下個月賣 1000 件」這個點估計,不看區間,一旦市場波動就措手不及。永遠要有保守值與樂觀值。

錯誤五:做完一次就不再回頭比對。 不算誤差、不修正,預測就永遠停在第一版的準度。真正的價值來自「滾動修正」這個循環,跳過它等於白做。

錯誤六:追求過度複雜的模型。 為了「看起來專業」硬上機器學習,結果自己看不懂、解釋不出來、出錯也不知道。中小企業的好預測是「夠準、好解釋、跑得動」,簡單而能持續才是王道。想理解不同品項的需求結構,可搭配AI 客群分析教學交叉檢視。

常見問題 FAQ

Q1:資料只有半年,能做銷售預測嗎? 能,但要降低期待。半年資料無法看出完整的季節性(例如年底旺季、農曆年),只能抓短期趨勢與週內規律。這時建議用簡單的移動平均搭配人工判斷,並把預測區間放寬。隨著資料累積到 18 個月以上,再導入季節分解,準確度會明顯提升。

Q2:我不會寫程式、不會統計,也能做嗎? 可以。本文的做法是把整理好的銷售表格丟給 AI,用白話 Prompt 請它分析趨勢、算基準預測並解釋。你需要的不是程式能力,而是把生意脈絡(促銷檔期、缺貨、新品)告訴 AI 的能力,以及看懂誤差、判斷合理性的常識。

Q3:AI 算出來的預測數字可以直接拿去進貨嗎? 不建議直接照單全收。AI 的預測是「在過去規律會延續」的前提下產生的基準值,但它不知道你下個月要辦特賣、不知道供應商要漲價、不知道對手要開店。正確用法是把 AI 基準當地板,再由你補上這些已知事件做最後調整。

Q4:預測準到什麼程度才算夠用? 對中小企業而言,重點不是追求百分之百準確,而是「比現在的猜法更準、且誤差可控」。以快速消費品為例,月度預測誤差(MAPE)能壓在 15% 到 25% 就很實用了;高單價、低頻次的商品本來就難預測,能抓對趨勢方向就有價值。

Q5:促銷活動會打亂預測,要怎麼處理? 把促銷當成一個獨立的「提升因子」來處理。先請 AI 算出沒有促銷的基準銷量,再根據過去類似檔期的提升幅度(例如打八折通常讓銷量成長 1.8 倍)往上加,活動結束後也要預留可能的「買氣透支」回落。關鍵是把促銷期的數據另外標記,別讓它污染基準。

Q6:預測一定要用昂貴的 BI 或預測軟體嗎? 不用。中小企業多數情境用試算表加上 AI 對話就足夠了。你的銷售資料可能本來就在 Excel 或 POS 匯出的 CSV,把它整理乾淨後交給 AI 分析,成本幾乎為零。等到品項數破百、需要每天自動更新,再評估是否升級到專門的預測工具或自動化流程。

Q7:怎麼知道我的預測在退步還是進步? 建立一張「預測 vs 實際」的追蹤表,每月記錄每個主要品項的預測值、實際值與誤差百分比。連續看三到六個月,如果誤差持續縮小代表方法在進步;如果某些品項一直高估或低估,就是系統性偏差,要回頭調參數或檢查是不是有沒納入的因子。

Q8:需求預測和銷售目標是同一件事嗎? 不是,這是最常見的混淆。需求預測是「最可能會發生的銷量」,要客觀中立;銷售目標是「我們希望達成的業績」,帶有企圖心。把目標當預測,會讓你備過多貨、排過多班;把預測當目標,又會缺乏衝刺動力。兩者要分開,預測用來備料備人,目標用來激勵團隊。

結論:把猜測升級成有依據的判斷

銷售預測對中小企業的意義,從來不是變成數據科學家,而是把每個月攸關現金與庫存的決策,從「憑感覺」升級成「有依據」。AI 把過去高不可攀的統計與程式門檻幾乎抹平了,剩下的工作其實很樸實:整理乾淨資料、找出規律、讓 AI 算基準、由你補上生意脈絡、每月回頭比對修正。

記住三層結構——基準、因子、不確定性——你就不會再被單一數字綁架;記住人機分工——AI 管歷史規律、你管未來事件——你就不會對 AI 失望或誤信。先從你最重要的三到五個品項開始,跑滿一個季度的循環,你會清楚感覺到:倉庫不再堆滿賣不掉的貨,熱銷品不再動不動缺貨,月底也不再為現金提心吊膽。

預測永遠不會百分百準,但「有方法的不準」遠勝「沒方法的猜」。今天就把你的銷售資料匯出來,照著本文五步驟和那段 Prompt 跑第一輪吧。想把整套流程自動化、定期更新,可以接續看AI Workflow 設計教學,或直接到自動化中心找現成的排程工具。

常見問題 FAQ

資料只有半年,能做銷售預測嗎?
能,但要降低期待。半年資料無法看出完整的季節性(例如年底旺季、農曆年),只能抓短期趨勢與週內規律。這時建議用簡單的移動平均搭配人工判斷,並把預測區間放寬。隨著資料累積到 18 個月以上,再導入季節分解,準確度會明顯提升。
我不會寫程式、不會統計,也能做嗎?
可以。本文的做法是把整理好的銷售表格丟給 AI,用白話 Prompt 請它分析趨勢、算基準預測並解釋。你需要的不是程式能力,而是把生意脈絡(促銷檔期、缺貨、新品)告訴 AI 的能力,以及看懂誤差、判斷合理性的常識。
AI 算出來的預測數字可以直接拿去進貨嗎?
不建議直接照單全收。AI 的預測是『在過去規律會延續』的前提下產生的基準值,但它不知道你下個月要辦特賣、不知道供應商要漲價、不知道對手要開店。正確用法是把 AI 基準當地板,再由你補上這些已知事件做最後調整。
預測準到什麼程度才算夠用?
對中小企業而言,重點不是追求百分之百準確,而是『比現在的猜法更準、且誤差可控』。以快速消費品為例,月度預測誤差(MAPE)能壓在 15% 到 25% 就很實用了;高單價、低頻次的商品本來就難預測,能抓對趨勢方向就有價值。
促銷活動會打亂預測,要怎麼處理?
把促銷當成一個獨立的『提升因子』來處理。先請 AI 算出沒有促銷的基準銷量,再根據過去類似檔期的提升幅度(例如打八折通常讓銷量成長 1.8 倍)往上加,活動結束後也要預留可能的『買氣透支』回落。關鍵是把促銷期的數據另外標記,別讓它污染基準。
預測一定要用昂貴的 BI 或預測軟體嗎?
不用。中小企業多數情境用試算表加上 AI 對話就足夠了。你的銷售資料可能本來就在 Excel 或 POS 匯出的 CSV,把它整理乾淨後交給 AI 分析,成本幾乎為零。等到品項數破百、需要每天自動更新,再評估是否升級到專門的預測工具或自動化流程。
怎麼知道我的預測在退步還是進步?
建立一張『預測 vs 實際』的追蹤表,每月記錄每個主要品項的預測值、實際值與誤差百分比。連續看三到六個月,如果誤差持續縮小代表方法在進步;如果某些品項一直高估或低估,就是系統性偏差,要回頭調參數或檢查是不是有沒納入的因子。
需求預測和銷售目標是同一件事嗎?
不是,這是最常見的混淆。需求預測是『最可能會發生的銷量』,要客觀中立;銷售目標是『我們希望達成的業績』,帶有企圖心。把目標當預測,會讓你備過多貨、排過多班;把預測當目標,又會缺乏衝刺動力。兩者要分開,預測用來備料備人,目標用來激勵團隊。

延伸閱讀

幫這篇打個分:
A
AgentAI 智庫團隊 ✓ 台灣實作團隊

我們是一群專注於 AI Agent、Prompt 與自動化工作流的台灣實作者。每篇教學都附可複製配方、誠實標示實測程度與限制,只分享真正能落地、可直接套用的方法——與其介紹工具,不如教你把事情做完。

關於我們 →看更多教學 →訂閱情報週報 →

每週把這類實戰教學寄給你

訂閱 AgentAI 智庫情報週報,新的 Prompt、AI Skills、工作流與教學第一時間收到。

免費 · 隨時取消