The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Защита от мусорных AI-изменений на GitHub. Оценка влияния вайб-кодинга на экосистему открытого ПО

06.02.2026 11:39 (MSK)

Камилла Мораес (Camilla Moraes), менеджер по продукту из компании GitHub, начала обсуждение добавления в GitHub возможности для автоматической блокировки мусорных pull-запросов, сгенерированных в AI-ассистентах, отправленных без ручной проверки и не соответствующих требованиям качества. Подобные изменения создают дополнительную нагрузку на сопровождающих, которые вынуждены тратить время на разбор бесполезного кода.

В качестве краткосрочных путей решения проблемы рассматривается возможность быстрого удаления pull-запросов через web-интерфейс (удаления без оседания в истории вместо пометки закрытыми) и использование настраиваемых прав на отправку pull-запросов, позволяющих владельцам репозиториев разрешать передачу изменений только участникам, ранее вносившим изменения.

Из решений в долгосрочной перспективе упоминается расширение модели полномочий и предоставление сопровождающим инструментов для гибкого задания правил, определяющих кто имеет право создавать и рецензировать pull-запросы и каким требованиям должны соответствовать pull-запросы. Кроме того, предлагается задействовать AI для определения соответствия отправленного изменения правилам и стандартам качества каждого проекта (например, заданным в файле CONTRIBUTING.md), а также выявления и специальной пометки изменений, подготовленных при помощи AI.

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

По статистике одного из ключевых разработчиков фреймворка genkit лишь одно из десяти изменений, подготовленных в AI, соответствует критериям для открытия pull-запроса. Один из участников проекта Azure Core Upstream подытожил основные опасения сопровождающих:

  • Нарушение модели доверия при рецензировании - рецензирующие не могут быть уверены, что приславший изменение написал переданный код и понимает его суть.
  • Сгенерированные в AI-ассистентах pull-запросы могут структурно выглядеть корректно, но быть логически неверными, небезопасными или непроверенными в работе.
  • Практика построчного рецензирования остаётся обязательной, но она не может масштабироваться в условиях роста изменений, формируемых через AI-ассистенты.
  • У сопровождающих возникает дискомфорт при принятии pull-запросов, которых они не полностью понимают, в то время как AI-ассистенты упрощают передачу крупных изменений без глубокого понимания.
  • Повышается когнитивная нагрузка на сопровождающих, которые теперь должны не только проверять код, но и оценивать то, понимает ли его автор.
  • Появление AI-инструментов не снизило, а увеличило нагрузку на сопровождающих.



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

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

