У світі програмування стрімко поширюється нове явище — «vibe coding», повідомляє TechCrunch Йдеться про стиль роботи, за якого код створюється із залученням ШІ-інструментів, але потребує серйозного втручання з боку людей. На практиці це означає, що старші інженери дедалі частіше виконують роль «няньок» для штучного інтелекту, контролюючи якість, архітектуру, безпеку та відповідність корпоративним стандартам.
Код пише ШІ, а доробляє — людинаЗа результатами опитування компанії Fastly серед майже 800 розробників, 95% респондентів зізналися, що регулярно змушені виправляти або переписувати код, створений штучним інтелектом.
Серед найпоширеніших проблем:
- «Галюцинації» ШІ — генерація неіснуючих бібліотек або функцій;
- Порушення стандартів безпеки;
- Видалення або спотворення важливих ділянок коду;
- Ігнорування нестандартних залежностей і внутрішніх корпоративних практик.
повністю переробляти результат.
«Іноді легше написати з нуля, ніж доводити до ладу те, що згенерував ШІ», — зізнаються інженери.
Однак, попри труднощі, більшість фахівців визнає: Інструменти ШІ пришвидшують створення прототипів, допомагають позбутися рутинної роботи і зосередитися на стратегічних завданнях.
Як компанії реагують на викликиДля зниження ризиків, пов’язаних з використанням ІІ, компанії:
- впроваджують багаторівневі процедури контролю якості;
- проводять рев’ю коду;
- здійснюють перевірки безпеки;
- обмежують доступ до генеративних інструментів — особливо для молодших спеціалістів.
Таким чином, «vibe coding» створює подвійний ефект: з одного боку, збільшується навантаження на сеньйорів, які мають контролювати якість, з іншого — команди отримують нові інструменти для підвищення продуктивності.
ШІ ще не навчився повністю розуміти контекст, але вже став повноправним «колегою», якому просто потрібно трохи… допомогти дорости.