Золотий час Vibe Coding, відкритий код тихо вмирає. У цей період відбувається поступова еволюція та зміни у світі відкритого коду, що впливають на спільноту та інновації. Це час, коли важливо зберігати цінності відкритості та співпраці, щоб продовжувати рухатися вперед і створювати нові можливості для всіх учасників.

robot
Генерація анотацій у процесі

Автор: Ітао

Джерело: Geek Park

За минулий рік Vibe Coding майже повністю переписав спосіб програмування.

Вам більше не потрібно писати код рядок за рядком вручну. Просто скажіть Cursor, Claude або Copilot: я хочу функцію, яку технологію використовувати, краще «зробити так, щоб це нагадувало певний продукт», а решту зробить штучний інтелект.

Багато людей, які раніше не могли писати код, вперше отримали можливість «створювати щось». З особистої точки зору, це майже золота ера програмної індустрії.

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

Основна здатність Vibe Coding базується на вивченні та реорганізації цих відкритих кодових баз.

Останнім часом дослідницька команда з Центральноєвропейського університету та Інституту світової економіки Кіля опублікувала статтю під назвою «Vibe Coding Kills Open Source» (Vibe Coding вбиває відкритий код) (https://arxiv.org/pdf/2601.15494v1), яка розкриває приховану кризу за цим процвітанням Vibe Coding.

У статті вказано таку істину:

Vibe Coding, можливо, руйнує фундаментальні основи відкритої екосистеми, що підтримує весь світ програмування.

З серпня 2022 року кількість американських Python-розробників, що використовують штучний інтелект для програмування, значно зросла

01 «Прихована інфраструктура» цифрового світу

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

Багато людей можливо не відчувають відкритий код безпосередньо, але насправді майже всі цифрові продукти, якими ми користуємося щодня, базуються на відкритому коді.

Коли ви прокидаєтесь вранці і берете в руки Android-смартфон, його базова операційна система Linux — це відкритий код;

Коли ви відкриваєте WeChat і переглядаєте повідомлення, для збереження кожного повідомлення використовується SQLite — відкритий код;

Коли ви під час обіду дивитесь TikTok або Bilibili, за відео-кодеком і відтворенням відповідає FFmpeg, також відкритий код.

Відкритий код — це як каналізація цифрової епохи. Ви його щодня використовуєте, і навіть не помічаєте.

Лише коли він виходить з ладу, ви раптом усвідомлюєте його важливість.

Прикладом є вразливість Log4j 2021 року. Log4j — найпоширеніший лог-фреймворк у Java-екосистемі, який використовується для запису подій і інформації під час роботи додатків.

Більшість звичайних користувачів навіть не чули про його назву, але від серверів Apple, Google до урядових систем — мільярди пристроїв по всьому світу працюють з ним у фоновому режимі.

Наприкінці 2021 року з’явилася вразливість під назвою «Log4Shell». Вона дозволяла хакерам керувати серверами віддалено так само, як вони керують своїми комп’ютерами. Вся інфраструктура інтернету раптово опинилася «голою», і глобальні команди з безпеки були змушені терміново ремонтувати системи у вихідні. Вплив був надзвичайно масштабним, а усунення — надзвичайно складним, що зробило цю кризу однією з найсерйозніших у історії інтернету.

Це і є суть відкритого коду — він не продукт якоїсь компанії, а «громадський товар». Оскільки він не має комерційної природи, розробники, що його підтримують, зазвичай не можуть безпосередньо отримувати оплату за проект.

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

Ця модель існує десятки років і базується на «прямій взаємодії». Користувачі читають документацію, ставлять питання, ставлять лайки і рекомендують. Ці увага і підтримка повертаються до підтримувачів і стають мотивацією для подальшого розвитку.

Саме цю зв’язок зараз перериває Vibe Coding.

02 Як штучний інтелект «голодує» на відкритому коді?

До появи Vibe Coding модель розробки була такою: ви завантажуєте відкритий пакет, читаєте документацію; якщо знайдете баг — ставите питання на GitHub; якщо вам подобається — ставите зірочку.

Це привертало увагу підтримувачів, і ця увага перетворювалася на доходи, утворюючи замкнене коло.

Після появи Vibe Coding вам достатньо сказати штучному інтелекту, яку функцію ви хочете, і він автоматично підбирає і комбінує відкритий код, створюючи «робочий» фрагмент.

Код працює, але ви не знаєте, які бібліотеки він використовує, і навіть не переглядаєте їхню документацію або спільноти.

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

Що станеться, якщо ця модель триватиме?

Автори статті створили економічну модель, що імітує екосистему відкритого коду. Вони порівнюють розробників із підприємцями, які на різних рівнях якості вирішують, чи «виходити на ринок»: спочатку вкладають ресурси у розробку, а потім, за відгуками ринку, вирішують, чи відкривати код. Користувачі ж обирають із безлічі пакетів і вирішують, чи «прямо використовувати» або через «AI-посередника».

Модель показала дві протилежні сили.

Перша — підвищення ефективності. Штучний інтелект робить програмне забезпечення легшим у використанні, знижує витрати на створення нових інструментів. Це має стимулювати більше розробників і збільшити пропозицію.

Друга — зміщення попиту. Коли користувачі переходять до AI-посередника, підтримувачі втрачають доходи від прямої взаємодії, що знижує їхню мотивацію.

Але з довгострокової перспективи, якщо друга сила (зміщення попиту) переважає першу (ефективність), система починає скорочуватися.

Конкретно це проявляється у тому, що:

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

Простіше кажучи, екосистема входить у порочне коло. І коли основа відкритого коду послаблюється, здатність AI допомагати також знижується.

Саме цю ідею підкреслює стаття: Vibe Coding у короткостроковій перспективі підвищує продуктивність, але у довгостроковій — може знизити рівень всієї системи.

Ця тенденція не є лише теоретичною гіпотезою — вона вже відбувається у реальному житті.

Наприклад, обсяг питань на Stack Overflow значно зменшився після поширення генеративного AI. Багато питань, які раніше обговорювалися у спільноті, тепер переходять у приватні AI-діалоги.

Після запуску ChatGPT кількість питань на Stack Overflow почала суттєво знижуватися Ще один приклад — проект Tailwind CSS: кількість завантажень зростає, але кількість переглядів документації і доходи від бізнесу зменшуються.

Проекти використовуються масово, але все важче перетворити їх у значущі доходи для підтримувачів.

03 Коли з’явиться «Spotify» у світі програмування?

Незважаючи на ці проблеми, підвищення продуктивності від Vibe Coding є реальним, і ніхто не може повернути час назад і скасувати AI-програмування.

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

За нинішньої системи платформи AI отримують величезну цінність із відкритого коду, але не зобов’язані платити за його підтримку. Користувачі платять за AI, він забезпечує зручність, а відкриті проекти і підтримувачі — майже нічого не отримують.

Автори статті пропонують:

Переробити систему розподілу вигод.

Як у музичній індустрії, де стрімінгові платформи, наприклад Spotify, ділиться доходами з музикантами залежно від прослуховувань, — так і AI-платформи можуть відслідковувати, які відкриті проекти вони використовують, і частково повернути доходи підтримувачам пропорційно їхній участі.

Крім того, важливими джерелами доходів можуть бути фонди, корпоративне спонсорство і державне фінансування цифрової інфраструктури.

Це вимагає зміни у світогляді галузі: від сприйняття відкритого коду як «безкоштовного ресурсу» до розуміння його як «громадської інфраструктури, що потребує довгострокових інвестицій і підтримки».

Відкритий код не зникне — він вже глибоко закорінений у цифровий світ і його просто так не замінити.

Але ера відкритого коду, що базується на випадкових увазі і репутації, можливо, вже добігає кінця.

Vibe Coding — це не лише швидший досвід розробки, а й своєрідний тест на «як довго громадські технології можуть бути підтримані».

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити