Розробка AI-системи для промисловості під ключ

Пілот на виробництві часто впирається в якість даних і відкат. Ми розробляємо AI-системи для промисловості під ключ: від аудиту процесів до запуску на лінії. Наші інженери налаштовують контроль якості та прогноз відмов так, щоб система працювала в реальних умовах, а не лише в демонстрації.

Розробка AI-системи для промисловості під ключ

Галузеві AI-рішенняСкладнийвід 2 тижнів до 3 місяців
Часті запитання

Розробка AI для промисловості: де ламається пілот

Пілот AI на виробництві найчастіше вмирає не через модель, а через дані та процеси навколо неї.

Розробка AI для промисловості впирається в три речі: історичні дані лежать у різних системах і не сходяться за часом, датчики дають пропуски та викиди, а технологи самі не довіряють висновку, який неможливо пояснити.

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

Друге вузьке місце — розрив між пілотом і експлуатацією. Впровадження AI у промисловості вимагає, щоб результат вбудовувався в наявний контур: в АСУ ТП, MES, системи диспетчеризації.

Якщо модель живе окремим скриптом на ноутбуці інженера, вона не переживе першу зміну зміни регламенту, заміну датчика або плановий останов. Звідси типова картина: прототип є, ефекту в цеху немає.

Третє — дані для виробничих процесів змінюються швидше, ніж їх встигають розмітити. Нова партія сировини, знос обладнання, сезонність — і точність падає. Без контуру донавчання та контролю дрейфу модель деградує за тижні, а замовник робить висновок, що «AI не працює».

Ми починаємо не з моделі, а з аудиту даних і процесу: де народжується сигнал, як він потрапляє у сховище, хто приймає рішення за ним сьогодні. Далі збираємо контур, який живе в цеху, а не у звіті. Як саме це закривається — розбираємо нижче.

Що дає AI-система на виробництві: ефект і режими

Ефект від AI на виробництві вимірюється не в «розумності» моделі, а в трьох вимірюваних величинах: частка виявленого браку, час простою обладнання та завантаження дільниці.

Прогнозна аналітика обладнання будується на телеметрії приводів і вузлів: модель ловить дрейф параметрів за години до відмови та перетворює раптову зупинку на планову заміну вузла.

Контроль якості з AI на лінії дає покадрову перевірку замість вибіркової — дефект, який раніше потрапляв у партію, відсікається на виході.

Режими роботи AI-системи

Режим визначає, кому належить рішення і як швидко система реагує. Підказка оператору безпечніша на старті, автономне керування дільницею дає максимум ефекту, але потребує зрілої телеметрії та налагодженого контуру безпеки.

Варіант Коли підходить Обмеження
Підказки оператору Різнорідний парк, оператор залишається вирішальною ланкою Ефект залежить від дисципліни зміни
Рекомендаційний контур Є АСУ ТП і стабільні дані з датчиків Потребує узгодження уставок з технологом
Автономне керування дільницею Однотипні операції, висока повторюваність Потрібен контур безпеки та відкат у ручний режим

Що дає кожен контур

Підказки оператору знижують частку пропущеного браку завдяки єдиній логіці перевірки на всіх змінах. Рекомендаційний контур за прогнозною аналітикою обладнання скорочує простої: ремонт планується за станом вузла, а не за регламентом. Автономний режим вирівнює такт і знімає залежність від досвіду конкретного оператора.

MLflow — версіонування моделей та їхніх метрик, щоб рішення можна було відкотити до попередньої версії без зупинки лінії.

Розбираємо, як це закривається на вашому парку.

Як ми впроваджуємо AI-систему: етапи інженерної роботи

Впровадження AI в промисловості починається не з моделі, а з даних і постановки задачі.

На першому кроці ми розбираємо, які сигнали вже є на виробництві — телеметрія обладнання, журнали операторів, записи про брак, — і визначаємо, який процес дає вимірюваний ефект: зниження простоїв, раннє попередження дефекту, розвантаження диспетчера.

Без цього етапу будь-яка розробка AI для промисловості перетворюється на експеримент без критерію успіху.

Далі йде інженерна робота за етапами — від аудиту даних до передачі системи в експлуатацію.

  1. Аудит даних для AI. Перевіряємо повноту, частоту та якість історичних записів, знаходимо пропуски й збої датчиків, оцінюємо, чи достатньо спостережень для навчання. На виході — карта даних і чесна оцінка: де модель навчиться, а де потрібен додатковий збір.
  2. Постановка задачі та метрики. Формулюємо, що саме передбачає система і як вимірюємо результат у термінах виробництва — частка спійманих дефектів, час до сигналу, кількість хибних спрацювань.
  3. Складання та налаштування AI-моделі. Готуємо ознаки з сирих сигналів, навчаємо та налаштовуємо модель під реальні режими роботи обладнання, а не під усереднені дані.
  4. Перевірка AI-системи на реальних сценаріях. Проганяємо модель на відкладених періодах і на записах з аварій, звіряємо з рішеннями технологів, відсікаємо випадки, де модель впевнена, але неправа.
  5. Вбудовування в контур замовника. Підключаємо систему до наявних систем збору даних і робочих місць, щоб сигнал приходив туди, де приймають рішення.
  6. Передача AI-рішення. Віддаємо документацію, схеми ознак, інструкції з перенавчання та правила моніторингу — команда замовника веде систему далі сама.

