Станом на сьогодні, приблизно 35% завдань у сфері програмної розробки виконуються за допомогою нейромережевих технологій. Особливо відчутний їхній вплив у сегментах рутинних операцій та типового програмування, відповідно до дослідження аналітиків компанії true.code.
Про це розповідає ProIT
Нейромережі демонструють найвищу ефективність під час генерації шаблонного коду, здатні виконати до 60% роботи від загального обсягу завдання. Крім того, створення SQL-запитів (50%), пошук помилок та ведення технічної документації (40%) також активно делегуються цими технологіями.
Роль ШІ в підтримці коду
Однак у питаннях підтримки застарілого коду (legacy systems) та оцінювання ефективності рішень, штучний інтелект задіяний лише в 15% та 10% випадків відповідно. Це пов’язано з тим, що в цих сферах критично важлива участь розробників.
Часові витрати та ефективність
Аналітики також провели порівняльний аналіз витрат часу на виконання стандартних завдань. Наприклад, генерація unit-тестів вручну займає в середньому дві години, тоді як ШІ справляється з нею за 30 хвилин. Аналогічна ситуація спостерігається під час виправлення помилок, де економія часу складає одну годину, а при створенні CRUD API — зниження часових витрат з трьох до однієї години.
“Нейромережі вже використовуються як допоміжний інструмент на різних етапах розробки, беручи на себе до 60% рутинних завдань. Проте основна робота, постановка завдання і перевірка залишаються за розробником. Наприклад, нейромережі не можуть створити архітектуру модуля без втручання досвідченого програміста, а лише можуть надати напрямок або загальне бачення”, – заявив СЕО компанії true.code Артем Шеленговський.
Експерт також зазначив, що штучний інтелект значно прискорює роботу, звільняючи час людей для виконання важливіших завдань, бізнес-процесів та стратегічних рішень.