menu
close

MIT окреслює перепони на шляху до повністю автоматизованої розробки ПЗ за допомогою ШІ

Комплексне дослідження, проведене вченими MIT, визначило ключові виклики, які заважають штучному інтелекту повністю автоматизувати розробку програмного забезпечення. Опубліковане 16 липня 2025 року під керівництвом професора Армандо Солар-Лесами, дослідження пропонує дорожню карту для переходу від простого генератора коду до вирішення складних інженерних завдань. Автори закликають до масштабної співпраці спільноти для створення кращих бенчмарків, покращення взаємодії людини й ШІ та формування багатших датасетів, що відображають реальні процеси розробки.
MIT окреслює перепони на шляху до повністю автоматизованої розробки ПЗ за допомогою ШІ

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

Дослідження під назвою «Виклики та шляхи до ШІ для розробки ПЗ» провела команда під керівництвом професора MIT Армандо Солар-Лесами та першого автора Алекса Гу. Воно було опубліковане 16 липня 2025 року й буде представлене на Міжнародній конференції з машинного навчання (ICML 2025) у Ванкувері.

«Усі говорять про те, що програмісти вже не потрібні, і що з’явилася повна автоматизація», — зазначає Солар-Лесама. — «З одного боку, галузь справді зробила величезний крок уперед. Ми маємо інструменти, які значно потужніші за все, що було раніше. Але попереду ще довгий шлях до повної реалізації обіцянок автоматизації, на які ми очікуємо».

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

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

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

«Програмне забезпечення вже лежить в основі фінансів, транспорту, медицини та багатьох інших критичних систем», — наголошує Солар-Лесама. Дослідницька команда бачить майбутнє, де ШІ бере на себе рутинні завдання розробки, а інженери-люди зосереджуються на високорівневому дизайні та складних компромісах, що вимагають людського судження.

Source: Mit

Latest News