Штучний інтелект у розробці програмного забезпечення: Нові ідеї зі звіту DORA 2025 від Google Cloud
Вступ
Ви знаєте, що майже кожна компанія сьогодні бавиться зі штучним інтелектом у своїх командах розробників? Що ж, остання сенсація з'явилася у звіті Google Cloud's 2025 DORA, і боже, чи є в ньому якісь новини для нас. Схоже, що 90% опитаних експериментують зі штучним інтелектом при розробці програмного забезпечення. Насправді питання не в тому, чи варто вам приєднуватися до команди ШІ, а в тому, як вичавити з нього максимум користі.Про звіт
До речі, цей звіт - не просто звіт. Він ґрунтується на роздумах і даних майже 5 000 ІТ-професіоналів, які інтерпретувала ботанічна, але крута команда DORA. Ці хлопці готують свої щорічні звіти з 2014 року, а Google придбав їх у 2018 році.Сучасне використання ШІ серед розробників
Більшість розробників використовують ШІ для створення нового коду - близько 71% з них. А де більшість людей знайомляться зі штучним інтелектом? У чат-ботах. Так, ці доброзичливі (або дратівливі, залежно від вашого настрою) боти, які з'являються на кшталт "Привіт! Потрібна допомога?", є головними охоронцями воріт. Дехто намагається працювати з інтегрованими середовищами розробки, де ШІ - це як друг-кодер, який пропонує виправлення чи покращення.Змішаний підхід
Але знаєте що? Не всі є фанатами. Хоча 80% вважають, що штучний інтелект підвищує їхню продуктивність, деякі косо дивляться на згенеровані ШІ рядки коду. Близько 30% просто не довіряють штучному інтелекту. Крім того, штучний інтелект здатен втручатися в процес доставки. Це як той галасливий друг, який або піднімає вашу вечірку до легендарного статусу, або руйнує спокійну атмосферу, тому що посилює все, що відбувається.Модель можливостей штучного інтелекту
Фахівці DORA навіть розробили те, що вони називають "Модель можливостей штучного інтелекту" - це вигадливий спосіб перерахувати сім розумних кроків для правильного використання штучного інтелекту. Ми говоримо про чіткі правила, першокласні дані, контроль версій, орієнтацію на користувача та зручну внутрішню платформу.Думки експертів
Джин Кім, великий мозок, що стоїть за DORA, розкидає бомби мудрості у звіті. Він пов'язаний зі Стівом Єгге, ще одним важковаговиком зі світу розробників, і вони всі говорять про "вібраційне кодування". Вони бачили, до яких проблем це може призвести, наприклад, витерті тести або навіть зникнення цілих кодових баз. Але вони кажуть, що це революціонізувало їхній робочий процес - зробило його швидшим і сміливішим.Типи команд DevOps
Команда DORA також поділяє команди DevOps на сім типів, від групи, що "ледве тримається на плаву", до команди, що "розбиває все". І сюрприз, сюрприз - поки одна з десяти намагається зробити все правильно, вдвічі більше перебувають на вершині, і майже половина працює дуже добре.Висновок
У цьому томі звіту на 440 сторінках є ще багато дрібниць. Минулі звіти, як і звіт за 2024 рік, були дещо сумнівними щодо ШІ. Вони говорили: "Так, це круто, але будьте обережні", відзначаючи такі речі, як хитка стабільність доставки. Однак зараз настрої змінилися. Вони всі згодні з тим, що якщо ми не можемо зупинити потяг штучного інтелекту, то краще навчитися правильно ним керувати. Отже, не варто просто звинувачувати ШІ в усьому і сподіватися на краще. Все залежить від того, наскільки розумно ви інтегруєте цю технологію у свій робочий процес. Ось і все. ШІ в розробці - це не просто швидкоплинний тренд, це практично норма. На думку експертів, хитрість полягає в тому, щоб робити це правильно, не дозволяючи йому збожеволіти. І це, друзі мої, питання на мільйон доларів для цифрової епохи: як ми можемо отримати найкраще з цього божевілля штучного інтелекту? Що ж, занурення в цей звіт може дати вам кілька підказок!