当前AI编程工具在单一代码库中表现出色,但一旦需要跨越数百个服务、处理数亿行代码时,往往力不从心。Block(旗下拥有Square、Cash App、Tidal)基于其开源的Goose框架,自主开发了一款名为BuilderBot的内部工具。工程师只需在Slack中@builderbot,一个对话线程即可协调整个AI编程智能体集群,大幅降低操作复杂度。

Block现已公开这一内部工具,旨在为面临类似挑战的开发者提供可直接参考的解决方案。
工程师在Slack中调用@builderbot后,它立即在对话线程中展开工作:进行调研、规划方案、编写代码,同时接收工程师的实时反馈指导。据Block介绍,BuilderBot能够自动从Linear和Jira获取工单、创建代码分支、提交Pull Request、监控CI流程,并根据反馈持续迭代。开发者无需频繁切换工作上下文——对话本身即成为完整的开发环境。
BuilderBot对公司内部的每项服务、每个API以及开发规范都有深入了解,因此负责Cash App的工程师也能直接修改此前从未接触过的Square服务代码。Block认为,这正是BuilderBot与普通编程助手之间的根本性差异。
值得关注的是:该工具仅处理源代码与系统配置,绝不涉及客户数据或支付信息。
目前,这套系统每日处理超过20万次操作,每周合并约1500个Pull Request,占Block全部生产代码变更的15%左右。公司表示,此前需耗时数月才能完成的任务,现在仅需数天即可交付。
Block AI能力负责人Brad Axen将BuilderBot定义为“AI编程工具与大规模工程实践之间缺失的一环”。他举例说明,在Square业务侧,工程师列出了一批被积压数月的新功能需求,依靠BuilderBot完成脚手架搭建与重复性工作,数天内便得以交付,而产品方向的关键决策仍由人工做出。
Block透露,目前公司所有工程师已定期使用AI工具,这是过去两年持续推动AI“原生化”建设所取得的成果。
这一推进过程包括:2025年1月开源Goose;随后将Goose贡献给Linux基金会于2025年12月成立的Agentic AI Foundation——该基金会同时托管了Anthropic的Model Context Protocol(MCP)与OpenAI的AGENTS.md。
Block在构建Goose时遇到的集成难题,促使其与Anthropic共同开发了MCP。如今,MCP已成为连接智能体与工具的行业标准,被OpenAI、谷歌等公司广泛采用。
另一个背景是:Block是在团队规模大幅缩减的情况下完成上述工作的。今年2月,Block裁员超过4000人,占员工总数的40%以上。CEO杰克·多西将此次重组与公司押注AI和智能体的战略方向直接挂钩,并向股东表示,预计大多数公司将在一年内得出相同结论。
BuilderBot将保留在Block内部,不会作为独立产品对外销售。Block希望传递的是其背后的理念:从AI辅助编程迈向AI原生工程,是当前软件开发领域正在经历的重大变革之一。而支撑这一论断的数据,目前主要来自Block自身的实践。
Q&A
Q1:BuilderBot是什么?它有什么核心功能?
BuilderBot是Block基于开源框架Goose开发的内部AI编程工具。工程师只需在Slack中@builderbot,它便能在对话线程中自动完成调研、规划与编码,同时从Linear和Jira获取工单、创建分支、提交Pull Request、监控CI流程并持续迭代——对话本身即成为开发环境,开发者无需频繁切换上下文。
Q2:BuilderBot目前的使用规模和实际效果如何?
BuilderBot目前每天处理超过20万次操作,每周合并约1500个Pull Request,约占Block全部生产代码变更的15%。此前需要数月才能完成的工作,现在仅需数天。Block所有工程师现已定期使用AI工具,这是公司两年来推动AI原生化建设的成果。
Q3:MCP协议和Goose框架有什么关系?
Goose是Block开发的开源AI智能体框架,Block在构建Goose过程中遇到了大量工具集成难题,这促使其与Anthropic共同开发了MCP(Model Context Protocol)。MCP现已成为连接AI智能体与各类工具的行业标准,被OpenAI、谷歌等主流厂商采用。Goose目前已被贡献给Linux基金会旗下的Agentic AI Foundation。
