Найти в Дзене

Замер времени операций сотрудников. Реальный опыт применения нейросетей

Оглавление
Сгенерировано ИИ. Производство будущего.
Сгенерировано ИИ. Производство будущего.

Короткое содержание статьи

Есть задача по организации замера времени отдельных действий линейного сотрудника при выполнении операций. Например, при упаковке товара «сборка короба» - 20% «укладка товара» - 43% и т.д. Сбор информации с секундомером занимает много времени и при таком методе фиксации упускаются детали так как запись занимает много времени. Рассмотрим как эту задачу решить меньше чем за час, сэкономив десятки человеко-часов наблюдателей и получив результат замера в два раза быстрее.

Кому будет полезна статья

  • Работающим на складах или производстве и участвующим в оптимизации процесса
  • Изучающим принципы работы нейросетей
  • Ищущим инструмент быстрого замера действий сотрудников на повторяющихся операциях

Задача – замерить долю каждой операции внутри процесса

Периодически для понимания того, на что повлияет то или иное изменение необходимо понять структуру процесса и предположить как она изменится после внедрённых изменений. Вот тут и начинаются сложности. Обычно мы представляем процесс замера так: наблюдатель с листком, ручкой и секундомером стоит рядом с сотрудником и вручную записывает каждую операцию, внося рядом время.

10:41 – Начал сборку короба

10:43 – Приступил к проверке товара

10:48 – Печать документов ГМ

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

Тут я начал опрос коллег и включил воображение. Мысль такая «если бы было приложение, в котором на кнопку нажал и всё магическим образом само записалось в нужную таблицу, посчиталось время и сложилось в таблицу с итогами, разбитыми по нужным мне долям операций».

С тем учётом, что я хорошо знаю Excel и не хочу тратить много времени на эту задачу, я принял решение использовать проверенный инструмент, но для ускорения времени обратился к DeepSeek.

Едим слона по частям

Прежде чем работать над инструментом нужно определиться с целью - «Что именно хотим видеть в результатах замеров?» и с детализацией - «Какие именно действия сотрудника должны быть зарегистрированы?».

Описываем типы операций

Для начала разобьём процесс на отдельные операции «крупными мазками» и опишем что входит в каждую из них. Для примера рассмотрим такие операции:

  • Подготовка упаковочной тары – сборка короба/поднос паллеты
  • Работа в учётной системе – пересчёт товара и регистрация данных в WMS
  • Укладка товара в короб – физическое перемещение товара в ГМ
  • Закрытие ГМ – закрытие короба и нанесение транспортировочной этикетки
  • Прочие движения сотрудника – все действия, не относящиеся к процессу напрямую, обязательно оставление комментария

Фиксируем тип упаковочных материалов

Так-же при замерах нам важно фиксировать в какую тару производилась упаковка товара.

  • Примерный список:
  • Паллета
  • Гофрокороб малый
  • Гофрокороб большой
  • Пакет
  • Стретч

После формирования этих списков понимаем где начало и окончание отдельной операции в процессе. Нам нужно будет фиксировать только начало операции, её окончание возможно получить формулами в Excel. Выбранный вид упаковки должен быть как примечание и не должен влиять на фиксацию времени, это нужно учитывать при создании инструмента.

Формируем заготовку будущего инструмента в Excel

Итак, начинаем с таблицы, в которую будем заносить данные. Собираем макет, даём столбцам имя и пишем формулу расчёта времени между операциями. Затем добавляем на лист фигуры. Я буду использовать разные типы фигур, чтобы получить универсальный макрос, с которым можно будет добавлять фигуры по необходимости. Для операций – «Прямоугольник», для типов упаковки – «Овал». Для каждой фигуры добавлю текст, соответствующий операции или виду упаковки. Изменю цвет, чтобы в момент замеров наблюдателю было легче ориентироваться в файле.

Подготовленный шаблон фиксации операций для дальнейшего написания макроса
Подготовленный шаблон фиксации операций для дальнейшего написания макроса

Пишем запрос для DeepSeek

Когда основная часть подготовительных работ выполнена, дело за малым. Идём в DeepSeek и пишем запрос, ссылаясь на те столбцы, которые у нас получились. Важно формировать запрос подробно расписывая логику работы каждого механизма. Чем более подробным будет запрос, тем меньше времени на отладку и тесты нужно будет потратить.

Вот запрос, который получился у меня. Он даёт нужный результат с первого раза:

Напиши макрос для Excel (версия)
В книге есть два вида фигур с разной логикой работы.
При нажатии на фигуру «Прямоугольник» необходимо искать первую пустую ячейку в столбце A и записывать в найденную ячейку текст, который содержит нажатая фигура. Напротив заполненной ячейки в столбце Bзаписывать текущее время.
При нажатии на фигуру «Овал» необходимо искать последнюю непустую ячейку в столбце A и заполнять ячейку напротив неё, расположенную в столбце E текстом, который содержала нажатая фигура.
Примени способ определения фигуры, который точно сработает. Макрос должен быть написан в модуле для назначения на отдельные фигуры.
Если по какой-либо причине данные не были записаны, отображать окно с ошибкой.

Любуемся результатом работы

Вставляем получившийся результат в Excel. Назначаем макрос каждой фигуре, чтобы при нажатии она работала как кнопка. Если какой-либо шаг вызывает сложности, попросите DeepSeek в этом же чате рассказать о нём подробнее, он даст подробную инструкцию.

Нажимаем на кнопку «Подготовка упаковочной тары» и видим, как в таблице автоматически зафиксировалась операция и дата её начала. Нажимаем на кнопку «Укладка товара в короб» - зафиксировалась вторая операция, напротив первой проставилось время окончания (оно равно началу следующей).

Фиксация операций при нажатии на фигуры
Фиксация операций при нажатии на фигуры

Нажимаем кнопку «Пакет», в столбце «Вид упаковки» проставляется комментарий, при этом он не влияет на время операции, а присутствует только как примечание для дальнейшего использования.

Фиксация вида упаковки в отельном столбце
Фиксация вида упаковки в отельном столбце

Ставим рядом с сотрудником наблюдателя с ноутбуком и фиксируем результат работы в моменте без необходимости переносить данные в электронный вид. Такой подход позволяет фиксировать и процессы с высокой интенсивностью, не имея специального оборудования или ПО. Метод, доступный любому, кому это может потребоваться.

Чем это полезно для меня

Получение 6 часов замеров сотрудников, выполняющих нужный мне процесс теперь занимает около 7 часов, из которых час – сборка общих данных в итоговую таблицу. Раньше это заняло бы около 2 рабочих дней и точность замеров была бы ниже ожидаемого.

Я активно изучаю возможности нейронных сетей и стараюсь применять их в работе так, чтобы они действительно экономили время и делали нас эффективнее. Это один из кейсов, в котором дуэт человека и нейросети позволили получать данные и реагировать на изменения быстрее как минимум в 2 раза, используя при этом простую идею и доступные инструменты.

Приглашаю в Telegram канал, где я провожу эксперимент над текстовыми моделями нейросети. Это полезный опыт, который позволит вывести работу над текстами с GPT на новый уровень, и применять нейросети не только для написания макроса, но и для проработки задач или ответственных писем.