一句话结论
把分时段客流和每人工时上限喂给豆包,让它先出初稿,再回表格核总工时和高峰覆盖,一周排班半小时能定稿。
这篇解决什么问题
门店排班的难处不在“排出来”,而在排完之后扛不扛得住临时调班、算不算得清谁超时。我以前在打印出来的表格上用笔改,改到第四版就记不清谁还欠一个休息日了。
这篇讲的是我现在的做法:AI 出第一版,人在表格里校验和拍板。适用 6~15 人、班次相对固定、有收银或点单数据的小店;不适用 24 小时轮班制,也不适用工时必须按法规逐条报备的岗位。
开始前要准备什么
- 豆包免费版够用,一次只喂一周数据
- 上周分时段客流或订单数,从收银后台导出
- 人员底表:可上班次、工时上限、固定休息日
- 一个表格工具,用来跑公式核工时
- 留 30 分钟左右,第一版通常要改两轮
具体怎么做
第 1 步 · 把客流数据整理成能读的表
收银后台导出来是一行一条订单,密密麻麻看不出规律。先让 AI 汇总成“星期 × 时段”的网格,高峰在哪一眼就能落地。
我是一家社区生鲜门店的运营,营业时间 8:00-22:00。下面是我从收银系统导出的上周订单数,格式是“日期,时段,订单数”。
请你做四件事:
1)整理成一张“星期 × 时段”的网格表,格子里填订单数;
2)告诉我哪几个时段每天都是高峰,哪几个只是周末冲高;
3)按每 15 单大约需要 1 名在岗人员粗算,给出每个时段建议的最少在岗人数;
4)如果有明显异常的数据(比如某天某个时段突然翻倍),单独指出来,别直接当成规律。
示例数据(化名门店,你粘的时候换成自己的完整清单,一行一条,全部贴完):
周一,08:00-10:00,32
周一,10:00-12:00,58
周一,12:00-15:00,96
预期产出:一张七天 × 六个时段的网格表,加一段“哪几个时段是稳定高峰”的判断,可以直接抄进下一步。
第 2 步 · 先让 AI 帮你理约束
这一步很多人会跳过,上来就说“帮我排个班”。AI 不知道谁周三不能来、谁只上早班,排出来必然要推翻重来。我习惯把人的情况口述给它,让它整理成清单再确认。
我要给一家门店排一周班,先请你把约束条件整理成一份清单,按“硬的不能动”和“软的可以商量”分成两类。我口述,你整理,缺什么直接问我。
门店情况:营业 8:00-22:00,三个班次——早班 8:00-14:30、中班 12:00-18:30、晚班 15:30-22:00,每班含 30 分钟用餐。共 6 人,每人每周工时上限 40 小时。
人员情况:
小林:早班、晚班都能上,周三固定休息
阿珍:只上早班,周二、周四 17:00 后不能上班
老周:中班、晚班,周日不排
小唐:全时段可排,本周三请事假
阿凯:全时段可排,不接受连续两天晚班
小慧:兼职,每周最多 20 小时,只上 10:00-15:00
整理完先别急着排班,等我确认清单。
预期产出:一份分好类的约束清单,一般在 8~12 条之间,硬约束排在前面。有歧义的地方它会反问,回答清楚再往下走。
第 3 步 · 一次性把料给全,出第一版
前面两步的成果一次投喂,别拆开问。数据、约束、输出格式三样凑齐,第一版可用率会明显高一截,这点我在实操里试过好几次。
你是门店排班助手。请按下面的信息排出一周排班表。
【班次】早班 8:00-14:30、中班 12:00-18:30、晚班 15:30-22:00,每班计 6 小时工时,含 30 分钟用餐。
【人员与硬约束】
小林:早班或晚班,周三固定休息
阿珍:只上早班,周二、周四 17:00 后不可上班
老周:中班或晚班,周日不排
小唐:全时段可排,本周三请事假
阿凯:全时段可排,不接受连续两天晚班
小慧:兼职,每周最多 20 小时,只上 10:00-15:00
【各时段最少在岗人数】
8:00-10:00 两人;10:00-12:00 三人;12:00-15:00 四人;15:00-18:00 三人;18:00-21:00 四人;21:00-22:00 两人。
【输出要求】
1)一张表,行是人名,列是周一至周日,格子里写“早班”“中班”“晚班”“休息”;
2)表格下面逐个列出每人本周总工时,超过 40 小时的标出来;
3)再列一遍每天各时段的实际在岗人数,和上面的最低要求对照;
4)凡是约束打架、排不出来的,直接说明冲突在哪,不要偷偷放宽条件,也不要编造我没提供的信息。
预期产出:一张七天排班表、每人总工时清单、每天的在岗覆盖核对。通常第一次就会附带一两处冲突提示,这是好事,说明它没有硬编。
第 4 步 · 回表格用公式自己核一遍
AI 报的工时我一般不直接信,人一多它容易算漏,尤其兼职的上限。我的习惯是回表格跑一遍公式,改班次的时候数字能跟着变。
我有一张排班表,A 列是员工姓名,B 到 H 列是周一到周日,格子里是“早班”“中班”“晚班”“休息”。
请给我一组可以直接粘进表格的公式:
1)统计某个人本周总工时,早班、中班、晚班各按 6 小时,休息按 0;
2)统计某一天各时段的在岗人数,比如 12:00-15:00 在岗,要同时算上早班和中班的人;
3)标出连续上班 6 天以上的人。
每个公式写清楚放在哪个单元格、粘完往哪个方向拖,函数名用英文的。
预期产出:三组能直接粘的公式。粘完之后改一个格子,总工时和在岗人数会跟着刷新,比手算稳。
第 5 步 · 临时调班只改一个格子
排班表真正的考验是周三下午有人发消息说“今晚来不了”。这时候别让它重排整周,只把这一处缺口丢过去。
周三小唐临时请假,晚班来不了。下面是现有排班表,行是人名,列是周一到周日:
小林,早班,中班,休息,晚班,早班,中班,晚班
(按这个格式把整张表贴进来,一行一个人)
请只处理这一处缺口:
1)在不改动其他人班次的前提下,列出能顶周三晚班的人,按优先级排序,说明每个人的代价——本周总工时变成多少、会不会变成连续上班第 6 天;
2)如果没人能顶,给两个备选:一是从邻店借人需要满足什么班次条件,二是当天哪个时段可以减少在岗人数而不影响晚高峰;
3)不要重排整周,其他格子保持原样。
预期产出:一两个可行的顶班人选,或者一份带代价说明的取舍方案。改一处、动一人,比整周推倒重来省事得多。
实测记录
| 环节 | 实际耗时 |
|---|---|
| 汇总客流、看高峰 | 约 8 分钟 |
| 理约束 + 跑第一版 | 10 分钟以内 |
| 表格公式核工时 | 5 分钟左右 |
| 改冲突到定稿 | 约 15 分钟,返工两轮 |
手工排一版,我大概要 40 分钟到 1 小时,中间还得拿计算器按工时。现在整条流程走完在 30 分钟上下,省下的时间主要花在“人”的部分——有人想连休两天、有人这周要看孩子,这些还是得人来拍。
失败也遇到过。第一次跑,它把小慧排到 24 小时,因为兼职上限我写在人员描述里,没写进输出要求;另一次小林被排到 42 小时,它备注“接近上限”。后来我在提示词里加了“不要偷偷放宽条件”,这两类问题基本没再出现。
最容易错的 3 个地方
- 只给名单不给约束。AI 默认人人全时段可排。纠正:不可排时间单独列一段。
- 为补一个缺口让它重排整周。改完另两人超时。纠正:只喂缺口那一格。
- 直接信它报的工时。兼职上限最容易被漏算。纠正:回表格跑一遍公式。
可复用的东西
这五个提示词其实是一条链:汇总客流 → 理约束 → 出初稿 → 公式校验 → 单点调班。我把它们存进一份文档,每周只改日期和人名,其余原样复制。
只想记一句的话,就把“不要偷偷放宽条件”和“缺什么直接问我”写进每个提示词,能省掉一半返工。
排班没有一劳永逸的模板,人的情况每周都在变,工具只是把重复计算那段接过去。你们店排一周班,现在要花多长时间?
常见问题解答
门店只有五六个人,也值得用 AI 排班吗?
人越少越值得,一个人的班次变动会牵动整周。6 人左右的店,第一版通常 10 分钟内能出来,改两轮就能定。
AI 排出来的班次经常违反工时上限怎么办?
把工时上限写进硬约束那一段,并在输出要求里明确“超时标出、不许放宽”。最后一定回表格用公式自己核,别只看它报的数。
没有收银系统,拿不到分时段客流怎么办?
用点单小票或手工记两三天的高峰客数也行,量级对就够。实在没有,就用“每天哪几个小时最忙”的判断代替,先让它把框架搭出来。
本网站的部分内容可能来源于网络或用户投稿,仅供大家学习与参考,如有侵权,请联系客服: hhxmw778 进行删除处理。
本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
教程如引导您添加微信或有另外收费服务,请自行甄别!
如遇充值环节或绑定支付账户或输入支付密码之类的异常步骤,建议停止操作!本站不对操作项目的损失负责!
本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现任何资源有问题请向站长举报下架
(手机微信用户建议用默认浏览器打开,可体验完整功能)
