Vercel Labs apresentou o Zero — uma linguagem para agentes de AI escreverem, corrigirem e entregar código
A Vercel Labs lançou o Zero — uma linguagem para agentes de AI. O compilador gera JSON com códigos de erro e dicas de correção. O agente entende isso sem interv

Vercel Labs apresentou Zero — uma linguagem experimental de programação de sistemas especialmente projetada para que agentes de IA possam escrever, ler, testar e corrigir programas nativos de forma independente, sem controle direto humano.
Por que o compilador não fala com IA
A maioria das linguagens (Rust, C, Go) emite erros de compilação como mensagens de texto. Isso funciona: um humano lê a mensagem, entende o código, corrige. Mas quando um agente de IA recebe o mesmo erro, ocorre um colapso na comunicação. Texto é dados não estruturados. Um agente precisa fazer parse da string, adivinhar o padrão, buscar a causa, imaginar uma solução. Ele perde metade do tempo interpretando. Se o compilador emitisse erros em formato legível por máquina, o agente poderia agir instantaneamente.
JSON em vez de pilha de erros em texto
Zero resolve isso direto no design. O compilador emite todos os erros e avisos em JSON. Cada erro vem com os dados necessários:
- Código numérico estável (por exemplo, E001) — o agente aprende a partir de padrões
- Campo repair_hint tipado com um passo específico de correção
- Posição no código (linha, coluna, offset de byte) para edição precisa
- Categoria de erro para classificação e roteamento
Em vez de texto, o agente vê um objeto JSON com todos os campos necessários e age instantaneamente.
I/O baseado em capacidades e micro-binários
Zero também introduz I/O baseado em capacidades — o compilador verifica em tempo de compilação quais arquivos e sockets um programa pode abrir. Isso significa que código arriscado é detectado antes da execução. Zero compila para binários nativos menores que 10 kilobytes. Isso é crítico para edge computing, inicialização rápida em funções serverless e distribuição de programas como binários sem dependências de runtime.
"Zero é uma linguagem onde o diálogo entre humano, agente de IA e
máquina nunca é interrompido"
O que isso significa
Zero não é um substituto para Rust ou C. É uma ponte entre o mundo dos programadores humanos e o mundo dos programadores de IA. Antes, a IA podia apenas discutir código. Agora ela pode escrevê-lo, ver erros e corrigi-los sozinha em um único ciclo. Para desenvolvedores, isso significa delegar categorias inteiras de trabalho: refatorações automáticas, migrações de versão, utilitários escritos às 3 da manhã.