Разработчики RPCS3 — одного из самых известных эмуляторов PlayStation 3 — публично высказались против волны AI-сгенерированного кода, которую им присылают через pull-запросы на GitHub. В посте от 9 мая команда потребовала прекратить отправку «AI-помоев» и пригрозила банами тем, кто продолжит без предупреждения.
RPCS3 — проект с открытым исходным кодом, и любой желающий может предложить свои изменения через pull-запрос на GitHub. Если мейнтейнеры сочтут код полезным, его включают в основной релиз. Проблема в том, что с ростом так называемого «вайб-кодинга» — когда человек генерирует код через ChatGPT или аналогичные инструменты, не разбираясь в том, что получилось — количество бесполезных и сломанных предложений резко выросло.
На вопрос, не рискуют ли они забанить и нормальных разработчиков, команда ответила прямо: «Это либо очевидные помои, либо нет. Вы физически не можете написать руками ту дрянь, которую генерирует ИИ». Разработчики уточнили, что опытные программисты, которые понимают проблему, решение и реализацию, могут написать тот же код без ИИ — а нейросети используют максимум для автоматизации рутинного рефакторинга. С AI-помоями в pull-запросах ситуация совсем другая.
При этом полного запрета на AI-код нет. Обновлённые правила проекта на GitHub теперь требуют раскрытия: если в pull-запросе использовались ИИ-инструменты, автор обязан указать, какие именно части сгенерированы, а какие проверены и протестированы вручную. Запросы без такого раскрытия могут быть закрыты без рассмотрения.
RPCS3 — не первый проект, столкнувшийся с этой проблемой. Ранее разработчики игрового движка Godot жаловались на поток AI-сгенерированных запросов от людей, которые не понимают присылаемый код. Создатели портативной консоли Playdate из