Block a atteint un niveau inédit dans l’automatisation de l’ingénierie interne. L’entreprise derrière Square et Cash App a déployé Builderbot sur l’ensemble de la base de code d’entreprise. Le résultat a radicalement transformé la façon dont des centaines d’ingénieurs livrent des logiciels.
Plus de 200 000 commandes exécutées par jour. De plus, environ 1 500 pull requests sont fusionnées chaque semaine de manière autonome.
Block a découvert les limites des assistants de code traditionnels
Au cours des deux dernières années, les ingénieurs de Block ont intégré l’IA dans leur quotidien. Cependant, il est devenu évident que les outils classiques ne suffisaient pas.
Le problème était l’échelle. L’infrastructure de l’entreprise réunit des centaines de services interconnectés. Par conséquent, des assistants conçus pour des dépôts uniques se bloquaient tout simplement.
C’est ainsi que naquit Builderbot. Il s’agit d’une couche d’orchestration centrale. Elle coordonne plusieurs agents pour exécuter des tâches complexes sur l’ensemble de l’infrastructure.
Comment Block Builderbot fonctionne au quotidien des développeurs
Le flux commence sur Slack. L’ingénieur mentionne @builderbot et décrit la tâche. À partir de là, l’agent prend le contrôle.
Le système cartographie le contexte complet du code. Il répertorie les services actifs et documente les points d’accès internes. Par conséquent, un développeur du Cash App peut initier des modifications sur un service de Square sans expérience préalable dans ce sous-système.
De plus, Builderbot s’intègre à Linear et à Jira. Il assure la gestion des tickets, crée des branches et génère du code. En outre, il surveille l’intégration continue et itère jusqu’à ce que le code passe tous les tests.
Ainsi, l’ingénieur n’intervient que pour des décisions de haut niveau.
Block a garanti un isolement total des données de paiement
Une décision architecturale critique a été l’isolation explicite du périmètre de l’agent. Builderbot opère uniquement sur les dépôts de code et les configurations système.
En aucune circonstance, l’agent n’accède à des données clients. Il n’accède pas non plus aux informations de paiement ou aux données personnelles des serveurs de production. Cette frontière protège la conformité de l’entreprise. En même temps, elle donne au système une liberté totale sur l’architecture logicielle.
Block Builderbot représente déjà 15 % des modifications dans la base de code
Les chiffres parlent d’eux-mêmes. Les contributions autonomes représentent environ 15 % de toutes les modifications apportées à la base de code.
L’impact sur les cycles produit est d’autant plus révélateur. Brad Axen, responsable des capacités IA chez Block, a décrit l’effet direct sur Square : des fonctionnalités qui traînaient dans le backlog pendant des mois ont été livrées en quelques jours. Ainsi, des projets qui prenaient autrefois des mois sont désormais menés à bien rapidement.
Goose et MCP sont à la base de l’architecture de Block
Builderbot a été construit sur Goose, le framework open source initialement développé par Block. Par la suite, le code a été contribué à l’Agentic AI Foundation.
Lors de la mise en œuvre interne, les ingénieurs ont rencontré un problème de connectivité. En conséquence, Block a entamé une collaboration directe avec Anthropic. Ensemble, les deux entreprises ont co-développé le Model Context Protocol. Le MCP est aujourd’hui la norme de l’industrie pour connecter des agents à des environnements de développement.
Autrement dit, le problème interne de Block est devenu une infrastructure pour tout le secteur.
Ce que le modèle de Block indique pour l’ingénierie avec des agents
Block a publié les détails du Builderbot pour alimenter la discussion sur l’ingénierie native avec des agents. Selon Block, le système représente la couche manquante entre les outils d’IA et la façon dont l’ingénierie fonctionne à l’échelle.
Pour les équipes qui gèrent plusieurs services et un backlog croissant, le modèle de Block offre un cadre concret. En résumé, il ne s’agit pas de remplacer l’ingénieur, mais de réorienter l’endroit où l’intelligence humaine est appliquée.




