Brief IA : Zig bannit l'IA : Andrew Kelley dénonce des contributions 'inutiles'

Zig bannit l'IA : Andrew Kelley dénonce des contributions 'inutiles'

Brief IA
Tom Levy·3 min·17 vues

Zig, un langage de programmation open-source, a interdit l'utilisation de l'IA pour coder, éditer ou déboguer, car son président Andrew Kelley estime que ces contributions n'ont 'aucune valeur' et prennent du temps de révision à l'équipe. Cette décision vise à préserver la qualité du code et souligne une tendance croissante dans l'open-source à privilégier les contributions humaines.

En bref
1Zig, un langage de programmation open-source, interdit l'utilisation de l'IA pour coder, suite aux critiques de son président Andrew Kelley.
2Kelley affirme que les contributions générées par l'IA sont sans valeur et ralentissent le processus de révision des codes.
3L'interdiction a provoqué des tensions avec Bun, un projet influent créé avec Zig et acquis par Anthropic.
💡Pourquoi c'est importantCette décision souligne le débat sur l'efficacité des contributions IA dans le développement open-source et leur impact sur la collaboration humaine.
Le brief IA que lisent les pros

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

📄
L'analyse en français

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.

Suivez Brief IA

L'actu IA du jour, aussi dans votre fil.

Commentaires