如何建立 AI 軟體工廠:能開啟、審查與合併 PR 的代理
為何重要
這場觀念轉變將 AI 開發者的競爭重心從「提升模型撰寫程式碼的能力」移轉到「設計高效率的生產管道」。隨著團隊試圖消化大規模的代理輸出,能建立有效閘門與佇列的公司將獲得更高的工程吞吐量優勢。投資人應關注這類能協助企業最佳化「重複性審查」工作流的基礎設施供應商。
文章探討了「AI 軟體工廠」架構,這是企業將自動化程式碼生成整合進開發流程的方式,其核心在於建立佇列系統與閘門,以管理代理產出的品質,而非單純依賴代理本身。
- 成本結構差異:Spotify 在推出具備合併功能的代理(Fleetshift)之前,先花費兩年時間建立好軟體工廠的閘門,並指出產生合約的成本是線性的,但人工審查的成本則並非如此。
- 架構實務:真正的軟體工廠必須是「佇列驅動」且「可丟棄環境」;工作專案進入佇列後,代理在隔離環境中執行,且必須先通過自動驗證(編譯與測試)後才提交給人工審查,以避免審查量爆量。
- 效能資料:Microsoft 在 dotnet/runtime 上的資料顯示,代理在處理極小範圍變更(1-50 行)時成功率達 76% 至 80%,但在處理效能最佳化工作時成功率降至 54.5%。