Технологии

Vibe coding: новий феномен у програмуванні, де досвідчені розробники «виховують» штучний інтелект

15 сен•borg.expert

У світі програмування стрімко поширюється нове явище — «vibe coding», повідомляє TechCrunch Йдеться про стиль роботи, за якого код створюється із залученням ШІ-інструментів, але потребує серйозного втручання з боку людей. На практиці це означає, що старші інженери дедалі частіше виконують роль «няньок» для штучного інтелекту, контролюючи якість, архітектуру, безпеку та відповідність корпоративним стандартам.

Код пише ШІ, а доробляє — людинаЗа результатами опитування компанії Fastly серед майже 800 розробників, 95% респондентів зізналися, що регулярно змушені виправляти або переписувати код, створений штучним інтелектом.

Серед найпоширеніших проблем:

  • «Галюцинації» ШІ — генерація неіснуючих бібліотек або функцій;
  • Порушення стандартів безпеки;
  • Видалення або спотворення важливих ділянок коду;
  • Ігнорування нестандартних залежностей і внутрішніх корпоративних практик.
«Виховання ШІ» як новий етап еволюції професіїБагато розробників порівнюють співпрацю з ШІ із вихованням дитини або підлітка: необхідно регулярно перевіряти, спрямовувати, виправляти помилки — і, в разі потреби,

повністю переробляти результат.

«Іноді легше написати з нуля, ніж доводити до ладу те, що згенерував ШІ», — зізнаються інженери.

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

Як компанії реагують на викликиДля зниження ризиків, пов’язаних з використанням ІІ, компанії:

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

Таким чином, «vibe coding» створює подвійний ефект: з одного боку, збільшується навантаження на сеньйорів, які мають контролювати якість, з іншого — команди отримують нові інструменти для підвищення продуктивності.

ШІ ще не навчився повністю розуміти контекст, але вже став повноправним «колегою», якому просто потрібно трохи… допомогти дорости.

Читайте еще