- Репозиторий игрового движка Godot заполнили пул-реквесты с кодом, сгенерированным искусственным интеллектом.
- Мейнтейнеры вынуждены тратить много времени на проверку таких пул-реквестов, что отвлекает от важных задач и деморализует команду.
- Проект рассматривает привлечение финансирования для найма разработчиков, которые займутся проверкой кода, так как автоматическое обнаружение AI-сгенерированного кода пока не приемлемо.
Команда поддержки игрового движка Godot столкнулась с новой проблемой — массовым появлением пул-реквестов, в которых содержится полностью сгенерированный искусственным интеллектом код. Как отмечают мейнтейнеры, это вызывает серьезные трудности, поскольку вместо того, чтобы сосредоточиться на доработке проекта и помощи новым участникам, им приходится подробно анализировать каждое изменение, пытаясь определить, создан ли код человеком или нейросетью. Такой процесс крайне утомителен, учитывая частые ошибки и недопонимание контекста, свойственные автоматической генерации.
Главный поддерживающий Godot Реми Вершельде поделился, что ситуация с большим количеством нерелевантных пул-реквестов негативно влияет на мораль команды и ограничивает время для выполнения действительно важных задач. Дополнительным усложняющим фактором является отсутствие прозрачности — многие авторы не указывают, кто именно создал код, что затрудняет фильтрацию и оценку поступающих изменений.
Возможным техническим решением проблемы видится внедрение автоматических инструментов для обнаружения AI-сгенерированного кода. Однако команда Godot считает неприемлемым полагаться на нейросети для идентификации результатов нейросетей, так как это усложнит процесс и поставит проект в зависимость от сторонних AI-систем.
В настоящий момент разработчики считают более надежным вариант привлечения дополнительных ресурсов в виде специализированных сотрудников, которые смогут оперативно и качественно проверять пул-реквесты. Для реализации этой стратегии проекту требуется дополнительное финансирование, поиск которого команда ведёт.
Таким образом, проект Godot сталкивается с вызовом, лежащим на стыке развития технологий искусственного интеллекта и открытого софтвера. Команда стремится сохранить дружественную и открытую атмосферу для всех участников, но одновременно вынуждена искать пути борьбы с потоком автоматизированных изменений, способных замедлить прогресс и снизить качество продукта.