Godot endurece regras contra código gerado por IA

Godot endurece regras contra código gerado por IA

O projeto Godot Engine, um dos principais motores de jogos de código aberto da atualidade, anunciou que está reformulando sua política de contribuições para restringir fortemente o uso de inteligência artificial na produção de código enviado ao projeto. A decisão é uma resposta ao crescimento das chamadas práticas de “vibe coding”, em que desenvolvedores utilizam IA para gerar grandes volumes de código sem necessariamente compreender seu funcionamento.

Segundo os mantenedores, o número de pull requests gerados dessa forma aumentou significativamente nos últimos meses, criando uma sobrecarga para quem revisa o código e tornando o processo de colaboração cada vez mais desgastante.

O problema não é apenas o código

Embora ferramentas de IA sejam capazes de produzir trechos de código funcionais, os desenvolvedores do Godot afirmam que o maior problema surge durante a revisão.

Quando revisores apontam erros ou sugerem mudanças, muitos autores dessas contribuições não conseguem explicar por que determinado trecho foi implementado daquela maneira nem responder adequadamente às dúvidas levantadas pela equipe.

Em seu comunicado oficial, os mantenedores resumiram a situação de forma bastante direta:

“A IA não pode assumir responsabilidade, e não podemos confiar que usuários que dependem fortemente dela compreendam o código o suficiente para corrigir seus próprios erros.”

Isso significa que o custo da revisão acaba sendo transferido para os mantenedores, que precisam entender, depurar e frequentemente reescrever código enviado por terceiros.

Novas regras para contribuições

A atualização da política ainda não foi publicada oficialmente, mas algumas mudanças já foram antecipadas.

Uma delas afeta novos colaboradores. Desenvolvedores com três ou menos pull requests aceitos precisarão obter autorização dos mantenedores antes de enviar novos recursos ou alterações estruturais importantes no código do Godot.

O objetivo é incentivar discussões técnicas antes da implementação e garantir que novos participantes compreendam a arquitetura do projeto antes de propor mudanças significativas.

Outra mudança diz respeito à comunicação. As discussões relacionadas às contribuições deverão ocorrer exclusivamente entre pessoas. Bots e agentes de IA não poderão participar das conversas, com exceção de ferramentas utilizadas apenas para tradução entre idiomas.

O Godot já bloqueava automaticamente contribuições produzidas integralmente por agentes autônomos de IA. Agora, a restrição será ampliada. A nova política deverá proibir o envio de qualquer trecho substancial de código gerado por inteligência artificial.

Segundo os mantenedores, o uso dessas ferramentas deverá ficar limitado a tarefas pontuais, como autocompletar código, criar expressões regulares, auxiliar em operações de busca e substituição ou outras atividades consideradas mecânicas.

Caso a IA seja utilizada para escrever parte do código, o autor deverá informar isso explicitamente durante a discussão da pull request.

Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!