用 WorkBuddy 排班,第一版差点把我气死,改完这个设置才算真顺手
上周刷到一篇讲 AI 辅助创作信任问题的文章,里头有句话我印象挺深:把 AI 建议当起点,不是当命令。我盯着屏幕想了一会儿,这不就是我前两天用 WorkBuddy 排班踩的坑吗。
先说背景。我们科室 14 个护士,N 班、P 班、白班三个班次轮转,规矩一大堆:不能连续三天夜班,每周至少休一天,高年资不能跟低年资搭错对,还有各种职称考试、产检、哺乳假的特殊日期。以前手动排,一个月的表要磨一个下午加半个晚上,鼠标拖到手指发酸。上周我开始用 WorkBuddy 试着排,第一版出来的时候,我差点把它删了。
原因很简单,我太贪心。我把 14 个人的名字、班次规则、休假需求、特殊日期一口气全丢进去,让它一次生成整月排班。结果它确实给我出了一张完整的表,看起来整整齐齐,每行每列都填满了。但我仔细一核对,小刘的职称考试那天给她排了 N 班,张姐的哺乳假时间全对不上,还有两个人连续四天夜班,直接违反科里规定。整张表花了我半小时检查,最后全废。
后来我学乖了,把流程拆开,一次只让它干一件事。具体是这样操作的:先打开 WorkBuddy,新建一个表格文档,把 14 个人的名字和固定班次偏好填进去,不填任何规则。然后给 WorkBuddy 发指令,让它先通读一遍名单,确认它认得出每个人。这一步很关键,等于先建立基本信息,再逐步加条件。
第一轮我只加一个约束:按当前班次顺序,自动生成一周的排班草稿,不要求最优,只要求不冲突。WorkBuddy 大概十几秒就出结果了,这次我检查了一遍,基本没问题。然后我再追加指令,让它在这版基础上,把小刘 8 月 15 号的职称考试日期标红,把那天自动替换成白班,同时确保她前后两天不排夜班。第二版出来,小刘那块对了,但张姐的哺乳假又被挤掉了。我又补了一条指令,把张姐每周二、四下午的哺乳假时间设成固定不可排班时段,让它重新跑一遍。第三版终于对了。
整个过程花了大概四十分钟,虽然比手动快不了太多,但胜在可以反复迭代,每次只改一个变量,结果可控。而且 WorkBuddy 会把每次修改的记录保留下来,我能看到它基于哪一版改的,出了错也能回退到上一版。
这里有个避坑经验,也算是从那条资讯里印证的想法:别把 AI 当全能,它更像一个执行力很强的实习生,你指令给得越清楚,它干得越准。我第一版失败就是因为把规则全塞进去,它反而不知道怎么权衡优先级。后来我一条一条加,它反而每次都能给一个接近正确的答案,我再微调就行。
另外我设了一个小配置,排班表生成后,我把它导出成 Excel 发给护士长之前,会让 WorkBuddy 自动跑一遍检查脚本,专门查有没有连续夜班超三天、有没有同一天两个人同时休这种低级错误。这个功能不是 WorkBuddy 自带的,是用它的流程自动化功能自己搭的,大概花了二十分钟设置,以后每次排班完点一下就行。
现在我用 WorkBuddy 排班,大概流程就是:更新人员名单,追加当月特殊日期,分三次让它生成,最后跑检查脚本,人工过一遍,发给护士长。总共一个小时以内搞定,比之前磨一下午强多了。
回头想想那篇资讯说的信任课题,放在排班这件事上也成立。AI 给的方案永远只是起点,真正拍板的是我。它帮我省掉了重复劳动,但最后的核对和责任,还是得人来扛。这周我又试了拿它做感染病例的月度汇总,下次有空再写。
物界前沿