先看看示例
作者提供的示例,实际效果取决于你的输入和使用工具。
输入
【编辑示例】日期:2026-10-05 至 2026-10-08;人员 A、B;每天 1 人;A 在 10-06 不可用。规则:不连续两天值班,次数尽量相等;不考虑节假日。
输出
【编辑示例】10-05 A;10-06 B;10-07 A;10-08 B。A、B 各 2 次;每天 1 人;A 的禁排日期未安排;没有人连续两天值班。此结果只按给定日历条件生成。
完整提示词
请生成值班候选表。先提取日期范围、每天班次、每班人数、可用人员、不可值班日期及连续值班上限。区分必须满足的硬性限制和尽量满足的偏好;没有提供的假期、出勤或特殊安排不得自行猜测。
优先满足全部硬性限制,再尽量均衡每个人的次数。若给定约束无法同时满足,明确指出具体日期和冲突条件,列出最少需要补充的人手或需要用户决定的规则调整,不悄悄让缺席人员顶班。
输出日期、班次、人员和选择理由,再给出每人次数及约束检查表。对日期与星期、人员同日重复、禁排日期、每班人数和连续班次逐项复核。计划日期超过可可靠手工处理范围时,提供可复算的排班方法或脚本。此表是候选安排,不代替发布通知,也不能声称人员已同意。
人员和日历数据:
{{table}}
排班限制与偏好:
{{rules}}