Лідери думок

ШІ прискорює розробку програмного забезпечення. Промислове ПЗ все ще потребує інженерної експертизи.

mm
Додайте Unite.AI до бажаних джерел у Google

ШІ трансформує розробку програмного забезпечення

Кілька тижнів тому я попросив інструмент генеративного ШІ створити онлайн‑версію японської карткової гри, якою колись володів мій батько. Приблизно через десять хвилин готовий працюючий веб‑застосунок був готовий.

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

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

Як директор з управління продуктом GENESIS у Mitsubishi Electric Iconics Digital Solutions, я одразу перейшов від простого веб‑застосунку до промислового автоматизаційного ПЗ. Якщо ШІ може створити працюючу програму за десять хвилин, що станеться, коли ті ж можливості застосують до інтерфейсів людина‑машина (HMI), систем супервізорного контролю та збору даних (SCADA), візуалізації, звітності та інших промислових застосунків?

Відповідь на це питання виявила важливу різницю. ШІ робить розробку ПЗ значно швидшою. Промислове ПЗ вводить інженерні виклики, які виходять далеко за межі лише створення застосунку.

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

Промислове ПЗ вимагає більше, ніж працюючий код

Будь-хто, хто має доступ до сучасних інструментів ШІ, може за кілька хвилин згенерувати працюючий застосунок. Створення веб‑сайту, панелі інструментів або простої візуалізації більше не потребує глибоких знань програмування.

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

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

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

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

Експертиза у предметній області має вирішальне значення

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

Вразливості кібербезпеки, програмні компоненти, промислові архітектури, нормативні вимоги та довгострокова підтримка – усе це стає частиною інженерного процесу. Застосунки, створені ШІ, також можуть вводити залежності, API, облікові дані, потоки даних або припущення щодо конфігурації, які треба переглянути перед впровадженням. Працюючий код демонструє, що застосунок може робити. Інженерна експертиза визначає, чи можуть організації впровадити цей застосунок з упевненістю.

Створюйте промислові застосунки на перевірених платформах

Інженерна експертиза є незамінною, проте досвідчені інженери рідко будують промислове ПЗ з нуля. Сучасні промислові застосунки створюються на перевірених програмних платформах, які розроблялися, тестувалися та вдосконалювалися протягом багатьох років реального впровадження.

ШІ може швидко згенерувати веб‑застосунок поверх платформи промислового підключення, значно скорочуючи час розробки. Однак цей застосунок представляє лише один шар рішення.

Цей принцип залишається вірним, навіть коли ШІ проникає глибше в промислову автоматизацію. Спеціально створені інженерні агенти вже можуть генерувати логіку програмованих логічних контролерів (PLC), екрани HMI та інші компоненти промислових застосунків, тоді як великі постачальники ПЗ вбудовують генеративний ШІ безпосередньо у промислові платформи.

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

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

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

Управління життєвим циклом виходить за межі впровадження

Впровадження промислового ПЗ позначає початок інженерного процесу, а не його кінець. Уявіть, що менеджер заводу запитує оперативний звіт. ШІ генерує звіт за кілька хвилин, застосунок працює як слід, і всі задоволені результатом. Потім менеджер каже: «Я хочу отримувати цей звіт щодня».

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

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

Чому вибір правильного промислового ПЗ має значення

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

Організації, які оцінюють промислове ПЗ, повинні дивитися далі за демонстрації та поточну функціональність. Довгостроковий успіх у експлуатації залежить від того, чи будуть поставлені правильні питання ще до впровадження ПЗ. Хто буде підтримувати, захищати, валідувати та продовжувати розробку ПЗ протягом його експлуатаційного життя? Вибір стосується не лише швидкості додавання функцій, а й того, чи можна забезпечити безпеку, управління, оновлення, аудит та підтримку з часом.

Заключні думки

Створення онлайн‑версії японської карткової гри мого батька за десять хвилин змінило мої очікування щодо розробки ПЗ. ШІ різко скорочує час, необхідний для створення ПЗ, і ці можливості продовжуватимуть трансформувати промислову автоматизацію.

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

У промисловій автоматизації саме ці питання визначають, чи стане ПЗ корисною демонстрацією чи надійною експлуатаційною системою.

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

Наразі директор з управління продуктами в Mitsubishi Electric Iconics Digital Solutions, він керує стратегічними ініціативами, які перетворюють складні технології на масштабовані, орієнтовані на клієнта рішення.