Разработчики Godot запретили генерировать код через AI и требуют раскрывать его использование
Фундация ввела жёсткие правила против нейросетей в контрибьюшене из-за волны низкокачественных пулл-реквестов
Godot Foundation объявила о запрете на генерацию кода с помощью нейросетей. Ограничения введены после массового потока «низкокачественного наспеху написанного» кода, который перегрузил уже растянутую систему проверки пулл-реквестов. Волонтёры смогут применять ИИ только для рутины вроде автозамены или регулярных выражений — всё остальное запрещено.
Чем это важно? Godot — движок, на котором построены Slay the Spire 2, Buckshot Roulette, The Case of the Golden Idol, Cruelty Squad и ещё масса нишевых проектов. Он очень популярен, особенно после того как Unity потребовала деньги с разработчиков за каждую установку игры. Развитие Godot напрямую влияет на экосистему инди и экспериментальных игр.
Проблема, которую больше не игнорировать
Godot развивается на энтузиазме волонтёров. Когда разработчик хочет добавить код в движок, он создаёт пулл-реквест — вроде задачи на проверку, которую рассматривает опытный мейнтейнер. Это хороший способ обучить новых контрибьютеров, которые со временем становятся самими мейнтейнерами.
Проблема в масштабе. Открытых пулл-реквестов накопилось так много, что это стало мемом в сообществе. Когда появились генеративные модели, ситуация ушла в минус: количество пулл-реквестов прыгнуло (потому что ботам легко налепить код), а мейнтейнеров осталось столько же — и они уже на пределе.
«Объём работы на написание пулл-реквеста упал, а количество самих реквестов выросло. При этом работы по их проверке и количество людей, готовых проверять, остались теми же», — пишет фундация. «Нехватка рецензентов была проблемой и раньше, но мы её игнорировали. Теперь не получается».
Почему ИИ-код разрушает сообщество
Суть не только в количестве. Godot живёт менторством: опытные разработчики учат новичков через код-ревью, новички растут в мейнтейнеры, и цикл продолжается.
Когда рецензент отдаёт обратную связь ИИ-агенту, никто от этого не учится. Нейросеть не может совершенствоваться на основе критики, не может взять ответственность за код и не поймёт тонкостей, о которых её предупредили.
«Ревью уже само по себе нудная работа, но она даёт смысл — ты чувствуешь, что помогаешь новому контрибьютеру развиваться, может быть, будущему мейнтейнеру. Если твоя обратная связь просто уходит в машину, очень сложно найти мотивацию делать это на волонтёрских началах», — отмечают разработчики.
Новые правила
Godot Foundation ввела четыре строгих ограничения:
Запрет на автономный ИИ и «вайб-кодинг» — когда просто просишь нейросеть написать большой кусок функциональности. Это уже вело к автобану из репозитория, будет продолжаться.
Запрет на генерацию существенных частей кода — разрешена только рутина (автодополнение, поиск-замена, регулярные выражения). Если всё же использовал ИИ для написания, обязателен дисклейм в пулл-реквесте.
Никакого ИИ в общении между людьми — когда мейнтейнер пишет тебе отзыв, он не хочет разговаривать с ботом. Машинные переводы исключение — если оригинал писал человек.
Человеческий апруув перед мержем — это уже правило, но его сделают явным.
Отдельно: новые контрибьютеры (с тремя или меньше апрув-реквестами) больше не смогут вносить новые фичи или делать значительный рефакторинг без явного разрешения мейнтейнеров. Нужно сначала набить руку на багфиксах и документации.
А что с Unreal?
Позиция Godot контрастирует с Epic, которая встроила ИИ прямо в Unreal Engine 6 и позволяет разработчикам «смешивать лучшие модели и создавать кастомные интеграции». Несколько партнёров Epic дистанцировались в ответ на это решение.
Учитывая, как глава Epic Тим Свини (Tim Sweeney) энтузиазмирует по поводу генеративных моделей — вплоть до критики конкурента Valve за требование раскрывать использование ИИ на Steam, — похоже, сам Unreal Engine 6 неплохо с ней работает.





Обсуждение