Провал ML в промышленности: кейс расчёта норм времени | Ошибки внедрения ИИ | AiManual
AiManual Logo Ai / Manual.
05 Фев 2026 Гайд

Почему ML-проекты в промышленности проваливаются: кейс по автоматизации расчёта норм времени

Реальный кейс провала AI-проекта на заводе. Почему автоматизация расчёта норм времени не работает с грязными данными. Ошибки заказчиков и разработчиков на 05.02

Бизнес хочет магию. Данные говорят: "Забудь"

Завод металлоконструкций в Сибири. 2025 год. Директор по производству в ярости: "Нам нужен ИИ!" Не просто нужен, а прямо сейчас. Проблема стара как мир - нормировщики тратят недели на расчёт времени изготовления деталей. Задержки в планировании, срывы сроков, постоянные переработки.

Задача звучит просто: по чертежу детали предсказать, сколько времени уйдёт на её изготовление. В теории - идеальный кандидат для машинного обучения. На практике - классический пример того, почему 95% пилотных проектов превращаются в хлам.

Ключевая ошибка №1: заказчик верит, что ИИ решит проблему автоматически. Разработчик молчит, потому что боится потерять контракт. Результат предсказуем.

Что пошло не так сразу

Команда data science'ов приступила к работе с энтузиазмом. Первый же день убил все надежды.

1 Данные? Какие данные?

