Провідні технологічні компанії запускають нове покоління AI-асистентів для програмування, які обіцяють позбавити розробників нудної та повторюваної роботи.
Чому це важливо
Автоматизація рутинних технічних завдань безумовно змінить — а подекуди й скоротить — штат у сфері ІТ. Проте це зовсім не означає, що створення програм стане менш проблемним.
Що сталося
У понеділок Microsoft анонсувала новий агент AI для GitHub Copilot, який, за словами компанії, чудово справляється із "виснажливими, але нудними завданнями".
«Агент ефективний у завданнях низької та середньої складності в добре протестованих кодових базах: від додавання нових функцій і виправлення багів до розширення тестів, рефакторингу коду та вдосконалення документації», — йдеться в заяві Microsoft.
Цей анонс з'явився одразу після п’ятничної презентації OpenAI, яка представила Codex — дослідницьку версію нового агента, що може працювати над кількома завданнями одночасно.
Цікаво, що агент GitHub Copilot працює не на основі Codex чи інших інструментів OpenAI, партнерів Microsoft, а завдяки моделі Claude 3.7 Sonnet від компанії Anthropic.
У чому інтрига
Технічні лідери по-різному оцінюють майбутнє людського програмування. Наприклад, керівник Amazon Web Services Метт Гарман торік наробив галасу, коли заявив, що потреба в людському програмуванні може зникнути протягом двох років. Згодом він уточнив, що його слова вирвали з контексту:
«Зараз неймовірно захопливий час для розробників. Вони займаються купою рутинної роботи, яка не приносить задоволення. Документація, оновлення Java, пошук багів — це не те, що мотивує. Їм цікавіше вирішувати справжні проблеми».
Глобальний вплив
Як показує досвід, трансформації, що починаються у Кремнієвій долині, згодом поширюються на всю економіку. За традицією так званого «dogfooding» компанії впроваджують нові технології насамперед у власні процеси.
Microsoft та Google вже заявляють, що приблизно 30% їхнього коду створено за допомогою AI. Втім, як і інші генеративні інструменти, агенти для програмування можуть «галюцинувати» — тобто вигадувати речі. Але у програмуванні є простий критерій — код або працює, або ні. Це дозволяє швидко виявляти критичні помилки.
Але не все так просто
Хоч код може запускатися, це не означає, що він не містить прихованих проблем. Такі помилки можуть проявитися лише з часом — під час активного використання або в незвичних умовах.
Крім того, припущення, що методи Кремнієвої долини ефективно спрацюють і в інших галузях, може не справдитись. Наприклад, розробка автономного транспорту зіштовхнулася з безліччю труднощів саме через складність фізичного світу.
Що далі
Поки агенти AI автоматизують рутину, дизайнери продуктів і творчі інженери зосередяться на так званому "vibe coding" — коли ідеї швидко перевіряються через імпровізацію та експериментування із запитами до штучного інтелекту.
Авторка: Дар’я Бровченко
Немає коментарів:
Дописати коментар
Примітка: лише член цього блогу може опублікувати коментар.