Чому генеративний ШІ не замінює інженерні команди
Генеративний ШІ створює швидкі демоверсії, але не замінює інженерні команди під час запуску повноцінних програмних продуктів.
Генеративний штучний інтелект може створювати переконливі демонстраційні версії програм, але не усуває потреби в інженерних командах для розгортання повноцінних продуктів, вважає автор матеріалу IEEE Spectrum Браян Дженні. Він зазначає, що керівники компаній дедалі частіше порівнюють швидкі відповіді ChatGPT або застосунок, зібраний за вихідні, з темпами роботи розробників.
Демонстрація не дорівнює продукту
За словами Дженні, генеративний ШІ та його маркетингове просування можуть створювати хибне враження, ніби розробка програмного забезпечення є значно простішою. Робоча демонстрація зазвичай функціонує лише за визначених умов, тоді як готовий продукт має інтегруватися із системами, що можуть містити мільйони рядків застарілого коду.
Крім написання коду, команда повинна враховувати юридичні вимоги, стандарти доступності та складний процес розгортання. Автор наголошує: вважати написання коду єдиною перешкодою для запуску нового програмного забезпечення — означає бачити лише невелику частину складності роботи.
Розуміння обмежень моделей
Дженні радить інженерам краще розбиратися в принципах роботи мовних моделей. Зокрема, йдеться про ймовірнісну природу великих мовних моделей, роль токенів та значення даних для навчання. На його думку, для цього не потрібно ставати дослідником ШІ: базових знань достатньо, щоб пояснювати керівництву обмеження таких інструментів.
Автор пропонує фахівцям доносити до менеджерів різницю між демоверсією та системою, готовою до виробничої експлуатації. Це, за його оцінкою, допоможе уникнути уявлення, що набір запитів до ШІ здатен замінити цілу інженерну команду.
Швидкість і необхідні процеси
Водночас Дженні закликає розробників критично переглядати власні процеси: частина з них могла перетворитися на зайву формальність і сповільнювати роботу. Визнання таких проблем, на його думку, дає фахівцям більше підстав захищати етапи, які справді потрібні для безпеки та якості продукту.
Автор застерігає від надмірного захоплення технологічними трендами. Він вважає, що завдання інженерів до і після появи генеративного ШІ полягає у створенні безпечних та корисних продуктів для людей.