Pourquoi Godot ferme la porte au code généré par IA
Le 30 juin 2026, le moteur de jeu open source Godot a restreint l’acceptation de code généré par intelligence artificielle (IA) dans ses contributions. Cette décision met en lumière les préoccupations concernant la qualité du code produit par l’IA ainsi que la surcharge de travail des mainteneurs, un défi partagé par d’autres projets open source.
Godot n’interdit pas complètement l’utilisation de l’IA, mais précise que son assistance est tolérée pour des tâches considérées comme « menial », telles que la complétion de code ou les opérations de recherche et remplacement. Cependant, tout contributeur utilisant l’IA doit le signaler lors de la soumission de sa pull request. En revanche, la politique interdit l’utilisation d’agents IA autonomes, la génération de portions substantielles de code, ainsi que l’utilisation de texte généré par IA dans les échanges entre personnes. De plus, chaque pull request doit être revue et approuvée par un humain avant d’être fusionnée.
Cette décision est le résultat d’un afflux de contributions générées par IA, décrit par les mainteneurs comme « épuisant et démoralisant ». Le nombre de relecteurs qualifiés étant limité, la charge de travail pour relire les contributions a considérablement augmenté. Environ 1,3 % des pull requests traitées lors des deux derniers cycles de version ont utilisé l’IA, un chiffre qui illustre la situation sans pour autant justifier une telle surcharge.
La problématique de la qualité du code généré par IA est également mise en avant par d’autres projets open source, comme le projet curl, qui a récemment suspendu son programme de primes aux bugs, submergé par des rapports de vulnérabilité générés par IA. Une étude de CodeRabbit a montré que les contributions assistées par IA présentaient environ 1,7 fois plus de problèmes que celles écrites uniquement par des humains.
En exigeant que le code reste écrit et compris par un humain, Godot vise à protéger la pérennité de son modèle de contribution. Cette politique souligne une réalité à laquelle de nombreux projets open source devront faire face : il ne s’agit pas seulement de qui écrit le code, mais de qui est capable d’en répondre.
Source : ActuIA
