把ChatGPT當作你的排班經理
戴谷州 Ken Tai
- 恆逸教育訓練中心-資深講師
- 技術分類:AI
前言
當前連鎖壽司分店的排班工作,已不再只是安排「誰哪天上班」這麼單純。隨著人員組成多元(Full Time 「全職」 與 Part Time 「兼職」混合)、固定休與臨時請假增加、技能分布不均,以及食品安全與勞動法規的要求日益嚴格,排班變成一項高度複雜的營運決策。部門主管往往需要在公平性、成本控制、技能輪值、疲勞管理與營運穩定之間反覆權衡,一旦條件稍有變動,整張班表就可能失衡。傳統依賴經驗與手動調整的方式,不僅耗時,也難以全面檢查潛在風險,長期下來容易造成工時不公平、關鍵職務集中、或疲勞累積等隱性問題。
客戶目標是將排班從「經驗導向」轉型為「系統化、數據化、可驗證」的管理流程。透過結合 AI 與 Google Sheets,我們希望建立一套能自動檢查規則、平衡工時、分散技能、預防風險的智能排班系統,使每一次排班都能兼顧公平性與營運效率。同時,讓排班決策透明化、標準化,降低人為疏漏與主觀偏差,最終達成——穩定營運、降低風險、提升團隊信任與專業管理水準的長期目標。
大型語言模型簡介
近年來,大型語言模型(Large Language Models, LLM)已從單純的文字生成工具,發展為具備語意理解、多條件推理與結構化輸出能力的智能輔助系統。主流模型不僅能理解複雜規則與限制條件,還能同時考量公平性、風險與效率,並將結果轉換為可直接使用的表格或報告。發展趨勢也顯示,LLM 正逐步從「內容生成」走向「決策支援」,並與既有工具(如 Google Sheets、Excel)整合,協助企業在不更換系統的前提下提升管理效率。
在壽司分店排班案例中,LLM 能解析固定休、指定請假、疲勞限制與技能輪值等多項條件,生成符合規則的班表,同時自動檢查工時公平性與潛在風險。這讓排班從依賴經驗與反覆人工調整,轉變為系統化、可驗證、可優化的流程。透過人機協作,部門主管不僅節省時間,也能以更數據化與結構化的方式做出營運決策,提升穩定性與專業度。
客戶的現況
每週各壽司分店經理平均需要花1小時以上排班,每個分店排班規則與限制會有些許差異,如果要建立一個排班系統需要大量預算與時間。客戶正積極尋找其他替代方案,既可以解決預算問題與時間成本,又可以滿足不同壽司分店的需求。
解決方案與現階段目標
這個案例是使用大型語言模型來擔任輔助角色,我們使用ChatGPT 5.2來完成。做後訓練壽司分店經理使用我們提供的prompt使用大型語言模型來輔助排班工作。
如何使用ChatGPT來完成排班工作
目前分店經理會使用excel排好班表,截圖並用通訊軟體公布在群組中,如圖:
接下來,我們依照下列步驟來完成並驗證排班任務的Prompt。
-
請ChatGPT分析報表
Prompt: 分析班表
產出結果:
Note: 這階段可以看看當前班表的現狀,可以檢視有無潛在問題。會產出結構化分析報告,依照總工時分析、職務輪值分析、每日總工時結構、角色公平性分析、風險分析(營運角度)、優化建議、整體評分以及結論。
-
請ChatGPT理解任務並提供可以請他排班的Prompt
Prompt: 給請寫出排班Prompt,這些內容方便你擔任排班經理排班
產出結果:
🍣 壽壽司部門 AI 排班經理 Prompt(標準完整版)Note: 檢視輸出結果後,我們發現與客戶的需求有落差,需要加入額外條件以符合客戶公司規範。請你擔任壽司部門排班經理,依照以下規則產出一週班表。
- 一、營運基本設定
- 營業時間:9:00 – 20:00
- 每天需要 4 位員工
- 每個職務 1 人
- 每班 8 小時
- 職務:
- 1 = 卷1/切魚
- 2 = 出飯/卷2
- A = 蒸飯/煮魚
- B = 拍飯/出餐/備貨
- OFF 必須標示
- 二、人員資料
列出人員如下:
(貼入當週人員)
例如:
- Fanny (Full Time)
- Annie (Part Time)
- Yonge (Part Time)
- May (Part Time)
- Ben (Part Time)
- Cindy (Part Time)
- Eric (Part Time)
- 三、固定規則
- Full Time 每週排 5 天(40 小時)
- Part Time 每週目標 34–36 小時
- Part Time 工時差距不得超過 4 小時
- 每人每週至少:
- 1 次 1
- 1 次 A
- 1 次 B
- 同一人不可連續 3 天同一職務
- 高峰日(Fri / Sat)規範:
- 至少 1 位熟手 A
- 至少 1 位熟手 B
- 不可同一天安排兩位新人在 A/B
- 四、請假與限制
(每週貼上)
例如:
- Ken:週六 OFF
- Eden:週日固定 OFF
- April:每週只排 4 天
- 某人只能做 1 / 2
- 五、優化目標(重要)
請在排班時優先考慮:
- 工時公平性
- 職務輪值均衡
- 避免能力集中
- 降低營運風險
- 成本控制(避免 PT 超過 40 小時)
- 六、輸出格式要求
請輸出:
- 週一至週日完整表格
(包含:姓名、每日職務、OFF、每日總工時、個人總工時) - 角色統計表 | 人員 | 1 | 2 | A | B | 總時數 |
- 工時公平性分析
- 風險評估更靈活
- 週一至週日完整表格
- 一、營運基本設定
-
加入額外條件
Prompt: 請加入放假條件
產出結果(產出的Prompt多增加了):
Note:大型語言模型所產出的內容,並不一定完成符合我們的現況,所以一定要再檢視以及人工修改,以符合需求。- 四、放假條件(新增核心規則)
- 連續工作限制
- 不可連續上班超過 5 天
- 若已連上 4 天,第 5 天優先安排 OFF
- 不可連續 6 天上班
- 每週休假天數
- Full Time:2 天 OFF
- Part Time:至少 2 天 OFF
- PT 若 36 小時以下,需至少 3 天 OFF
- 高峰日放假限制(重要)
- 週五 / 週六:
- 不可同時安排 2 位強手 OFF
- A 或 B 熟手不得同日 OFF
- 不可超過 2 人 OFF
- 週五 / 週六:
- 能力平衡放假
- 同一天不可:
- 兩位只會 A 的人同時 OFF
- 兩位只會 1 的人同時 OFF
- 避免某職務當日無人能接替
- 同一天不可:
- 固定休假優先
- 固定 OFF 必須優先安排
- 指定請假不可變動
- (在此貼上固定休與請假)
- OFF 分布均衡
- 不可將所有 OFF 集中在同兩天
- OFF 應平均分布在週中與週末
- 連續工作限制
- 四、放假條件(新增核心規則)
-
微調與測試Prompt
經微調與測試,下列為DTCL分店適合的Prompt。
Prompt:
🍣 壽司部門 AI 排班經理 Prompt(最終完整版)請你擔任壽司部門排班經理,依照以下規則產出下一週班表 (2/22-2/28)。
- 一、營運基本設定
- 營業時間:9:00 – 20:00
- 每天需要 4 位員工
- 每個職務 1 人
- 每班 8 小時
- 職務:
- 1 = 卷1/切魚
- 2 = 出飯/卷2
- A = 蒸飯/煮魚
- B = 拍飯/出餐/備貨
- OFF 必須標示
- 二、人員資料
列出人員如下:
- Fanny (Full Time)
- Annie (Part Time)
- Yonge (Part Time)
- May (Part Time)
- Ben (Part Time)
- Cindy (Part Time)
- Eric (Part Time)
- 三、固定規則
- Full Time 每週排 5 天(40 小時)
- Part Time 每週目標 34–36 小時
- Part Time 工時差距不得超過 4 小時
- 每人每週至少:
- 1 次 1
- 1 次 A
- 1 次 B
- 同一人不可連續 3 天同一職務
- 高峰日(Fri / Sat)規範:
- 至少 1 位熟手 A
- 至少 1 位熟手 B
- 不可同一天安排兩位新人在 A/B
- 四、請假與限制
- Ben 週六 OFF
- Eric 週日固定 OFF
- May 每週只排 4 天,週日 OFF
- Cindy, Eric 只能做 1 / 2(職務)
- 五、放假條件(新增核心規則)
- 連續工作限制
- 不可連續上班超過 5 天
- 若已連上 4 天,第 5 天優先安排 OFF
- 不可連續 6 天上班
- 每週休假天數
- Full Time:2 天 OFF
- Part Time:至少 2 天 OFF
- PT 若 36 小時以下,需至少 3 天 OFF
- 高峰日放假限制(重要)
- 週五 / 週六:
- 不可同時安排 2 位強手 OFF
- A 或 B 熟手不得同日 OFF
- 不可超過 2 人 OFF
- 週五 / 週六:
- 能力平衡放假
- 同一天不可:
- 兩位只會 A 的人同時 OFF
- 兩位只會 1 的人同時 OFF
- 避免某職務當日無人能接替
- 同一天不可:
- 固定休假優先
- 固定 OFF 必須優先安排
- 指定請假不可變動
- (在此貼上固定休與請假)
- OFF 分布均衡
- 不可將所有 OFF 集中在同兩天
- OFF 應平均分布在週中與週末
- 連續工作限制
- 六、優化目標(重要)
請在排班時優先考慮:
- 工時公平性
- 職務輪值均衡
- 避免能力集中
- 降低營運風險
- 成本控制(避免 PT 超過 40 小時)
- 七、輸出格式要求
請輸出:
- 週一至週日完整表格
(包含:姓名、每日職務、OFF、每日總工時、個人總工時) - 角色統計表 | 人員 | 1 | 2 | A | B | 總時數 |
- 工時公平性分析
- 風險評估更靈活
- 週一至週日完整表格
產出結果:
最後,各分店經理只需要在最終版Prompt中,修改:二、人員資料 與 三、固定規則 兩小節部分即可以成為分店版的最終排班Prompt。至於每週排班只需要修改日期區間,以及視狀況更新:四、請假與限制。
Note:以DTCL分店為例,過去人工排班至少需要半小時到一小時不等,現在使用大型語言模型含檢查只要10分鐘以內就完成。還有一個好處是代理人排班時是用同一套Prompt,也避免了交接或是不同人排班會有發生錯誤的可能。 - 一、營運基本設定
結論
這套 Prompt 不只是排班工具,而是將排班管理升級為數據驅動的營運控制系統。若後續結合自動公式或 Apps Script,可進一步實現半自動化排班與即時風險預警。一樣的處理邏輯可以套用在其他領域,善用Prompt使大型語言模型進行資料分析與洞察,輔助工作上規律且耗時的任務,例如回信給客戶,找出銷售前三名產品等等,產出的結果,我們再進行檢查即可。善用大型語言模型可以事半功倍,增加工作效率。