Как пример приведён проект Tailwind CSS, число загрузок которого из репозитория NPM продолжает расти, но трафик к документации с начала 2023 года снизился на 40%, а доходы упали на 80%. Также отмечено снижение активности обсуждений на Stack Overflow примерно на 25%, спустя 6 месяцев после запуска ChatGPT.



  1. Главная ссылка к новости (https://www.reddit.com/r/opens...)
  2. OpenNews: LLVM ввёл правила применения AI-инструментов. Curl и Node.js ограничат выплаты за уязвимости из-за AI
  3. OpenNews: Линус Торвальдс поэкспериментировал с вайб-кодингом в своём новом проекте AudioNoise
  4. OpenNews: Проект GNOME запретил использование AI для генерации дополнений к GNOME Shell
  5. OpenNews: Сравнение числа ошибок в коде, написанном людьми и AI
  6. OpenNews: В Firefox появилась настройка для отключения AI и активирован режим разделения экрана
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64750-ai
Ключевые слова: ai, github
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, mikhailnov (ok), 13:23, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ну вот пускай ИИ проверяет ИИ.
     
     
  • 2.24, Аноним (24), 14:17, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, отличная идея! В дальнейшем, у белковых программистов можно доступ к коду вообще отобрать - там ИИ с ИИ будут бодаться эффективнее.
     
  • 2.33, Аноним (33), 14:26, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И потом сам этим продуктом своей жизнедеятельности и пользуется.
     
     
  • 3.43, xPhoenix (ok), 14:42, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тащемто конкудахторы и ПО - это костыли между человеком и данными. Никому не нужны серверы, хранилища, софт, языки программирования. Всем нужно надёжно хранить и удобно передавать данные.
     
     
  • 4.47, Аноним (33), 14:46, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ИИ - это хранение с потерями. По определению. Так что в этом вопросе тоже один минус.
     
  • 2.34, КО (?), 14:28, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Думаю результат будет фееричный, мягко выражаясь
     
     
  • 3.45, КО (?), 14:43, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Результат будет ожидаемый. ИИ будет выбирать наиболее адекватные с его точки зрения правки - а это наиболее похожие на то, как бы он сам написал. :)
     

  • 1.2, Аноним (-), 13:25, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Как пример приведён проект Tailwind CSS, число загрузок
    > которого из репозитория NPM продолжает расти, но трафик к
    > документации с начала 2023 года снизился на 40%, а доходы упали
    > на 80%.

    Эти чудаки просто вставляли в документацию рекламу своего платного продукта. А ИИшка делая выжимку из доки рекламу отправляла на йyx.
    Поэтому ее никто не видит и не знает, что они еще платное что-то предоставляет.

     
  • 1.3, Аноним (3), 13:39, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >уменьшается число разработчиков готовых делиться кодом, сокращается разнообразие открыты проектов и снижается качество.

    А голосования пока правильно не проголосуют (как было с неготовым системд в дебиан) или переходы на вейланд когда он и 25% фич иксов не давал, с баном всех несогласных, это на "разнообразие" не влияет? Может дело в танцорах, а не использовании ии?

     
     
  • 2.9, Аноним (9), 13:51, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > А голосования пока правильно не проголосуют

    А когда такое было?

    > как было с неготовым системд в дебиан

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

    > или переходы на вейланд когда он и 25% фич иксов не давал,

    А за него голосовали?
    Разработчики сами решили, значит это их решение.

    > с баном всех несогласных,

    Зачем тебе в проекте несогластные?


     
     
  • 3.20, Аноним (3), 14:14, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем тебе в проекте несогластные?

    Если нету цели получить юзабельный продукт в какой-то реальной перспективе, то не нужны. Будет как с вейланд, 20 лет пилить и чтобы 80% протокола было все еще анстейбл.

     

  • 1.4, Аноним (4), 13:44, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что по этому поводу могут сказать любители ИИ, которые здесь регулярно утверждают, что его использование благо и всем срочно нужно учиться писать промты?
     
     
  • 2.18, 13летнийэкспертстарше12летнегонагод (?), 14:11, 06/02/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.26, Васян Хайпожор (?), 14:18, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    --- --- -- ..могут сказать любители...


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

     
  • 2.28, Аноним (28), 14:23, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Что по этому поводу могут сказать любители ИИ, которые здесь регулярно утверждают, что его использование благо

    Так а что тут говорить, если в статье уже все сказано? Если в AI-driven разработке открытые либы не нужны, то туда им и дорога (и либам, и таким проектам).

    Ну, а если вы считаете, что ИИ идет во вред и вообще ущербен, то такой подход к разработке сам по себе вымрет приестественном отборе - а потому переживать нет смысла, разве нет?

     
     
  • 3.36, Аноним (33), 14:29, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > у, а если вы считаете, что ИИ идет во вред и вообще ущербен, то такой подход к разработке сам по себе вымрет приестественном отборе - а потому переживать нет смысла, разве нет?

    При проблемах у малой части вымереть может вся популяция. Один псих поубивает всех и все. Вот ИИ и есть этот псих.

     
     
  • 4.46, Аноним (28), 14:44, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > При проблемах у малой части вымереть может вся популяция

    Нет, не может. При проблемах у малой части вымирает конкретно именно эта малая часть.

    > Один псих поубивает всех и все.

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

     
     
  • 5.48, Аноним (33), 14:48, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, не может. При проблемах у малой части вымирает конкретно именно эта малая часть.

    Грубая ошибка.

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

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

     

  • 1.5, Аноним (-), 13:45, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > при которой AI‑платформы перераспределяют доходы от подписок

    Какие доходы?
    Они же глубоко убыточные. ОпенАИ по утекшим внутренним докам ожидает убыток 14 млрд. Скорее их еще на счетчик поставят))

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

    Пффф.... просто не будут индексировать и 90% пользователей не узнает про проект. Кому станет хуже.

     
     
  • 2.38, kravich (ok), 14:32, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Отличные новости
     
  • 2.44, Аноним (44), 14:43, 06/02/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.6, Кошкажена (?), 13:47, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Достаточно просто сделать рейтинг и привязать его к почте. Аналогично как на stackoverflow. У ии и новых разрабов рейтинг самый низкий.
     
     
  • 2.11, Аноним (11), 13:53, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Достаточно просто сделать рейтинг и привязать его к почте. Аналогично как на
    > stackoverflow. У ии и новых разрабов рейтинг самый низкий.

    Как это помешает старому разработчику запустить ИИшку и нанейрослопить патч?

    Если рейтинг сделать вот прям сейчас, то все будут одного рейтинга.
    И проблему это не решит.

     
     
  • 3.16, Кошкажена (?), 14:05, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Достаточно просто сделать рейтинг и привязать его к почте. Аналогично как на
    >> stackoverflow. У ии и новых разрабов рейтинг самый низкий.
    > Как это помешает старому разработчику запустить ИИшку и нанейрослопить патч?

    Понижение своего же рейтинга. Тоже самое, что "никто не помешает опытному участинку stackoveflow начать давать заведомо неправильные ответы".

    > Если рейтинг сделать вот прям сейчас, то все будут одного рейтинга.
    > И проблему это не решит.

    Почему одного? Можно рассчитать начальный. Известные проекты и их топовые контрибьюторы получат изнчально больший рейтинг. Также легко сделать защиту от накрутки.

     
     
  • 4.23, Аноним (28), 14:17, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Если рейтинг сделать вот прям сейчас, то все будут одного рейтинга. И проблему это не решит.
    > Можно рассчитать начальный. Известные проекты и их топовые контрибьюторы получат изнчально больший рейтинг.

    А новые контрибьюторы автоматически идут лесом, пропав в куче ии-слопа? Гениально!

     
     
  • 5.27, Кошкажена (?), 14:21, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Если рейтинг сделать вот прям сейчас, то все будут одного рейтинга. И проблему это не решит.
    >> Можно рассчитать начальный. Известные проекты и их топовые контрибьюторы получат изнчально больший рейтинг.
    > А новые контрибьюторы автоматически идут лесом, пропав в куче ии-слопа?

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

    > Гениально!

    На stackoverflow это давно работает.

     
     
  • 6.31, Аноним (28), 14:26, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > На работе нового человека тоже ревью проверяют более тщательно, пока он рейтинг не "заработает".

    Ну, то есть ревьюверам придется смотреть ИИ-слоп, как и раньше до внедрения "рейтинга". Так в чем смысл-то?

     
     
  • 7.37, Кошкажена (?), 14:30, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> На работе нового человека тоже ревью проверяют более тщательно, пока он рейтинг не "заработает".
    > Ну, то есть ревьюверам придется смотреть ИИ-слоп, как и раньше до внедрения
    > "рейтинга". Так в чем смысл-то?

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

    Основная проблема, которую это решает, сразу понимать с чем ревьювер имеет дело. А то сейчас проблема в том, что есть запрос, он тратит время его разбирает, а там оказывается ерунда. А ему сразу скажут, что тут возможно ерунда с вероятносью n%. Как спам фильтр. Вам часто шлют спам адресаты из адресной книги?

     
     
  • 8.42, Аноним (28), 14:39, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если есть автоматизированные инструменты, то твой рейтинг и так не нужен В случ... текст свёрнут, показать
     
  • 6.35, Аноним (28), 14:28, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Гениально!
    > На stackoverflow это давно работает

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

     
  • 2.22, Аноним (28), 14:15, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Достаточно просто сделать рейтинг и привязать его к почте. [...] У ии и новых разрабов рейтинг самый низкий.

    И как этот рейтинг решит проблему мусорных пулл-реквестов?

     
     
  • 3.29, Кошкажена (?), 14:24, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Достаточно просто сделать рейтинг и привязать его к почте. [...] У ии и новых разрабов рейтинг самый низкий.
    > И как этот рейтинг решит проблему мусорных пулл-реквестов?

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

     
     
  • 4.39, Аноним (33), 14:32, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    То есть мантейнеры должны ПРОВЕРЯТЬ их более тщательно. Где смысл?
     
  • 4.40, Аноним (28), 14:33, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Пулл реквесты от пользователей с низким рейтингом заведомо помечаются, возможно на них более требовательные проверки запускаются

    Вообще-то смысл был в том, чтобы вообще не тратить время на ИИ-слоп (и уж тем более проверять).

    Твое предложение с рейтингом нежизнспособно в этой ситуации, потому что нормальный пулл-реквест, который человек в первый (и единственный) раз отправил проекту идет в одной куче и рейтинге с ИИ-слопом.

     

  • 1.7, Аноним (7), 13:50, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да просто капчу добавьте с котиками и машинками.
     
     
  • 2.10, пох. (?), 13:53, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    чтоб живые люди точно забили? Хорошая идея, одобряем.

     
     
  • 3.12, Аноним (11), 13:54, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > чтоб живые люди точно забили? Хорошая идея, одобряем.

    Можно сделать капчу с пони или проном.

    Правда тогда народ может залипать на капче вместо работы((

     
     
  • 4.21, Васян Смотритель (?), 14:14, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    -- - - Правда тогда народ может залипать на капче вместо работы((

    Смотря зачем тот работает. Ну если он работает смотря, то это работе вроде не помешает...

     

  • 1.8, Кошкажена (?), 13:50, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > При вайб-кодинге разработчики перестают анализировать доступные решения, читать документацию, отправлять сообщения об ошибках и взаимодействовать с командами, развивающими открытые библиотеки

    Будто бы раньше было по другому. Полно примеров, когда разраб у себя репе фиксит и ему просто лень даже issue завести.

     
     
  • 2.13, Аноним (-), 13:55, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Полно примеров, когда разраб у себя репе фиксит и ему просто лень даже issue завест

    У него есть обязанность это делать? Нет? Ну так и все.

    В репы где нормально принимают PR их делают регулярно.
    А в репы где тебе мозг выгрызут "у вас тут colour вместо color, срочно исправьте!" даже баги не хотят репортить. Потому что тратить время на бюрократию никто не хочет.

     

  • 1.15, 12yoexpert (ok), 14:02, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > менеджер

    дальше не читал.

     
     
  • 2.17, 13летнийэкспертстарше12летнегонагод (?), 14:10, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты и не умеешь читать длинные тексты ты читаешь только заголовок всегда.
     

  • 1.19, Аноним (28), 14:13, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > для автоматической блокировки мусорных pull-запросов, сгенерированных в AI-ассистентах

    Так беда там не в pull-запросах, а как раз в issue ("баг" репортах от AI), которыми всякие неадекваты загаживают далеко не только лишь GitHub.

     
  • 1.25, pashev.ru (?), 14:18, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > запрещающего отправку pull-запросов без предварительного открытия issue-обсуждений

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

     
     
  • 2.32, Кошкажена (?), 14:26, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> запрещающего отправку pull-запросов без предварительного открытия issue-обсуждений
    > Рань господня. Какое может быть обсуждение без кода? Ещё больше времени тратить
    > на это.

    Может это не баг вовсе, а задуманное поведение. А вы время на патч потратите, а там вам явно скажут, что нет, не примем.

     

  • 1.30, pashev.ru (?), 14:24, 06/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > AI‑платформы перераспределяют доходы

    Какие доходы? 😂

     
     
  • 2.41, Аноним (33), 14:35, 06/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Виртуальные. Которые, может быть будут, когда наконец "сильный ИИ" сделают. А то что текущий ИИ - даже не шаг в сторону "сильного ИИ", а скорее в противоположную сторону от него, так а кому это интересно.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру