Открытый игровой движок Godot столкнулся с наплывом ужасного кода, сгенерированного нейросетями
Разработчики популярного open-source движка Godot жалуются на растущую проблему pull-запросов с кодом, созданным при помощи больших языковых моделей. Авторы таких запросов могут даже не понимать суть изменений, которые предлагают внести в проект.
Реми Вершельде, один из главных разработчиков Godot и сооснователь компании W4 Games, рассказал о сложившейся ситуации в посте на Bluesky. По его словам, обработка запросов с AI-контентом становится изматывающей задачей для команды, так как разработчикам приходится оценивать надежность и авторство каждого нового предложения.
Мы вынуждены несколько раз в день сомневаться в каждом запросе от новых участников. Описание выглядит как многословный вывод нейросети. Написан ли код хотя бы частично человеком? Понимает ли автор то, что отправляет? Тестировал ли он изменения? Не выдуманы ли результаты тестирования?
Проблема усугубляется тем, что даже после обнаружения ИИ-сгенерированного кода команда сталкивается с дополнительными трудностями. Сложно определить, допущена ли ошибка из-за использования нейросети или это честная неточность начинающего разработчика. Некоторые авторы запросов заявляют, что использовали ИИ только для составления описания из-за плохого знания английского языка, что еще больше размывает картину. Вершельде подчеркнул, что команда Godot гордится приветливым отношением к новым участникам, но растущий поток сомнительных запросов перегружает ограниченные ресурсы разработчиков.
Команда Godot обсуждает возможные решения, включая автоматическое распознавание ИИ-контента, хотя Вершельде находит иронией необходимость использовать нейросети для обнаружения контента от нейросетей. Рассматривается вариант переноса проекта на другую платформу, где будет меньше стимулов для накрутки репутации через ИИ, однако это может оттолкнуть настоящих энтузиастов. В январе GitHub признал проблему низкокачественных запросов и на прошлой неделе представил первое решение – возможность ограничить pull-запросы только проверенными участниками или полностью отключить их.
По мнению Вершельде, единственный реальный способ помочь проектам вроде Godot справиться с наплывом AI-контента – финансовая поддержка для найма дополнительных разработчиков.
- Разработчик создал инструмент для мгновенного превращения 2D проекций в 3D пиксель-арт
- EA использует бесплатный движок Godot для редактора карт в Battlefield 6
- Разработчик создал на движке Godot симуляцию слизи настолько "сочную", что становится не по себе – но сложно оторваться