AI News HubLIVE
站内改写2 分钟阅读

Block如何通过Slack管理其AI编码代理舰队

Block(Square、Cash App母公司)开发了BuilderBot,基于开源Goose框架,使工程师能在Slack线程中通过标记@builderbot来管理AI编码代理。BuilderBot能处理跨数百个服务和数亿行代码的任务,从Linear/Jira获取工单,创建分支,发起PR,监控CI并根据反馈迭代。它理解公司所有服务、API和惯例,但绝不接触客户数据或支付信息。系统每天运行超20万次操作,每周合并约1500个PR,占生产代码变更的15%。Block已将Goose贡献给Linux基金会旗下的Agentic AI Foundation,并与Anthropic共同开发了MCP协议。尽管面临大规模裁员,Block坚持向AI原生工程转型。

来源The New Stack AI作者: Frederic Lardinois

大多数AI编码工具在单一代码库内表现良好,但很少有工具能跨越数百个服务和数亿行代码进行工作。为了满足自身需求,Block(旗下拥有Square、Cash App以及Tidal)开发了BuilderBot——基于其开源框架Goose的工具。工程师只需在Slack线程中标记@builderbot,即可管理一个AI编码代理舰队。

当Block的开发者标记@builderbot后,它会在线程中启动工作,负责研究、规划和编码,同时开发者可以实时指导。BuilderBot可以从Linear和Jira中获取工单,创建分支,发起拉取请求(PR),监控CI,并根据反馈进行迭代。这样,没有人需要切换上下文,因为对话本身就成了开发环境。

BuilderBot还能理解公司内的每一个服务、API和约定,因此,从事Cash App的工程师也能对从未接触过的Square服务进行修改。Block认为,这正是它区别于普通编码助手的关键。公司强调,该工具仅操作源代码和系统配置,绝不涉及客户数据或支付信息。

目前,该系统每天运行超过20万次操作,每周合并约1500个拉取请求,约占Block所有生产代码变更的15%。公司表示,过去需要数月的工作现在只需几天就能完成。

Block的AI能力负责人Brad Axen表示,BuilderBot是“AI编码工具与工程大规模实际工作方式之间的缺失层”。在Square方面,工程师们列出了一系列卖家等待了数月的功能,并在几天内交付,BuilderBot负责处理脚手架和重复性工作,而人类则做出塑造产品的决策。

Block声称,目前所有工程师都定期使用AI,这是两年来推动AI“原生”融入Block开发流程的结果。这一推动包括2025年1月开源Goose,随后Block将其贡献给Agentic AI Foundation——Linux基金会于2025年12月成立,该基金会也包含了Anthropic的Model Context Protocol和OpenAI的AGENTS.md。

Block在构建Goose时遇到的集成问题,促使它与Anthropic共同开发MCP,这已成为连接代理与工具的标准,并被OpenAI、谷歌等公司采用。

所有这一切都在团队规模远小于一年前的情况下进行。今年2月,Block裁员超过4000人,占员工总数的40%以上,CEO Jack Dorsey将这一重组归因于公司对AI和代理的押注。他对股东表示,预计大多数公司将在一年内得出相同结论。

BuilderBot本身仍留在Block内部,并非可供购买的产品。公司而是推出其背后的论点:从AI辅助编码到AI原生工程的转变,是当前软件构建方式中最大的变化之一。目前,这一论点的数据支持来自Block自身。