Skip to content

Составление графика ​

Предложение · не реализовано

Предлагаемый процесс: управляющий один раз описывает магазин, агент составляет черновик графика на период, а управляющий проверяет, правит и публикует его.

Путь управляющего ​

  1. Описать магазин. Часы работы, роли (например, кассир, ответственный за ключи, работник торгового зала) и действующие правила: минимальный отдых, максимум часов, перерывы. Это делается один раз и обновляется, когда что-то меняется.
  2. Добавить команду. Сотрудники, их роли, часы по договору и доступность. Поля, которые, как мы ожидаем, понадобятся, перечислены на странице Входные данные.
  3. Указать посещаемость. Насколько загружен магазин по часам и дням — по данным счётчиков посетителей, количеству чеков или по оценке самого управляющего.
  4. Запросить график. Агент составляет черновик графика на выбранный период, например на ближайшие две недели.
  5. Проверить. Черновик показывает покрытие относительно посещаемости по часам, выделяет пробелы и переработки и объясняет свои решения простыми словами («Бен начинает в 10:00, потому что в обеденный пик нужны три человека»).
  6. Поправить и опубликовать. Управляющий может править смены напрямую или попросить агента словами («поменьше закрывающих смен для Хлои»). При публикации график отправляется команде.

Критерий успеха: опубликованный график, в котором закрыт каждый час пик, не нарушено ни одно правило, а управляющий потратил минуты на проверку, а не часы на составление.

Когда агент не может найти допустимый график ​

Иногда выполнить все правила невозможно: людей слишком мало для такой посещаемости или доступность оставляет пробел. Агент не должен это скрывать. Он должен сказать, какие часы не закрыты, какое правило этому мешает и что можно сделать («ещё один человек в субботу после обеда или разрешить Анне 2 дополнительных часа»). Решает управляющий.

Агент или солвер? ​

Распределение людей по сменам при жёстких правилах — классическая задача оптимизации, и специализированные солверы решают её хорошо. Наше рабочее допущение: агент на основе языковой модели не должен сам заниматься расчётами. Он должен понимать просьбы управляющего и сотрудников, превращать их в ограничения, вызывать солвер и объяснять результат. Это гипотеза, которую нужно проверить; она записана в Открытых вопросах. Что такое солвер, о чём агент будет его просить и нужен ли для этого MCP — на странице Агент и солвер.

После публикации ​

Изменения после публикации графика проходят через Ассистента сотрудника или напрямую через управляющего. Каждое изменение заново проверяется по тем же правилам, что и исходный график.