Золотая эпоха Vibe Coding, когда открытый исходный код тихо умирал, постепенно уступая место новым технологиям и сообществам, которые начали развивать и поддерживать проекты в более закрытых или коммерческих форматах. В этот период происходили значительные изменения в индустрии программирования, и многие разработчики задавались вопросами о будущем открытого кода и его роли в инновациях.

Автор: Йитао

Источник: Geek Park

За последний год Vibe Coding почти полностью переписал подход к программированию.

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

Многие, кто не умел писать код, впервые способны «создавать вещи». С личной точки зрения, это почти золотой век разработки программного обеспечения.

Но есть забытая предпосылка: ИИ не создаёт код из ниоткуда, а собирает и объединяет мудрость, которой уже обладают люди. Когда вы говорите «помогите мне сделать сайт», ИИ на самом деле молча ссылается на логику и структуру, накопленные бесчисленными проектами с открытым исходным кодом на GitHub.

Основные возможности Vibe Coding основаны на обучении и реструктуризации этих открытых исходных кодов.

Недавно команда исследователей из Центральноевропейского университета и Кильского института мировой экономики опубликовала статью под названием «Vibe Coding убивает открытый исходный код» (https://arxiv.org/pdf/2601.15494v1), раскрывая скрытый кризис, стоящий за бум Vibe Coding.

Статья указывает на истину:

Vibe-кодирование может фундаментально разрушать экосистему открытого исходного кода, поддерживающую весь мир программного обеспечения.

С августа 2022 года доля разработчиков Python в США, использующих программирование на базе ИИ, начала значительно расти

01 «Невидимая инфраструктура» цифрового мира

Чтобы понять, чего беспокоит эту статью, сначала нужно прояснить одну вещь:Что такое программное обеспечение с открытым исходным кодом и какое место оно занимает в нашей жизни.

Многие люди могут не иметь представления о программном обеспечении с открытым исходным кодом, но на самом деле почти все цифровые продукты, которыми люди пользуются ежедневно, покрыты открытым ПО.

Когда вы просыпаетесь утром и берёте в руки свой Android-телефон, операционная система Linux, на которой работает, — это программное обеспечение с открытым исходным кодом;

Когда вы открываете WeChat для просмотра истории чата, именно база данных SQLite помогает хранить каждую информацию — это открытое программное обеспечение;

Когда вы листаете Douyin или Bilibili во время обеденного перерыва, FFmpeg отвечает за декодирование и воспроизведение видео в фоне, что также является программным обеспечением с открытым исходным кодом.

Открытое программное обеспечение — это как канализация в цифровую эпоху. Ты используешь его каждый день и даже не замечаешь этого

Только когда что-то пойдёт не так, вы вдруг осознаете её важность.

Уязвимость Log4j в 2021 году — яркий пример. Log4j — самый широко используемый фреймворк логирования в экосистеме Java, используемый для записи событий и информации во время выполнения приложений.

Подавляющее большинство обычных пользователей даже не слышали его названия, но миллиарды устройств по всему миру — от облачных серверов Apple и Google до государственных систем различных правительств — работают с ним в фоновом режиме.

В конце 2021 года появилась уязвимость под названием «Log4Shell». Эта уязвимость позволяет хакерам удалённо управлять серверами по всему миру, словно это их собственные компьютеры. Вся интернет-инфраструктура мгновенно стала «голой», и глобальные службы безопасности были вынуждены срочно её ремонтировать в выходные. Его широкое влияние и сложность ремонта стали одним из самых серьёзных кризисов безопасности в истории Интернета.

В этом и заключается суть открытого исходного кода — это не продукт компании, а «общественное благо». Поскольку у него нет коммерческих характеристик, сопровождающий, пишущий код, часто не может брать плату напрямую с проекта.

Их вознаграждение очень косвенное: приобретают славу через проекты в обмен на работу на крупных фабриках; Зарабатывать доход, предоставляя консультационные услуги; Или полагаться на пожертвования сообщества.

Эта модель существует десятилетиями и опирается на «прямое взаимодействие». Пользователи читают документацию, отправляют вопросы и ставят лайки рекомендации во время использования программного обеспечения. Это внимание возвращается обратно в руки тех, кто занимает обслуживание, превращаясь в мотивацию для постоянного обслуживания.

И именно такую связь создаёт Vibe Coding

02 Как ИИ шаг за шагом «голодал» к открытому исходному коду?

Модель разработки до Vibe Coding была такой: вы скачиваете пакет с открытым исходным кодом и читаете документацию; Если вы столкнётесь с багом, зайдите на GitHub, чтобы отправить проблему. Если вам удобно пользоваться, нажмите на звездочку, чтобы показать поддержку.

Таким образом, сопровождающие привлекают внимание, что приводит к доходу, создавая замкнутый цикл

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

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

В газете это изменение называется «Медиация" эффект — внимание и обратная связь, изначально передававшиеся напрямую от пользователей к сопровождающим, перехватываются средним уровнем ИИ в целом.

Что произойдёт, если этот механизм сохранится?

Авторы статьи построили экономическую модель, которая моделировала экосистему открытого исходного кода. Они сравнивают разработчиков с предпринимателями, которые решают, «выйти ли на рынок» на разных уровнях качества, сначала инвестировать в развитие затрат, а затем решать, открывать исходный код и делиться на основе обратной связи с рынка. Пользователям приходится выбирать между бесчисленными пакетами программного обеспечения и решать, использовать ли их «напрямую» или через «посредника ИИ».

Модель скользит вниз, открывая две противоборствующие силы.

Первая — повышение эффективности. ИИ упрощает использование программного обеспечения, снижая затраты на разработку новых инструментов. Это должно стимулировать больше застройщиков к выходу и увеличению предложения.

Вторая — смещение спроса. Когда пользователи переходят на посредников с ИИ, сопровождающие теряют доход от прямых взаимодействий, что снижает доходность разработчиков.

Но в долгосрочной перспективе, когда вторая сила (сдвиг спроса) сильнее первой (повышение эффективности), вся система будет сжиматься.

В частности, это:Барьер для входа разработчиков был повышен, стоит делиться только проектами самого высокого качества, проекты среднего качества исчезли, а количество и среднее качество пакетов на рынке сократились。 Хотя отдельные пользователи пользуются удобством ИИ в краткосрочной перспективе, долгосрочные преимущества снижаются, поскольку качественных инструментов становится меньше.

Проще говоря, экология попала в порочный круг. Когда основа экосистемы открытого исходного кода станет более тонкой, возможности ИИ также будут ухудшаться.

Вот на чём статья неоднократно подчёркивается:Кодирование Vibe повышает производительность в краткосрочной перспективе, но в долгосрочной может даже снизить уровень всей системы

Эта тенденция — это не чисто теоретические предположения, а происходит в реальной жизни.

Например, публичный трафик вопросов и ответов в Stack Overflow значительно снизился после популярности генеративного ИИ. Многие вопросы, которые обычно обсуждались бы в публичных сообществах, были перенесены в частные разговоры с ИИ.

После запуска ChatGPT количество вопросов на Stack Overflow начало значительно сокращаться Например, такие проекты, как Tailwind CSS, продолжают расти по объёму загрузок, но доступ к документам и коммерческая прибыль снижаются.

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

03 Когда появится Spotify в мире программирования?

Несмотря на проблемы Vibe Coding, прирост продуктивности, который он приносит, реальн, и никто не может вернуться в мир, где не существует ИИ-кодирование.

Более важная проблема такова:Когда ИИ становится новым посредником, старая структура стимулов перестаёт применяться.

В нынешней структуре платформы ИИ получают значительную пользу от экосистемы открытого исходного кода, не оплачивая соответствующие расходы на поддержание самой экосистемы. Пользователи платят за ИИ, и ИИ обеспечивает удобство, но проекты с открытым исходным кодом и сопровождающие, которых вызывают, часто ничего не получают.

Авторы статьи предлагают следующие идеи:

Реконструировать распределение выгод

Как и в музыкальной индустрии, стриминговые платформы, такие как Spotify, делят счёт с музыкантами в зависимости от ситуации с воспроизведением.Платформы ИИ могут отслеживать, какие проекты с открытым исходным кодом они вызывают, и пропорционально возвращать часть дохода сопровождающим

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

Для этого требуется концепция отрасли, отПреобразование программного обеспечения с открытым исходным кодом в «общественную инфраструктуру, требующую долгосрочных инвестиций и обслуживания»

Открытое программное обеспечение никуда не исчезает, оно глубоко укоренено в цифровом мире и не может быть просто заменено.

Но эпоха открытого исходного кода, основанная на фрагментированном внимании, накоплении репутации и идеализме, возможно, достигла границы.

Vibe Coding приносит не только более быстрый опыт разработки, но и стресс-тест на то, как можно продолжать поддерживать публичные технологии.

Дисклеймер: Информация на этой странице может быть получена из источников третьих сторон и предоставляется только для ознакомления. Она не отражает взгляды или мнения Gate и не является финансовой, инвестиционной или юридической рекомендацией. Торговля виртуальными активами связана с высоким риском. Пожалуйста, не основывайте свои решения исключительно на данных этой страницы. Подробнее смотрите в Дисклеймере.
комментарий
0/400
Нет комментариев