Назад до куточка засновника

Суперечки про вайб-кодінг: більше, ніж черговий інтернет-срач

Однією з найбільш обговорюваних тем у сфері штучного інтелекту сьогодні є вайб-кодінг. Для тих, хто не в курсі: вайб-кодінг - це створення програмного забезпечення людьми, які не знають пови програмування (або знають, та не хочуть паритися написанням коду). Вони пояснюють умовному ChatGPT, що потрібно зробити, і він робить.

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

Стартапи пішли першими

Першими, хто ринувся в вайб-кодінг, були засновники стартапів. Їх логіка була простою: так, ШІ, імовірно, пише поганий код. Але у нас все одно немає грошей дл того, хто напише хороший код. Тож код буде або поганий, або взагалі ніякого.

З'явилося багато стартапів, створенних вайб-кодерами, і деякі з них стали успішними. Але це зневажливого ставлення до вайб-кодерів це не змінило. Ви знаєте цей тон: "Добре, щось у вас зараз працює, але коли з'являться реальні користувачі — точно все зламається."

Що думаю про це особисто я? Ну, я створював продукти, які реально працювали. Чи існує проблема якості коду? Так, існує. Поки що. Проте в умловах реальнсті, а не віртуального світу ідеального коду, вона не така вже і критична.

Великі компанії спостерігають

Великі компанії поки що обережніші. Час від часу з’являються новини, що десь якась корпорація звільнила кілька тисяч розробників і замінила їх ШІ. Але це відбувається в основному «там», за океаном. В Україні я про таке ще не чув — або ринок менший, або про таке просто сильно не позповідають.

Але ось у чому річ: штучний інтелект, який пише код, не обов’язково про звільнення когось з роботи. Існує інший підхід, і він мені здається набагато цікавішим.

Дайте вашим співробітникам, які не пов’язані з ІТ, можливість вайб-кодити

Подумайте про це так. Якщо Claude Code може написати продукт для маркетологів на запит засновника стартапу — чому він не може написати цей продукт безпосередньо для вашого маркетолога? Для його конкретних задач, особливостей вашого ринку, з налаштуваннями, які жоден готовий продукт не покриє.

І навіть якщо припустити, що існує продукт, який вас майже повністю влаштовує, то виникає питання: а навіщо за нього платити, якщо ваші власні співробітники можуть створити такий, що нічим не гірший — безкоштовно?

Це не теоретична конструкція. Деякі компанії вже надають своїм фахівцям, які не мають стосунку до ІТ, можливість кодувати вайб-кодити. Маркетолог створює власний трекер кампаній. Аналітик створює власний генератор звітів. Співробітник підтримки створює саме ту панель тікетів, яку завжди хотів.

До речі, для цього вже є історичний прецедент. Електронні таблиці. П’ятдесят років тому створення фінансової моделі були задачею програміста і мейнфрейма. Потім з’явився Excel, і раптом кожен бухгалтер став, в певному сенсі, програмістом — писав формули, створював моделі, автоматизував розрахунки. Ніхто не називає це програмуванням. Це просто робота. Я підозрюю, що через десять років «Я описав свій інструмент ШІ, і він його створив» звучатиме так само непримітно, як сьогодні звучить "Я зробив для цього електронну таблицю".

Мій досвід

Я працюю з вайб-кодінгом з обох боків: у своїх стартапах та з великою компанією,. Тож я бачив це і з крісла засновника, і з середини корпорації.

Моя думка: це працює вже зараз, і точно продовжить працювати. Не ідеально, не для всього і не без нагляду — але перспективи цього підходу беззаперечні.

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

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

І коли ця межа зникне остаточно, змінюється набагато більше, ніж здається.

Читайте також на Medium