Vercel labs lança 'zero': uma linguagem de programação baseada em grafos criada para agentes de IA

calendar_today 10 de Aug, 2026
schedule 6 min
Vercel labs lança 'zero': uma linguagem de programação baseada em grafos criada para agentes de IA

A Vercel Labs revelou a Zero, uma nova linguagem de programação de sistemas desenvolvida especificamente para que agentes de inteligência artificial escrevam, depurem e corrijam código de maneira autônoma.

A inteligência artificial está transformando a forma como criamos software, e agora a Vercel Labs propõe uma mudança radical no próprio design das linguagens de programação com o anúncio da Zero: uma linguagem de sistemas baseada em grafos projetada especificamente para agentes de IA.

  • A Vercel Labs criou a Zero, uma linguagem voltada prioritariamente para agentes de IA autônomos.
  • A arquitetura mudou para 'graph-first', usando um banco de grafos binário em vez de código de texto tradicional.
  • Erros padronizados em JSON e metadados estruturados facilitam correções automatizadas de bugs.
  • A linguagem exige autorizações explícitas (capacidade World) para acesso à internet e arquivos, garantindo segurança.

O surgimento da linguagem zero e o foco em sistemas eficientes<\/h2>

Apresentada inicialmente em maio de 2026 por Chris Tate, a Zero surge como uma resposta direta à crescente necessidade de ferramentas de desenvolvimento otimizadas para fluxos de trabalho autônomos. Enquanto as linguagens de programação tradicionais focam na ergonomia para desenvolvedores de carne e osso, a Zero foi pensada desde o início como uma linguagem de sistemas 'mais rápida, menor e mais fácil de ser usada e reparada por agentes de IA'.

A Zero utiliza a extensão de arquivo .0, possui licença de código aberto Apache 2.0 e gera binários nativos de alto desempenho para sistemas Linux, macOS e Windows. No quesito eficiência, testes iniciais apontam que um programa básico de boas-vindas ('Hello World') ocupa apenas 16,2 KiB de espaço e é compilado em menos de um milissegundo, destacando-se pela agilidade em ambientes de integração contínua e pipelines automatizados.

# publicidade

Toolchain pensada para máquinas: JSON de ponta a ponta e efeitos explícitos<\/h2>

A verdadeira inovação da Zero está no contrato de sua cadeia de ferramentas (toolchain). O binário único 'zero' suporta a flag `--json` em todos os seus subcomandos, garantindo diagnósticos estruturados padronizados. Erros de compilação chegam com códigos estáticos e previsíveis, como o 'NAM003', acompanhados de metadados tipados de reparo, a exemplo de 'declare-missing-symbol'.

Com isso, ferramentas de automação podem executar o comando `zero fix --plan --json` para obter um plano de correção detalhado e estruturado. O agente de inteligência artificial pode analisar, editar e validar a correção de forma programática, eliminando adivinhações comuns em correções às cegas.

A linguagem também adota um controle de efeitos bastante rígido. Funções que interagem com o ambiente externo precisam aceitar a capacidade 'World' como argumento. Sem ela, o compilador proíbe nativamente o acesso à rede, ao sistema de arquivos e até mesmo saídas padrão no console, criando uma barreira de segurança crucial para códigos gerados por inteligências artificiais.

  • Diagnósticos com códigos estáticos legíveis por agentes.
  • Planos de correção programáticos via JSON.
  • Controle de efeitos através da capacidade 'World' exigida explicitamente no código.

A revolução do fluxo graph-first na versão 0.3.0<\/h2>

O ecossistema da Zero passou por uma reformulação estrutural profunda na versão 0.3.0, consolidando o fluxo de trabalho 'graph-first' (focado em grafos). A partir desta versão, a entrada oficial do compilador passou a ser um repositório binário chamado `zero.graph`. Os tradicionais arquivos `.0` de texto agora servem apenas como projeções temporárias e amigáveis para leitura humana.