Оказалось, что "база данных" - это 15 Excel-файлов в разных папках. Некоторые - на флешке у уволившегося нормировщика. Форматы: .xls, .xlsx, .csv с разделителями то запятой, то точкой с запятой. Кодировки: Windows-1251, UTF-8, CP866 (да, ещё и DOS'овская).

Столбцы в таблицах назывались по-разному: "Время", "Трудозатраты", "Часы", "Норма часа". Иногда время в минутах, иногда в часах, иногда вообще в "человеко-днях".

Что было в данных Что ожидалось Реальность
Названия операций Стандартизированный справочник "Резка", "Резка металла", "Резка листа", "Порезать"
Единицы измерения Минуты или часы "2.5" (часа? дня?), "180" (минут?), "0.3" (доли дня?)
Характеристики деталей Чёткие параметры "Большая пластина", "Труба обычная", "Кронштейн"

2 Чертежи как они есть

Чертежи хранились в AutoCAD, но версии разные: от 2005 до 2024. Некоторые - в PDF, отсканированные с бумажных копий. Распознать размеры автоматически? Забудьте. Штампы заполнены от руки, размеры наложены друг на друга, слои не разделены.

Самое смешное: в 30% случаев фактические размеры детали отличались от чертёжных. "На чертеже 10 мм, но мы всегда делаем 12 - так надёжнее", - объяснил технолог.

💡
Промышленные данные никогда не бывают чистыми. Они отражают реальный производственный хаос. Если вы не готовы потратить 80% времени на их подготовку - не начинайте ML-проект. Это не техническая проблема, а культурная: на заводе десятилетиями работали "как удобно", а не "как правильно для автоматизации".

Ошибка в самой постановке задачи

Здесь начинается главная трагедия. Команда решила использовать регрессионные модели (XGBoost, LightGBM) для предсказания времени. Казалось логичным: много признаков - сложная нелинейная зависимость.

Но! Нормы времени на производстве - это не физический закон. Это договорённость между рабочими, нормировщиками и плановиками. Социальный конструкт, а не объективная реальность.

  • Новая деталь похожа на старую? Нормировщик берёт аналогию и добавляет "на всякий случай" 20%
  • Срочный заказ? Норму "упрощают" чтобы уложиться в срок
  • Рабочий Петров делает быстрее Иванова? Но норма одна для всех
  • Станок устарел и постоянно ломается? В норму уже заложен простой

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

Ключевая ошибка №2: применение ML к задаче, которая требует экспертных систем, а не статистических моделей. Нормирование - это экспертиза, а не регрессия.

Что сработало бы (но никто не попробовал)

Через три месяца и 2.5 миллиона рублей проект закрыли. Модель давала ошибку в 40-60%, что хуже, чем опытный нормировщик (15-20%). Но решение было не в более сложных нейросетях.

Вариант А: Система поддержки принятия решений

Вместо полной автоматизации - помощь нормировщику:

  1. Автоматическое извлечение размеров из чертежей (да, с ручной проверкой)
  2. Поиск похожих деталей в истории с их нормами
  3. Расчёт "теоретического" времени по технологическим картам
  4. Подсветка отклонений от типовых норм

Нормировщик остаётся в контуре, но работает в 3-4 раза быстрее. Система не заменяет эксперта, а усиливает его. Именно такой подход сейчас доминирует в успешных цифровых проектах на заводах.

Вариант Б: Вероятностное нормирование

Вместо одного числа "6.5 часа" - распределение: "с вероятностью 70% уложимся в 6 часов, с вероятностью 90% - в 7 часов, с вероятностью 5% будет 9 часов из-за возможных проблем со станком".

Это меняет всю логику планирования. Плановик видит не только время, но и риски. Такой подход требует другого мышления, но он честнее. Кстати, именно о вероятностном мышлении для ИИ мы писали в статье про PMR-метод.

Уроки, которые стоили 2.5 миллиона

Ошибка Почему произошла Как избежать
Не проверили данные на старте Желание поскорее начать "крутой ML-проект" Потратить 2 недели на аудит данных до подписания контракта
Решили полностью заменить людей Заказчик хотел сократить издержки, разработчик - показать магию ИИ Начинать с augmentation (усиления), а не automation (замены)
Игнорировали социальный контекст Технари думали только о данных и моделях Включить в команду социолога или бизнес-аналитика с опытом в промышленности
Не определили критерии успеха "Будет работать" - не критерий Конкретные метрики: сокращение времени нормирования на X%, точность не ниже Y%

А что с современными LLM? Они спасли бы проект?

На 05.02.2026 большие языковые модели типа GPT-5, Claude 4 или отечественных аналогов стали умнее. Но проблема не в интеллекте модели, а в данных.

LLM могла бы:

  • Стандартизировать описания операций ("Резка" → "Резка металла лазером")
  • Извлекать параметры из неструктурированных описаний деталей
  • Генерировать предположения о похожих деталях

Но! LLM не решает проблему грязных исторических данных. Не исправляет ошибки в размерах. Не знает, что станок №3 постоянно перегревается. И главное - не понимает производственных договорённостей цеха.

Типичная ошибка - пытаться решить LLM'ями проблемы данных. Получается дорогая cron-задача с красивым интерфейсом.

Когда ML в промышленности действительно работает

Не всё так печально. Есть области, где машинное обучение даёт реальную пользу:

  • Прогноз поломок оборудования - данные с датчиков, чёткие метрики, физические закономерности
  • Оптимизация энергопотребления - объективные измерения, математические модели
  • Контроль качества - компьютерное зение для дефектов, чёткие критерии
  • Планирование маршрутов - задачи оптимизации, где ML дополняет традиционные алгоритмы

Общее правило: ML работает там, где есть объективные измеримые данные и физические/статистические закономерности. Не работает там, где решения основаны на экспертизе, договорённостях и социальных факторах.

Перед любым промышленным ML-проектом задайте вопрос: "Это задача для эксперта или для статистики?" Если для эксперта - не используйте чистый ML. Стройте экспертные системы с элементами ML, а не наоборот.

Что делать, если вас всё же заставляют делать "невозможный" проект

Ситуация знакомая: руководство требует внедрить ИИ, данные - катастрофа, сроки - вчера.

  1. Сразу скажите о проблемах - письменно, с примерами. Не надейтесь, что "как-нибудь получится"
  2. Предложите пилот на маленьком сегменте - не весь завод, а один цех. Не все детали, а один тип
  3. Внедряйте поэтапно - сначала структурирование данных, потом помощь эксперту, только потом автоматизация
  4. Измеряйте промежуточные результаты - не точность модели, а время нормирования, удовлетворённость нормировщиков
  5. Готовьте запасной вариант - что будет, если ML не сработает? Часто оказывается, что простое правило-движок даёт 80% результата за 20% стоимости

И помните: успешный промышленный AI-проект начинается не с выбора модели, а с оценки зрелости процессов компании. Если процессы хаотичны, данные - помойка, а люди сопротивляются изменениям, никакой GPT-10 не поможет.

Будущее: ИИ, который знает, что он не знает

К 2026 году стало очевидно: следующий прорыв в промышленном ИИ - не в увеличении параметров моделей, а в создании систем, которые понимают границы своей компетенции.

Модель должна уметь сказать: "Эта деталь слишком непохожа на то, что я видел. Дай мне больше параметров или передай эксперту." А не молча выдавать число с 60% ошибкой.

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

Мораль проста: если на вашем заводе хотят внедрить ИИ для нормирования - начните с цифровизации данных. Потом стандартизируйте процессы. Потом внедрите простые правила. И только потом, возможно, добавьте немного машинного обучения. В такой последовательности есть шанс на успех. В обратной - гарантированный провал за миллионы рублей.

Как сказал один мудрый нормировщик после закрытия проекта: "ИИ научился считать, но не научился понимать, что считать".