Такий порядок тримає проєкт керованим: на кожному етапі видно, чи рухаємося ми до заявленого ефекту, чи впираємося в якість даних. Опишіть вашу задачу — повернемося з оцінкою та планом за етапами.

Чим відрізняється AI-пілот від промислової AI-системи?

Пілот відповідає на питання «чи спрацює модель на наших даних»: беруть історичний масив, навчають на ньому модель і показують метрику якості на відкладеній вибірці.

Промислова система відповідає на інше питання — «що буде, коли дані попливуть, датчик зашумить, а оператор натисне не те».

Різниця між пілотом і впровадженням не в точності моделі, а в тому, що навколо неї: контур подачі даних, контроль дрейфу, регламент реакції на відмову і зрозуміла оператору логіка рішення.

Перший розрив — у даних. У пілоті це вивантажений зріз, вичищений руками. У цеху потік іде безперервно, частина тегів надходить із затримкою, частина — з пропусками, у частини змінюється калібрування після ремонту обладнання.

Промислова експлуатація AI починається з того, що конвеєр підготовки даних працює сам: перевіряє діапазони, позначає викиди, підставляє останнє достовірне значення і пише в журнал, що саме зробив. Без цього модель через місяць тихо деградує, і ніхто не зрозуміє чому.

Другий розрив — у стійкості AI-моделі. Пілот оцінюють один раз, систему — постійно. Ми закладаємо моніторинг вхідних розподілів і якості передбачень, пороги, за яких модель знімається з автоматичного режиму і йде на ручну перевірку, і обов'язковий відкат на попередню версію.

Окремо — відтворюваність: та сама версія моделі, той самий набір ознак і та сама логіка дають той самий результат, інакше розбір інциденту перетворюється на ворожіння.

Третій розрив — у масштабуванні AI. Пілот живе на одній лінії і одному наборі датчиків. Система повинна переживати другу лінію з іншою апаратурою, зміну номенклатури, оновлення парку.

Тому модель відокремлена від коду інтеграції, ознаки описані декларативно, а нова точка підключається налаштуванням, а не переписуванням. Тоді тираж на наступну ділянку — це тижні, а не новий проєкт.

І четвертий — у відповідальності за рішення. Промислова система не «передбачає», а вбудовується в процес: видає рекомендацію оператору, блокує уставку, формує завдання на обслуговування.

Отже, у кожного висновку є пояснення, у кожної дії — власник, а в системи — режим роботи при недоступності моделі. Пілот можна зупинити в будь-який момент без наслідків, промислову систему зупиняти не можна — вона вже частина технологічного процесу.

Кейс: AI-контроль якості на виробничій лінії

Виробнича лінія випускала партії з браком, який знаходили вже на прийманні у замовника — повернення, переробка, ручна перевірка кожної партії.

Контроль якості тримався на операторах: вони оглядали вироби візуально, втомлювалися до кінця зміни, і частка пропущеного браку зростала до вечора. На пілотній ділянці втрачали до 8% придатних виробів на переробку і відвантажували до 3% браку клієнтам.

Що змінили

Розгорнули систему машинного зору прямо на лінії: камери знімають виріб на конвеєрі, модель класифікує дефекти за типами — подряпини, недолив, зміщення, тріщини. Навчання йшло на архіві забракованих партій за кілька років плюс на розмічених операторами знімках.

Окремо налаштували поріг спрацювання: система не просто позначає «брак», а відокремлює прикордонні випадки, які йдуть на доопрацювання оператору, а не у відходи.

Що вийшло

Частка пропущеного браку на прийманні впала з 3% до 0,4% — відвантаження з дефектом стали поодинокими. Час реакції на відхилення скоротився з кількох годин (поки партію додивляться вручну) до секунд: лінія зупиняється або скидає виріб одразу.

Навантаження на операторів змістилося: замість суцільного візуального контролю вони розбирають лише спірні випадки — приблизно кожен двадцятий, а не кожен виріб.

Чому це працює стійко

Модель донавчається на нових даних: оператор позначає помилку, знімок іде в розмітку, наступна версія моделі враховує цей клас.

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

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

Такий контур ми збираємо на PyTorch і стандартних камерах лінії — без заміни обладнання і зупинки виробництва на час навчання.

Що як дефект рідкісний і даних мало? Збираємо синтетичні приклади і переносимо ознаки зі схожих класів — модель стартує навіть на кількох десятках реальних знімків.

