Нейросеть и график работы: смены ПВЗ на месяц в два шага
Нейросеть составляет график работы, если сначала попросить таблицу доступности. Смены пункта выдачи на ноябрь: отпуск, выходные, лимит подряд и проверка за 5 минут.
Денис
Продакт LibraChat
7 мин чтения
Мой друг Серёжа открыл пункт выдачи заказов. Работает каждый день с 9 до 21, на смене один человек, сотрудников трое: Аня, Вика и Тимур. В конце октября он позвал меня помочь с графиком на ноябрь. График он начал рисовать на листке и застрял на третьей неделе: Вика уходит в отпуск, Аня не может по воскресеньям, Тимур просит не больше трёх смен подряд. Каждое исправление ломало что-то в другом месте. Я предложил попробовать: нейросеть график работы составит быстрее, а мы проверим. Составила, причём файлом Excel с подсчётом смен. Но главное было не в этом, а в том, как мы её попросили. Ниже наш запрос в два шага, что пришло, как мы проверили график за 5 минут и одна замена, которую мы сделали руками.
Листок, стёртый три раза
Серёжа делал так, как делает почти каждый: шёл по дням подряд и вписывал людей по очереди. Аня, Вика, Тимур, Аня, Вика, Тимур. На первой неделе всё было гладко. На второй начался отпуск Вики, и очередь сломалась.
Самое коварное место оказалось одно: 15 ноября. Это воскресенье, Ани не будет. И это середина отпуска Вики. На смену в этот день может выйти только Тимур, а он к этому моменту по очереди мог уже отработать два дня подряд. Серёжа заметил это, только когда стёр листок в третий раз.
Я смотрел на этот листок и понимал, что дело не в арифметике. Мы сразу распределяли смены, не посмотрев, кто вообще может выйти в каждый день. Узкие места вроде 15 ноября прятались до последнего.
Нейросеть график работы составит в два шага: сначала доступность
Из этого и выросла главная мысль, которую я с тех пор повторяю всем, кто составляет смены. График — это две задачи, а не одна:
Для каждой даты понять, кто может выйти по правилам.
Из доступных выбрать одного так, чтобы смены легли ровно.
Если делать обе сразу, правила теряются. Если по очереди, первая таблица сама показывает узкие места, а вторую легко проверить: любой человек в графике должен стоять в списке доступных на эту дату.
Запрос в LibraChat я писал сам, Серёжа диктовал правила. Получилось ровно в два шага:
Мне нужен график смен на ноябрь 2026 года для пункта выдачи заказов, файлом Excel. Работаем каждый день, на смене один человек, смена 12 часов. Сотрудники: Аня, Вика, Тимур. Действуй в два шага. Шаг 1: на первом листе сделай таблицу доступности — для каждой даты ноября перечисли, кто может выйти. Правила доступности: по воскресеньям Аня выйти не может; с 10 по 16 ноября включительно могут выйти только Аня и Тимур. Шаг 2: на втором листе назначь на каждую дату одного человека только из списка доступных на эту дату. Тимур — не больше трёх дней подряд. Распредели смены как можно ровнее. Под графиком посчитай смены и часы каждого формулой СЧЁТЕСЛИ.
Обрати внимание на формулировку про отпуск. Мы написали не «Вика в отпуске», а «с 10 по 16 ноября могут выйти только Аня и Тимур». Так правило звучит как список разрешённых людей, а не как исключение, которое легко пропустить.
Что пришло: лист доступности
Пришёл файл «График смен ноябрь 2026.xlsx» с двумя листами: «Доступность» и «График смен». Вот кусок первого листа, вторая неделя ноября:
Дата · День недели · Кто может выйти
9 ноября — понедельник — Аня, Вика, Тимур
10 ноября — вторник — Аня, Тимур
11 ноября — среда — Аня, Тимур
14 ноября — суббота — Аня, Тимур
15 ноября — воскресенье — Тимур
16 ноября — понедельник — Аня, Тимур
17 ноября — вторник — Аня, Вика, Тимур
Строка 15 ноября — то самое узкое место, на котором споткнулся Серёжа. В таблице оно видно сразу: в списке один человек. Серёжа посмотрел на этот лист и сказал: «Вот бы мне его неделю назад».
Лист с графиком: проверяем по трём правилам
На втором листе по одному человеку на каждую из 30 дат и под графиком формулы СЧЁТЕСЛИ для смен и часов. Мы проверили график по трём правилам, и вот что увидели:
Отпуск Вики. С 10 по 16 ноября Вики в графике нет. В эти дни чередуются Аня и Тимур, а 15-го выходит Тимур.
Воскресенья Ани. 1, 8, 15, 22 и 29 ноября на смене Вика или Тимур. Ни одного воскресенья у Ани.
Тимур подряд. У Тимура в этом графике нет даже двух смен подряд, не то что четырёх.
Формулы под графиком посчитали смены так: у Ани 11, у Вики 9, у Тимура 10. Часы рядом, по 12 на смену: 132, 108 и 120.
Одна замена руками, чтобы стало поровну
Девять смен у Вики и одиннадцать у Ани — это почти ровно, но Серёже хотелось совсем поровну. Тут нейросеть уже не нужна. Мы посмотрели на последний день, 30 ноября: это понедельник, на смене Аня, а Вика по правилам свободна. Поменяли Аню на Вику.
Формулы СЧЁТЕСЛИ пересчитали сами: по 10 смен у каждого. Проверили правила ещё раз: у Вики стали подряд 29 и 30 ноября, это два дня, ограничений на неё нет. Всё сошлось.
Именно ради такого случая мы и просили подсчёт формулами, а не числами. Поменял одну клетку, и итоги обновились без пересчёта руками.
Серёжа потом распечатал второй лист и повесил в подсобке, а файл отправил сотрудникам в общий чат. Через неделю Тимур попросил поменяться с Аней на 18-е. Серёжа поменял две клетки сам, формулы снова пересчитали смены, и никто не ходил к нему с вопросом «а сколько у меня теперь выходит».
Нейросеть, график работы и проверка: шпаргалка
Вот как мы теперь проверяем любой график смен, кто бы его ни составил, человек или нейросеть:
Что проверить · Где смотреть · Как понять, что всё в порядке
Каждый в графике может выйти в свою дату — Сравнить два листа — Человек есть в списке доступных
Отпуска и выходные дни — Даты отпуска на листе графика — Имени нет ни в одной из этих дат
Лимит смен подряд — Пройти глазами по столбцу — Нет серии длиннее разрешённой
Ровность — Формулы СЧЁТЕСЛИ под графиком — Разница между людьми не больше одной смены
Часы — Столбец часов — Совпадают с договорённостью с сотрудниками
На всю проверку у нас ушло около 5 минут. Листок Серёжи занял полтора часа и так и не был закончен.
Мне в этой истории больше всего нравится одно. Раньше я думал, что нейросеть график работы просто «придумает». Оказалось, что её сила в другом: она аккуратно раскладывает правила по датам, а дальше ты видишь всё сам. Я не доверяю графику на слово, я его проверяю. И проверять стало легко, потому что есть лист доступности.
Чего нейросеть не знает про график работы твоей команды
Нейросеть работает с теми правилами, которые ты написал. Я бы на месте Серёжи держал эти правила в отдельной заметке и обновлял каждый месяц, тогда новый запрос собирается за минуту. Если Тимур в середине месяца попросит поменяться со студенческой сессией, а ты этого не напишешь, в графике этого не будет. Пожелания, договорённости «на словах» и подмены остаются на тебе.
Ещё одно. Мы не просили нейросеть проверять график на соответствие трудовому законодательству: норма часов за месяц, отдых между сменами, оформление сменного графика. При сменах по 12 часов эти вопросы реальные, и решать их лучше с бухгалтером или кадровиком. Нейросеть может объяснить, что такое суммированный учёт рабочего времени, но решение остаётся за работодателем.
Если твой график устроен проще, по схеме 2/2 или 5/2, есть разбор готового шаблона графика в Excel.
Попробуй на своём графике
Собери правила для своей команды: кто когда не может, какие отпуска, сколько смен подряд допустимо. Открой LibraChat и попроси сначала таблицу доступности, а потом график только из доступных, с подсчётом формулами. Дальше пять минут проверки по шпаргалке. Для графика на месяц бесплатного доступа достаточно, а если таких графиков у тебя несколько и каждый месяц, сравни возможности на странице тарифов. Попробуй и сам увидишь, где у твоего месяца узкие места.