LINUX.ORG.RU
ФорумTalks

Вайб-кодинг убивает опенсорс?

 , , , ,


0

2

Сабж


Исследователи из Центрально-Европейского университета в Вене пришли к выводу, что практика написания кода с помощью ИИ-моделей подрывает экономическую модель открытого программного обеспечения (Open Source). Явление, получившее название «вайб-кодинг» (Vibe coding), позволяет даже малоопытным разработчикам быстро создавать приложения, не вникая в детали сгенерированного кода и не взаимодействуя с сообществом проекта.

Проблема заключается в том, что пользователи нейросетей выступают исключительно потребителями ресурсов и перестают вносить свой вклад в развитие бесплатных библиотек, баз данных и инструментов, которые создавались десятилетиями. Авторы исследования установили, что вайб-кодеры почти никогда не участвуют в жизни проектов, от которых по сути сами и зависят. При этом падение вовлечённости напрямую влияет на доходы разработчиков, так как они монетизируют свои проекты через рекламу в документации или продажу коммерческих расширений. Но ИИ-агенты не читают документацию и не переходят по рекламным ссылкам, отмечает издание 404 Media.

Наглядное подтверждение гипотезы пришло от создателя фреймворка Tailwind CSS Адама Ватана (Adam Wathan), который сообщил о сокращении трёх из четырёх инженеров в проекте. Несмотря на рост популярности инструмента, трафик заходов на страницы официальной документации упал на 40 % с начала 2023 года, а значит, сократился приток клиентов на коммерческие продукты. Профессор экономики Миклош Корен (Miklós Koren), один из авторов исследования, отметил, что ситуация уже становится нормой.

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

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


Я ни хрена не понял взаимосвязь. Опенсорс разбогатеет от того, что разработчик откроет сайт с документацией? Ну, обяжите ИИ-шечку проходить по ссылкам с доками. А если в вашем Tailwind CSS есть ошибки и ничего не работает - всё равно живой программист вам багрепорт кинет, независимо от того, использовал он ИИ-шечку или нет.

Единственный юзкейс, который я могу себе представить - вместо использования Tailwind CSS непосредственно, разработчик попросит нагенерировать подмножество функций на расте как в Tailwind CSS, и будет поддерживать это г..о самостоятельно. Почему на расте? Потому что у него проект на расте.

★★★★★

Последнее исправление: dataman (всего исправлений: 2)
Ответ на: комментарий от Alden

Карфаген должен быть разрушен!

Изуверский интеллект должен быть уничтожен!

Я имел в виду человечество. (=

mord0d ★★★★★
()
Ответ на: комментарий от mamina_radost

одна большая ошибка

Чья?

Мы пока не готовы признать что эволюция совершает ошибки.

mord0d ★★★★★
()

А эти исследователи не оценивали тот фактор, что навайбкодить что-то и выложить в опенсорс требует сейчас гораздо меньше усилий

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)

Вообще это все интегрируется, к слову, но для обычного open-source разработчика, который хочет просто пилить свой проект, а не интегрировать решения для доната, это сложно и скучно.

К приложению или к документации приделывается X402 и MCP. ИИ бот блокируется частично и за пользование ему нужно заплатить из вверенных ему средств, он платит и получает доступ к API или к документации. И все довольны. Главное сделать так, чтобы ИИ бот постучался именно туда, куда ему задумано постучаться.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от anonymous_sama

ИИ бот блокируется

ТЫ если этого дурака пошлёшь читать самому полную доку, то ни к чему, кроме убийства его контекстного окна не приведёшь. Для работы с доками нужно готовить RAG

mamina_radost
()
Последнее исправление: mamina_radost (всего исправлений: 1)
Ответ на: комментарий от X512

промежуточная стадия

Пока вселенная существует, для эволюции все – это промежуточные стадии

mamina_radost
()
Ответ на: комментарий от mamina_radost

