MarkTechPost→ original

Vercel Labs a présenté Zero — un langage pour les agents AI afin d’écrire, corriger et livrer du code

Vercel Labs a lancé Zero — un langage pour les agents AI. Le compilateur produit du JSON avec des codes d’erreur et des indications de correction. L’agent le co

Vercel Labs a présenté Zero — un langage pour les agents AI afin d’écrire, corriger et livrer du code
Source : MarkTechPost. Collage: Hamidun News.
◐ Écouter l'article

Vercel Labs a présenté Zero — un langage expérimental de programmation système conçu spécifiquement pour que les agents IA puissent écrire, lire, tester et corriger des programmes natifs de manière indépendante, sans contrôle humain direct.

Pourquoi le compilateur ne parle pas avec l'IA

La plupart des langages (Rust, C, Go) émettent des erreurs de compilation sous forme de messages texte. Cela fonctionne : un humain lit le message, comprend le code, le corrige. Mais quand un agent IA reçoit la même erreur, il y a une rupture de communication. Le texte est une donnée non structurée. Un agent doit parser la chaîne, deviner la norme, chercher la cause, imaginer une solution. Il perd la moitié de son temps à interpréter. Si le compilateur émettait les erreurs dans un format lisible par machine, l'agent pourrait agir instantanément.

JSON au lieu de pile d'erreurs texte

Zero résout cela directement dans sa conception. Le compilateur émet toutes les erreurs et avertissements en JSON. Chaque erreur vient avec les données nécessaires :

  • Code numérique stable (par exemple, E001) — l'agent apprend à partir des motifs
  • Champ repair_hint typé avec une étape de correction spécifique
  • Position dans le code (ligne, colonne, décalage d'octet) pour l'édition précise
  • Catégorie d'erreur pour la classification et le routage

Au lieu de texte, l'agent voit un objet JSON avec tous les champs nécessaires et agit instantanément.

I/O basé sur les capacités et micro-binaires

Zero introduit également l'I/O basé sur les capacités — le compilateur vérifie à la compilation quels fichiers et sockets un programme peut ouvrir. Cela signifie que le code risqué est détecté avant l'exécution. Zero compile en binaires natifs de moins de 10 kilobytes. C'est crucial pour l'edge computing, le démarrage rapide dans les fonctions serverless et la distribution de programmes en tant que binaires sans dépendances d'exécution.

"Zero est un langage où le dialogue entre l'humain, l'agent IA et la

machine n'est jamais interrompu"

Ce que cela signifie

Zero n'est pas un remplacement pour Rust ou C. C'est un pont entre le monde des programmeurs humains et le monde des programmeurs IA. Avant, l'IA ne pouvait que discuter du code. Maintenant, elle peut l'écrire, voir les erreurs et les corriger elle-même en un seul cycle. Pour les développeurs, cela signifie déléguer des catégories entières de travail : refactorisations automatiques, migrations de versions, utilitaires écrits à 3 heures du matin.

ZK
Hamidun News
Actualités IA sans bruit. Sélection éditoriale quotidienne de plus de 400 sources. Produit de Zhemal Khamidun, Head of AI chez Alpina Digital.
Qu'en pensez-vous ?
Chargement des commentaires…