Os agentes de IA interagem de forma nativa modificando este grafo por meio dos comandos `zero query` e `zero patch`. Esses patches são protegidos por hashes de validação criptográfica, o que evita que edições defasadas ou inconsistentes corrompam o estado do grafo central. Para migrar códigos legados baseados em texto puro, a Vercel Labs disponibilizou ferramentas de conversão como `zero import` (que teve o desempenho acelerado em 12 vezes na atualização v0.3.2), `zero export` e `zero verify-projection`.

Recepção do mercado e comparação com outras linguagens de programação<\/h2>

A proposta ousada da Zero gerou discussões acaloradas em fóruns de tecnologia como o Hacker News. Alguns desenvolvedores questionaram o ineditismo das mensagens de erro estruturadas e apontaram a falta de documentação detalhada sobre o sistema de capacidades. No entanto, entusiastas defenderam o projeto argumentando que o diferencial da Zero é justamente a arquitetura focada puramente na automação, e não no programador tradicional.

Também houve debates sobre a capacidade de aprendizado dos modelos de linguagem em relação a uma nova tecnologia sem um grande histórico de código pré-existente na internet. Do lado técnico, a Zero se posiciona mais próxima de linguagens como Zig do que Rust no que diz respeito ao tamanho dos binários gerados e alocação de memória simplificada. Ela abre mão da maturidade do verificador de empréstimos (borrow checker) do Rust e dos recursos pesados de concorrência do Go em favor de artefatos enxutos e independentes.

Comparativo conceitual de características entre Zero, Zig e Rust.
CaracterísticaZeroZigRust
Foco do DesignAgentes de IA e automação estruturadaSimplicidade e controle de hardware por humanosSegurança de memória e robustez de ecossistema
Estrutura do CódigoGrafo binário (zero.graph) com projeção de textoArquivos de texto tradicionais (.zig)Arquivos de texto tradicionais (.rs)
Tratamento de ErrosDiagnósticos com esquemas JSON estáticosCódigos de erro nativos legíveis por humanosCompilador descritivo com explicações textuais detalhadas

Arraste para o lado para ver toda a tabela.

Perguntas frequentes (faq)<\/h2>

O que é a linguagem zero desenvolvida pela Vercel labs?<\/h3>

A Zero é uma linguagem de programação de sistemas experimental projetada para que agentes de inteligência artificial sejam os principais leitores, escritores e depuradores do código-fonte.

Como a zero lida com erros de forma amigável para IA?<\/h3>

Ela fornece um ecossistema com flags `--json` para todos os comandos, emitindo códigos de erro estáticos acompanhados de metadados tipados de reparo que permitem ao agente criar e validar planos de correção automatizados.

O que significa o fluxo de trabalho 'graph-first' na zero?<\/h3>

Significa que o compilador da Zero lê diretamente um arquivo binário estruturado em grafos (`zero.graph`) em vez de arquivos de texto comuns. Arquivos de texto em formato `.0` são apenas projeções para leitura humana.

COMPARTILHAR

Artigos relacionados

Continue explorando conteúdos sobre Tecnologia

MCTI e CNPq destinam R$ 2,5 milhões para apoiar eventos de inovação e tecnologia
Tecnologia 11/05/2026

MCTI e CNPq destinam R$ 2,5 milhões para apoiar eventos de inovação e tecnologia

O investimento foca em fortalecer o ecossistema brasileiro ao financiar encontros que conectam startups, pesquisadores e investidores em todo o país.

G-SYNC Pulsar: Monitores Gaming Com 1000Hz Saem À Venda Hoje
Tecnologia 08/01/2026

G-SYNC Pulsar: Monitores Gaming Com 1000Hz Saem À Venda Hoje

G-SYNC Pulsar já está à venda. Primeira vez que Nvidia tira G-SYNC do módulo dedicado. MediaTek integration = mais acessível. 1000Hz+ motion clarity.

APIX 2026: São Paulo será palco de debate global sobre APIs e Inteligência Artificial
Tecnologia 08/05/2026

APIX 2026: São Paulo será palco de debate global sobre APIs e Inteligência Artificial

A 11ª edição do evento promovido pela Sensedia acontece em maio no WTC Events Center, reunindo líderes para discutir o futuro das integrações e da IA Agêntica.