Tu codes avec l’IA ?
Outils, agents et nouveautés dev IA décryptés, chaque soir en 5 min. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisis ton rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
Zig, un langage de programmation open-source, a récemment pris une décision radicale en interdisant l'utilisation de l'intelligence artificielle pour coder, éditer ou déboguer. Cette interdiction a été annoncée par Andrew Kelley, président de Zig, qui a exprimé des critiques sévères à l'encontre des contributions générées par l'IA, les qualifiant de 'sans valeur'. Kelley a précisé que ces contributions ne sont pas seulement inutiles, mais qu'elles ont également un impact négatif, car elles consomment du temps précieux de l'équipe de révision.
Zig est maintenu par une organisation à but non lucratif 501(c)(3) et un réseau de contributeurs. Tout programmeur peut soumettre du code dans son dépôt, tant qu'il respecte un code de conduite. Une des règles de Zig interdit la soumission de code assisté par l'IA. La politique est claire : aucune contribution générée par un modèle de langage de grande taille (LLM) ne sera acceptée, rien de paraphrasé à partir d'un LLM, et rien d'édité, brainstormé ou débogué par un LLM. En résumé : l'IA doit rester à l'écart.
Lors d'un podcast avec JetBrains, Kelley a décrit ces contributions assistées par l'IA comme des 'déchets inévitables'. Il a déclaré : 'Les gens nous envoient des contributions qui n'ont aucune valeur.' Kelley a ajouté que ces contributions ont une valeur négative, car elles prennent du temps de révision à l'équipe. Les contributions de code sont examinées par un petit nombre de membres clés de l'équipe. C'est le 'goulot d'étranglement', comme le dit Kelley : il y a plus de demandes de tirage que de réviseurs. Au moment de l'enregistrement, Kelley a mentionné que Zig avait 200 demandes de tirage ouvertes.
Ces 'contributions de déchets' générées par l'IA ralentissent encore plus l'ensemble de l'équipe, a-t-il déclaré. 'Nous avons perdu le temps de tout le monde.' Bien que Zig soit relativement petit, il a eu un impact disproportionné. Le langage a été utilisé pour créer Bun, qui a ensuite été acquis par Anthropic. L'interdiction de l'IA a par la suite suscité des tensions entre Bun et Zig.
Le code assisté par l'IA a envahi la Silicon Valley, grâce à des outils comme Claude Code et Codex d'OpenAI. Certains utilisent l'IA pour éditer ou modifier leur code ; d'autres l'utilisent pour le rédiger entièrement. Les grandes entreprises technologiques ont projeté des objectifs ambitieux concernant le pourcentage de code qui devrait être — et qui est déjà — écrit avec l'IA.
Zig n'a pas pour mandat d'être aussi efficace que ces entreprises publiques. Au lieu de cela, la 'mentorat' fait partie de sa mission principale, a déclaré Kelley, rendant les contributions de l'IA contre-productives. 'Nous essayons tous de nous améliorer en programmation,' a déclaré Kelley. 'Les personnes qui envoient des demandes de tirage assistées par l'IA, ces personnes n'aident pas cet objectif.'
Ces codeurs IA sont des 'contributeurs de passage', ceux qui peuvent soumettre une ou deux demandes de tirage, mais qui ne rejoindront jamais l'équipe principale, a expliqué Kelley. L'interdiction de l'IA est également plus simple. Kelley a déclaré que s'il essayait de dire que seules les 'bonnes' demandes de tirage assistées par l'IA seraient acceptées, les réviseurs devraient juger chacune d'elles. 'S'il dit aucune en particulier, alors c'est une politique très facile à appliquer,' a-t-il conclu.



