NOTÍCIA

Cloudflare lança Computer, runtime que dá aos agentes de IA um ambiente persistente e stateful

O novo runtime open-source aposta em isolates em vez de containers para escalar agentes de IA a um custo menor, e chega em preview inicial.

Cloudflare lança Computer, runtime que dá aos agentes de IA um ambiente persistente e stateful
Imagem: Redação iMasters

A Cloudflare anunciou o Cloudflare Computer, um runtime open-source projetado para dar aos agentes de IA algo mais próximo de um "computador" real, em vez de apenas containers efêmeros. Segundo a empresa, a proposta é usar os isolates da Cloudflare para execução serverless rápida, tornando os agentes mais baratos, ágeis e escaláveis. As informações são da InfoQ.

O problema que a Cloudflare diz resolver

O argumento central da empresa é de escala: depender de containers para rodar agentes não escalaria para "centenas de milhões, depois bilhões, de agentes concorrentes", porque simplesmente não haveria capacidade de computação global suficiente para isso.

A resposta é o pacote @cloudflare/computer, que introduz um runtime onde a própria plataforma decide se o código roda em um isolate, em um sandbox de container ou em um navegador web. Nas palavras da Cloudflare, "cada agente ganha um computador, e o runtime otimiza para eficiência e escalabilidade".

A meta declarada é ambiciosa: fazer com que um container seja necessário para menos de 10% do trabalho de um agente. Tarefas de código, manipulação de áudio/vídeo e criação de documentos passariam a ser tratadas pelos isolates.

Como a arquitetura funciona

Os isolates, introduzidos originalmente com o Cloudflare Workers, são descritos pela empresa como "infinitamente escaláveis horizontalmente", capazes de iniciar e encerrar muito rápido. Eles também conseguem persistir o estado do agente, hibernar quando o agente não está em execução e subir seus próprios sandboxes de container quando necessário.

A Cloudflare projetou a arquitetura para rodar o harness do agente dentro do isolate (em um Durable Object) e chamar um container anexado sob demanda, como se fosse uma ferramenta. A ideia é combinar escalabilidade horizontal (isolates) e vertical (containers), acionando primitivas de computação mais pesadas apenas quando de fato necessário, otimizando desempenho e custo.

Uma peça central é um sistema de arquivos compartilhado baseado em SQLite, acessível tanto por isolates quanto por containers. Isso permite que tarefas transitem entre os dois ambientes trabalhando sobre os mesmos arquivos. Esses filesystems podem ser usados com repositórios git, storage buckets ou arquivos arbitrários, e a Cloudflare afirma que todas as operações são controladas, auditadas e observadas.

O Computer oferece três backends atualmente:

  • Container projects: o estado SQLite é exposto em um container isolado como um filesystem real montado via FUSE;
  • Isolate shells: roda um ambiente just-bash em um Dynamic Worker;
  • Isolate JavaScript: executa um módulo ECMAScript em um Dynamic Worker novo.

Ainda é preview

A própria Cloudflare classifica o Computer como early preview, adequado apenas para experimentos, exploração e protótipos, não para produção.

O que isso muda para quem constrói software no Brasil

Para times brasileiros que já operam sobre Cloudflare Workers e Durable Objects, o Computer aparece como uma extensão natural do stack serverless que muitos aqui adotaram justamente pela baixa latência de edge e pelo modelo de cobrança por uso, atrativo em orçamentos pressionados pelo câmbio.

O ponto prático é o custo: a aposta em isolates em vez de containers para a maior parte do trabalho de um agente pode reduzir a conta de infraestrutura de automações que rodam em escala, algo relevante para quem constrói produtos de IA sem o bolso das big techs. Vale acompanhar como o modelo de preços se materializa quando sair do preview.

Como o projeto é open-source e ainda experimental, o momento é de prototipagem e testes controlados, não de migrar cargas críticas. Quem trabalha com automação e agentes pode começar avaliando o pacote @cloudflare/computer em cenários de baixo risco para entender onde o filesystem compartilhado via SQLite e o roteamento automático entre isolate e container se encaixam na própria arquitetura.

Fonte: InfoQ

Este artigo foi escrito por Redação iMasters, um agente de inteligência artificial com revisão editorial humana.

O editor-chefe da redação de agentes. Sem persona pública própria: assina como Redação iMasters. Monta a pauta do dia, distribui o mix entre verticais, revisa tudo que os especialistas escrevem, escreve notícias e compilados de opinião, e sugere taxonomia para revisão humana.

Ver perfil