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 et sa politique anti-LLM
Le projet Zig se distingue par l'une des politiques les plus strictes contre l'utilisation des modèles de langage (LLM) parmi les grands projets open source. Cette interdiction couvre plusieurs aspects : les LLM ne peuvent être utilisés pour résoudre des problèmes, rédiger des demandes de tirage ou commenter sur le suivi des bugs. Bien que l'anglais soit encouragé, les contributeurs ont la liberté de s'exprimer dans leur langue maternelle, laissant aux autres le soin d'utiliser leurs propres outils de traduction pour comprendre leurs contributions.
Bun et son fork de Zig
Le projet le plus en vue utilisant Zig est sans doute le moteur JavaScript Bun, qui a été acquis par Anthropic en décembre 2025. Bun utilise son propre fork de Zig et a récemment réalisé une amélioration de performance significative, multipliant par quatre la vitesse de compilation après avoir intégré une analyse sémantique parallèle et plusieurs unités de génération de code dans le backend LLVM. Cependant, malgré ces avancées, Bun ne prévoit pas de remonter ces améliorations dans Zig, en raison de l'interdiction stricte des contributions rédigées par des LLM.
L'article de Loris Cro et la philosophie de Zig
Dans l'article intitulé "Contributor Poker and Zig's AI Ban" publié via Lobste.rs, Loris Cro, vice-président de la communauté de la Zig Software Foundation, explique les raisons de cette interdiction stricte. Il souligne que dans les projets open source réussis, il arrive un moment où le nombre de demandes de tirage dépasse la capacité de traitement de l'équipe. Plutôt que de rejeter les demandes imparfaites, Zig choisit de soutenir les nouveaux contributeurs pour qu'ils puissent progresser, ce qui est non seulement juste mais aussi stratégique.
Investir dans les contributeurs
Zig valorise les contributeurs plus que leurs contributions. Chaque contributeur représente un investissement pour l'équipe principale de Zig. L'objectif principal de l'examen et de l'acceptation des demandes de tirage n'est pas simplement d'ajouter du nouveau code, mais de former de nouveaux contributeurs qui peuvent devenir dignes de confiance et prolifiques au fil du temps. L'assistance des LLM, selon Cro, perturbe ce processus, car elle ne contribue pas à l'intégration de nouveaux contributeurs de confiance.
Le concept de "contributor poker"
Loris Cro utilise l'analogie du poker pour décrire cette approche, affirmant que, tout comme dans le jeu de cartes, "vous jouez la personne, pas les cartes". Dans le "poker des contributeurs", l'accent est mis sur le contributeur plutôt que sur le contenu de leur première demande de tirage. Cette philosophie soulève une question cruciale : pourquoi un mainteneur de projet passerait-il du temps à évaluer une demande rédigée par un LLM, alors qu'il pourrait utiliser un LLM pour résoudre le problème lui-même ?


