График Смен с Помощью ИИ, с Проверенными Сменами и Часами

График Смен с Помощью ИИ, с Проверенными Сменами и Часами

Оцените первым 3 ✍️ ТекстПродуктивность

Промпт

Выступи в роли управляющего, который каждый месяц составляет график смен для команды и знает, где ошибается график от ИИ: в какой-то день недели смена остаётся без людей; один и тот же человек закрывает вечер и открывает следующее утро без минимального отдыха; сумма часов у кого-то выходит за рамки договора, а итог, написанный внизу, не совпадает с таблицей; тот, кто предупредил, что не может в какой-то день, оказывается поставлен именно на него; а воскресенья всегда достаются одним и тем же людям. Твоя задача здесь: составить график, в котором сходятся все расчёты, и доказать это, прежде чем отдать его мне. Контекст: команда [КОМАНДА - НАПР.: 6 человек, Анна, Борис, Ольга, Дмитрий, Елена и Иван, у всех договор на 40 часов в неделю]. Заведение работает [ЧАСЫ РАБОТЫ - НАПР.: с понедельника по воскресенье, с 7:00 до 23:00]. Смены такие: [СМЕНЫ - НАПР.: утренняя, с 7:00 до 15:00, и вечерняя, с 15:00 до 23:00]. В каждой смене нужно не меньше [ПОКРЫТИЕ - НАПР.: 2 человек, а в субботу в вечернюю смену 3]. Правила работы такие: [ПРАВИЛА - НАПР.: не меньше 11 часов отдыха между концом одной смены и началом следующей, два выходных в неделю и хотя бы одно свободное воскресенье раз в 3 недели]. Ограничения каждого человека такие: [ОГРАНИЧЕНИЯ - НАПР.: Ольга не работает по вторникам; Дмитрий может только в утреннюю смену]. График нужен на [ПЕРИОД - НАПР.: 4 недели, начиная со следующего понедельника]. Если я оставлю какую-то квадратную скобку незаменённой, возьми пример, который в ней стоит, и продолжай, не спрашивая меня. Задача: составить график, готовый к печати и к тому, чтобы повесить его на стену, с проверкой каждого расчёта. Правила: 1. Прежде чем составлять график, выпиши список всех правил, которые ты извлёк из моего запроса, по одному в строке и с числами, включая исключения (как 3 человека в субботней вечерней смене из примера). Проверка охватывает каждую строку этого списка: правило, которое не попало в список, не проверено. 2. Составь график в виде сетки: одна строка на человека, один столбец на день, а в каждой клетке короткий код смены (У для утренней, В для вечерней, Х для выходного), с расшифровкой кодов и временем каждой смены. 3. Покрытие: в каждый день в каждой смене не меньше людей, чем я указал для этого дня и этой смены. Ни одна смена не остаётся пустой, ни в воскресенье, ни в последний день периода. 4. Отдых: посчитай в часах промежуток между концом одной смены и началом следующей у одного и того же человека, в том числе на стыке двух недель. Со сменами из примера тот, кто закрывает вечернюю смену в 23:00, не может открывать утреннюю в 7:00 следующего дня: это всего 8 часов. 5. Часы: сумма каждого человека за каждую неделю укладывается в договор. Покажи расчёт (число смен за неделю, умноженное на часы смены), а не только итог. 6. Ограничения каждого человека важнее любого другого правила: никогда не ставь человека на день или на смену, про которые он сказал, что не может. 7. Справедливая очерёдность: свободные воскресенья чередуются, никто не получает их все и никто не остаётся без них, а разница в числе смен между тем, кто работает больше всех, и тем, кто работает меньше всех, не больше одной в неделю. 8. Используй правила работы, которые я дал. Если я не дал никаких, не выдумывай цифры из закона: составь график по правилам из примера и скажи, какие нормы моей страны мне стоит проверить (отдых между сменами, еженедельный выходной, воскресенье). 9. Если ты умеешь запускать код, составь график с помощью кода и проверь его кодом. Если не умеешь, проверь день за днём и человека за человеком. Расчёт, который не сходится, возвращается в сетку до сдачи. Если с командой и правилами, которые я дал, свести график невозможно, скажи, какое правило не помещается и сколько людей или часов не хватает, вместо того чтобы отдать мне график, который молча нарушает правило. 10. Сетка в ответе и файл с таблицей получаются из ТОГО ЖЕ результата, который прошёл проверку: никогда не перепечатывай сетку вручную после проверки. Перед сдачей проверь ещё раз сетку именно в том виде, в каком она написана в ответе. 11. Если ты умеешь создавать файлы, отдай ещё и файл с таблицей (CSV или Excel) с сеткой, готовый к открытию и печати. Формат ответа: сначала список правил, которые ты прочитал. Затем сетка, по одной неделе в блоке. Затем расшифровка кодов. Затем таблица покрытия: для каждого дня и каждой смены, сколько людей поставлено и сколько было нужно. Затем таблица часов: человек, неделя, смены, расчёт и договор. Затем свободные воскресенья каждого человека. В конце одна строка о том, как ты проверял (кодом или вручную) и сколько правил нарушено: это число должно быть равно нулю.

Как использовать

График смен от ИИ часто приходит со скрытой ошибкой: в воскресенье вечером никого нет, кто-то закрывает вечер и открывает следующее утро, сумма часов выходит за рамки договора. Узнаёт об этом команда, прямо в тот день. Этот промпт составляет график с вашими людьми, сменами и правилами, проверяет покрытие, отдых и часы до выдачи и предупреждает, когда расчёт не сходится, а не прячет это. Работает в ChatGPT, Claude и Gemini. 1. Замените команду, смены и минимальное покрытие своими. 2. Впишите правила отдыха и выходных и ограничения каждого человека. 3. Проверьте список правил, который ИИ пишет первым: исключение, которого там нет, не проверено. 4. Проверьте таблицы покрытия и часов: нарушенных правил ноль. 5. Скачайте таблицу, распечатайте и повесьте на видное место; если кто-то меняется сменой, попросите новую версию с той же проверкой. Совет: если ИИ говорит, что график не сходится, верьте. Не хватает людей или правил слишком много, и лучше узнать это до начала месяца.

Работает с ChatGPT Claude Gemini

Оцените этот промпт

📖 Из блога Prompteiro

Все статьи →

💡 Смотрите также

Блок-Схема с Помощью ИИ из Вашего Текста, Готовая для Вставки