Ну тут скорее агент, а не ИИ чат бот, думаю следует уточнить, но с просто чат ботами обычно вайб-кодеры уже и не работают, там codex как минимум, а чаще и вообще что-то более обвешанное. Понятно, что халявщиков это не убьет, но если цена будет небольшая, будет проще автоматически заплатить, тем более опять же с X402 и Base в USDC это дело секунд.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от goingUp

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

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

user_undefined ★★
()

А вот просто интереса ради и статистики для. А появился ли хоть один серьëзный проект на рынке, исполненный на LLM? Я вот таких пока не встречал.

Тысячи поделок-затычек для всякого формирования отчëтов — это да, покрывать вайбкодингом некоторые локальные задачи это прикольно. Но называть это продуктами я бы не стал.

Dispetcher14 ★★★★★
()
Ответ на: комментарий от anonymous_sama

У кодексов, курсоров, клодов, антигравити, квен кодов, опенкодов (кого я ещё не упомянул) те же llm дурачки, но с инструментами и другим систем промптом. В общем для того же опенкода ты сам волен писать новые инструменты и давать систем промпт. Суть была ни в этом, как ты промпт и инструменты не готовь, для статической информации всегда луше готовить RAG, а не слать читать доку самому куда-то там. С RAG качество генерации увеличивается очень сильно, даже на слабых моделях.

mamina_radost
()
Ответ на: комментарий от user_undefined

И вместо патча в готовую либу/фреймвок получаем костыль

Чего это? Вот буквально неделю назад, столкнулся с багом в одной опенсорсной CRM (EspoCRM), попросил ИИ найти и починить, он справился. Фикс был тривиальный, тут сложность была найти глючный код в огромной незнакомой кодовой базе, но ИИ осилил. Текст PR составил сам ИИ, с шагами, как воспроизвести. PR принят, минус один баг.

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

Вообще я имел в виду вайбкодинг профессионалами)

goingUp ★★★★★
()
Ответ на: комментарий от user_undefined

И вместо патча в готовую либу/фреймвок получаем костыль, который больше нигде ни применим.

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

tiinn ★★★★★
() автор топика
Ответ на: комментарий от goingUp

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

user_undefined ★★
()
Ответ на: комментарий от tiinn

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

user_undefined ★★
()

учёные предлагают внедрить модель разделения доходов, основанную на реальных данных об использовании открытого кода при обучении и работе нейросетей

Академики как всегда оторваны от реальности. Предлагают всем договориться перестать быть плохими и стать хорошими.

Я думаю ИИ вообще изменит подход к софту как к продукту.

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

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

Что ИИ не может сделать, так это всякие сложные фреймворки, основанные на какой-то сложной теории, концепции, или ручном тестировании под железо/физическую среду. Это будут делать люди, но теперь, видимо, документацию и примеры использования будет невыгодно отдавать в опенсорц, её будут продавать под NDA за многоденег ИИ компаниям. Чтобы их клиенты могли пилить свои 100500 «продуктов» на его основе вайб-кодингом. Ядро либы может остаться всё так же опенсорсным.

Т.е. вместо прямой продажи готового софта потребителям – теперь будем продавать полуфабрикат (либы) ИИ компаниям, а уже те будут продавать сгенерированный софт (glue) потребителям. А потребитель будет выбирать ИИ компанию, обладающими хорошими партнёрствами с производителями либ (фреймворков).

snizovtsev ★★★★★
()
Последнее исправление: snizovtsev (всего исправлений: 5)

История стара как мир: дали инструмент, который позволяет халявить, получили помойный результат, акстились, заныли…

Sm0ke85
()

Явление, получившее название «вайб-кодинг» (Vibe coding), позволяет даже малоопытным разработчикам быстро создавать приложения, не вникая в детали сгенерированного кода и не взаимодействуя с сообществом проекта.

Из недавнего, в расширении Copy as Markdown for Chrome & Firefox.
PULL_REQUEST_TEMPLATE.md:

AI Disclosure

  • [ ] I used coding agents to create this patch. I understand and am responsible for all the code it generates.
  • [ ] I did not use any coding agent to create this patch. I am responsible for all the code I wrote.
dataman ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)