NOTÍCIA

Block automatiza desenvolvimento com o framework Builderbot

A Block chegou a um patamar inédito na automação de engenharia interna. A empresa por trás do Square e do Cash App implementou o Builderbot.

Block automatiza desenvolvimento com o framework Builderbot
Imagem: Redação iMasters

A Block chegou a um patamar inédito na automação de engenharia interna. A empresa por trás do Square e do Cash App implementou o Builderbot em toda a base de código corporativa. O resultado transformou radicalmente como centenas de engenheiros entregam software.

São mais de 200 mil comandos executados por dia. Além disso, aproximadamente 1.500 pull requests são mesclados semanalmente de forma autônoma.

Block encontrou os limites dos assistentes de código tradicionais

Durante os últimos dois anos, os engenheiros da Block adotaram IAInteligência artificial440 conteúdosUX e IA: Transformando Experiências Digitais com Inteligência ArtificialProduto & UX · jan 2025MCP: O que é e por que você vai ouvir falar disso em breve?AI · jul 2025IA generativa e a urgência de reconstruir nossa relação com a verdadeAI · jun 2025Ver tudo em AI no dia a dia. Contudo, ficou claro que ferramentas convencionais não davam conta do recado.

O problema era a escala. A infraestrutura da empresa reúne centenas de serviços interconectados. Portanto, assistentes pensados para repositórios únicos simplesmente travavam.

Foi assim que nasceu o Builderbot. Trata-se de uma camada de orquestração central. Ela coordena múltiplos agentes para executar tarefas complexas em toda a infraestrutura.

Como o Block Builderbot funciona no dia a dia do dev

O fluxo começa no Slack. O engenheiro menciona o @builderbot e descreve a tarefa. A partir daí, o agente assume o controle.

O sistema mapeia o contexto completo do código. Ele cataloga serviços ativos e documenta endpoints internos. Consequentemente, um dev do Cash App pode acionar modificações em um serviço do Square sem experiência prévia naquele subsistema.

Além disso, o Builderbot se integra ao Linear e ao Jira. Ele reivindica tickets, cria branches e gera código. Adicionalmente, monitora o CI e itera até que o código passe em todos os testes.

O engenheiro, portanto, intervém apenas para decisões de alto nível.

Block garantiu isolamento total dos dados de pagamento

Uma decisão arquitetural crítica foi o isolamento explícito do escopo do agente. O Builderbot opera apenas sobre repositórios de código e configurações de sistema.

Em nenhuma circunstância o agente acessa dados de clientes. Tampouco acessa informações de pagamento ou dados pessoais dos servidores de produção. Essa fronteira protege o compliance da empresa. Ao mesmo tempo, dá ao sistema liberdade total sobre a arquitetura de software.

Block Builderbot já responde por 15% das mudanças no codebase

Os números são expressivos. As contribuições autônomas representam cerca de 15% de todas as modificações no codebase.

O impacto nos ciclos de produto é ainda mais revelador. Brad Axen, Head of AI Capabilities da Block, descreveu o efeito direto no Square: funcionalidades que estavam no backlog há meses foram entregues em dias. Portanto, projetos que antes levavam meses agora são concluídos rapidamente.

Goose e MCP estão na base da arquitetura da Block

O Builderbot foi construído sobre o Goose, o framework open sourceOpen source71 conteúdosComo o Open Source Está Liberando o Poder da Automação para TodosDev (Back & Front) · out 2025Código aberto: programadores criam software da NASA sem saberDev (Back & Front) · abr 2021N8N: O que é a ferramenta open source que está revolucionando a automação em TI?Dev (Back & Front) · dez 2025Ver tudo em Dev (Back & Front) desenvolvido originalmente pela Block. Posteriormente, o código foi contribuído à Agentic AI Foundation.

Durante a implementação interna, os engenheiros encontraram um problema de conectividade. Como consequência, a Block iniciou uma colaboração direta com a Anthropic. Juntas, as duas empresas co-desenvolveram o Model Context Protocol. O MCP é hoje o padrão da indústria para conectar agentes a ambientes de desenvolvimento.

Ou seja, o problema interno da Block se tornou infraestrutura para todo o setor.

O que o modelo da Block indica para a engenharia com agentes

A Block publicou os detalhes do Builderbot para contribuir com a discussão sobre engenharia nativa com agentes. Na visão da empresa, o sistema representa a camada que faltava entre ferramentas de IA e como a engenharia funciona em escala.

Para times com múltiplos serviços e backlog crescente, o modelo da Block oferece um referencial concreto. Em suma, não se trata de substituir o engenheiro, mas de redirecionar onde a inteligência humana é aplicada.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil