Vercel Labs vient de dévoiler Zero, un langage de programmation système conçu pour que les agents IA écrivent, corrigent et déploient du code sans intervention humaine. Un virage qui pose une question vertigineuse : et si les prochains langages n'étaient plus faits pour nous ?
Par Jérémy Collovray

Pas encore de commentaire. Lancez la discussion !
Et si les développeurs n'étaient plus les premiers destinataires d'un langage de programmation ? C'est le pari qu'a pris Vercel Labs en dévoilant Zero, un langage système expérimental conçu dès le départ pour que des agents IA puissent écrire, corriger et déployer du code de manière totalement autonome. L'annonce, faite le 17 mai 2026, a immédiatement fait réagir la communauté tech : 900 étoiles sur GitHub en vingt-quatre heures, et un débat passionné sur ce que cela signifie pour l'avenir du métier de développeur.
La grande innovation de Zero ne réside pas dans sa syntaxe, mais dans la manière dont son compilateur communique. Là où un compilateur classique affiche des messages d'erreur en anglais — parfois cryptiques, souvent ambigus — celui de Zero produit des diagnostics au format JSON structuré avec des codes stables. Le code NAM003, par exemple, signifie « identifiant inconnu » aujourd'hui et signifiera exactement la même chose dans la prochaine version du compilateur. Un agent IA peut donc apprendre à gérer une erreur une seule fois et réutiliser cette connaissance indéfiniment, sans jamais avoir besoin d'interpréter du texte humain. Mieux encore, la commande zero fix --plan --json génère directement un plan de correction structuré que l'agent applique sans intervention humaine.
Zero se positionne dans la même catégorie que le C ou le Rust : pas de ramasse-miettes obligatoire, pas d'allocateur caché, un contrôle explicite de la mémoire. Les binaires compilés pèsent moins de dix kilo-octets. Ce qui le distingue, c'est son système d'effets déclarés : chaque fonction doit annoncer explicitement ce qu'elle touche — fichiers, réseau, entrées-sorties — via des objets de capacité. Impossible pour un agent de provoquer un effet de bord imprévu sans que le compilateur ne le détecte immédiatement. C'est une sécurité supplémentaire cruciale quand on confie l'écriture du code à une intelligence artificielle.
Zero est encore en version 0.1.1, sans registre de paquets ni spécification stable. Il ne remplacera pas Rust demain. Mais ce qu'il révèle est plus important que le projet lui-même : les entreprises d'infrastructure commencent à construire des outils pour les agents IA, et non plus seulement avec eux. La question n'est plus de savoir si l'IA va écrire du code — elle le fait déjà — mais de savoir si les outils que nous utilisons depuis des décennies sont encore adaptés à un monde où les machines programment les machines. Vercel pense que non, et propose de repartir d'une feuille blanche. Si cette approche se généralise, la prochaine génération de langages pourrait bien être conçue d'abord pour les IA, avec les humains en spectateurs éclairés.