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自身。