Як бути з уже працюючою лінією? Система ставиться паралельно поточному контролю, перші тижні працює в режимі підказки, і тільки після підтвердженої точності бере рішення на себе.

Сумісність, відкат і доступи: що обговорити до старту

Сумісність AI з обладнанням — перше питання, яке виринає на прийманні: модель працює на тестовому стенді, а на лінії стоїть контролер, який ніхто не змінював десять років.

Тому до старту ми фіксуємо, через які інтерфейси система читає дані (OPC UA, Modbus, промисловий Ethernet, вивантаження з АСУ ТП), де живуть обчислення — на наявних серверах, на окремому вузлі поруч з обладнанням або в закритому контурі без виходу назовні. Якщо датчиків не вистачає, це з'ясовується на етапі обстеження, а не на пусконалагодженні.

Що якщо модель почне помилятися після запуску?

Відкат AI-системи проєктується заздалегідь: версії моделей і конфігурацій зберігаються окремо від коду, перемикання на попередню версію — одна операція без зупинки лінії, а рішення моделі логуються так, щоб можна було розібрати конкретний випадок і зрозуміти причину.

Доступи й права розводяться за ролями: оператор бачить рекомендації, технолог — пороги спрацювання, інженер — журнали й налаштування, і ніхто не отримує зайвих прав за замовчуванням.

Чи можна впроваджувати поетапно, не зупиняючи виробництво?

Так. Система запускається в режимі спостереження — модель рахує й показує результат, але не впливає на процес. Коли точність на реальних даних підтверджена, вмикається керуючий контур за ділянками. Такий порядок дає змогу порівняти прогноз із фактом і відкотитися на будь-якій стадії без простою.

Що якщо в нас закритий контур без інтернету? Працюємо в ізольованій мережі: оновлення й моделі переносяться носіями за узгодженим регламентом, зовнішні залежності виключені.

На руки після здачі передаємо:

  • документацію AI-системи: архітектуру, схеми потоків даних, опис моделей та їхніх обмежень;
  • конфігурації середовища й скрипти розгортання для відтворення стенда;
  • регламент відкату й оновлення версій моделей з покроковими перевірками;
  • матрицю доступів і прав за ролями, узгоджену зі службою безпеки;
  • журнали навчання й валідації з метриками якості за ділянками;
  • інструкції для операторів і технологів, програму навчання змін.

Передача AI-рішення замовнику — це не архів із файлами, а робоча система, яку ваша команда може супроводжувати сама. Опишіть задачу й поточний парк обладнання — повернемося з оцінкою та планом.

Терміни впровадження AI-системи за етапами

Терміни впровадження AI-системи визначаються не моделлю, а готовністю даних і контурів: де лежать історичні ряди, як часто надходять телеметрія та події, хто власник кожного джерела.

Тому план впровадження AI ми будуємо як послідовність етапів із перевірюваним результатом на кожному — так тривалість проєкту видно заздалегідь, а не з'ясовується в середині.

Етап Що відбувається Орієнтовний термін
Обстеження та дані Розбір процесів, аудит джерел, оцінка повноти й якості історичних даних, вибір ділянки з найбільшим ефектом 1–2 тижні
Постановка та метрики Фіксуємо цільові показники (точність, частка хибних спрацювань, час реакції), узгоджуємо критерії приймання 1 тиждень
Прототип на історичних даних Навчання та перевірка на ретроспективі, порівняння з поточним правилом або ручним рішенням 2–4 тижні
Пілот у реальному контурі Робота в режимі підказки: система рахує, рішення ухвалює людина, розбіжності розбираються 3–6 тижнів
Промислова інтеграція Стикування з АСУ ТП, MES та обліковими системами, обробка обривів зв'язку та відмов датчиків 4–8 тижнів
Передача та супровід Регламенти перенавчання, моніторинг дрейфу моделі, навчання змін, документація 2–3 тижні

Розкид за термінами дає не команда, а інфраструктура замовника. Якщо історичні дані вже зібрані та розмічені, етап прототипу скорочується вдвічі.

Якщо телеметрія зберігається лише на папері або в журналах операторів, додається етап збору та розмітки — це найчастіша причина, через яку графік робіт зсувається.

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

Етапи йдуть із перекриттям: поки триває пілот, інженери вже готують інтеграційні шви, а аналітики описують регламент перенавчання. Тому сумарна тривалість проєкту AI менша за суму рядків таблиці — за умови, що доступи до даних і тестового контуру узгоджені до старту.

Орієнтовні терміни ми уточнюємо після обстеження та фіксуємо як контрольні точки, а не як календарні дати: замовник планує ресурси своєї команди — операторів, технологів, ІТ — за цими точками.

Опишіть вашу ділянку та поточний стан даних — повернемося з оцінкою термінів і планом за етапами.

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1374
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    816
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1142