跳到主要内容
哒哒星球DADA PLANET

Prompt · 已公开版本

按可用时间排值班表,并检查冲突与负担分配

根据人员、日期、不可值班时段和每班人数排出候选表,逐项检查硬性条件;排不开时指出冲突。

先看看示例

作者提供的示例,实际效果取决于你的输入和使用工具。

输入

【编辑示例】日期: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}}