Zach Lloyd 以前在 Google 當 principal engineer,帶過 Google Docs 那條線;工程做了二十多年。現在是 Warp 創辦人——Warp 是開源的 agent 開發環境(很多人先當它是比較聰明的 terminal;裡頭內建 agents)。開源幾個月、6 萬+ GitHub stars、兩百多人貢獻過、逾 80 萬活躍開發者。
他還是常常在出東西,但過去六個月沒親手寫過一行 code。公司重心也從「互動式終端」往「怎麼把開發自動化」移。
這幾年工具從 chat/AI autocomplete(Cursor、Copilot),走到現在大家多用的互動式 agent(坐著叫 Claude Code、Warp 做事)。他預期接下來半年到一年,會更往自動化走——不只單次對話,而是整條生命週期自己轉。
現場舉手:幾乎人人用 agents、多人同時跑;雲端 agent 不到一半;真的把 triage→spec→implement→review 整條自動化的人還少。他的預測是:每個夠大的專案都會有一條這樣的系統,就像十年前 CI/CD 變成「當然要有」。
開源主因之一,是想蓋一座公開工廠。build.warp.dev 把 issue 流過哪個狀態、哪個 agent/貢獻者在動攤開來——他自己說是大規模的原型工廠,還沒完美,但在轉。
軟體愈來愈便宜做得出來,也愈來愈容易被 clone。在這個前提下,很難只靠「做出很棒的產品」撐起生意——還要 distribution、ecosystem、community、brand、data、capital。新創缺這些時,他建議的一條路是公開打造(Warp 自己也是閉源五年才跨出去):幫生態系、品牌、社群長大。
開源傳統痛點——吵雜 issue、馬虎 PR、code review 地獄、驗證很耗時——現在可用一整套自動化(軟體工廠)扛。這也是他們終於敢開源的原因。這套不限開源;任何夠大的專案都能用。
開源場景裡,理想狀態是 agents 幫貢獻者貢獻、幫維護者維護。但他強調:每個夠規模的公司/專案,核心都會有一條軟體工廠。
工廠地板是一張步驟圖——每家產品長得差不多。重點不是把整張圖背起來,而是定義「我們家的軟體怎麼被做出來」:
簡單版多數團隊自己蓋得起來;要能 scale 的基礎設施,他建議多數組織把力氣放在自己的產品(現場也提過 Uber 內部版這類案例)。若自建或外購,架構大概會有:
工廠也是心態:量你 ship 了多少、花了多少人時與 token,再改進。常見的 skill loop——
工廠 agent 跑 skills → observer agent 看哪裡失敗/被資深工程師糾正 → 改 skills,下一輪更好。例如 code review agent 留言被改過,observer 就把規則寫回 skill 檔(講者例:issue-triage/SKILL.md 內圈、外圈 improve-issue-triage/SKILL.md)。
心態要轉:你不是只在做產品,你是在做會做出產品的那套東西——比較像製程/製造,或他說的 meta engineering(怎麼把 agent 系統調到最會做工程)。
若快樂來自寫 code,未來會寫得比較少;若快樂來自 ship 產品,現在反而最好。寫更少、ship 更多——這是取捨,也還有一堆硬核工程題可解。
現場有開源 starter repo(agent skills + GitHub Actions,從 issue 走到驗證過的變更);可用 Warp 平台,也可以不用——重點是示範 triage/寫 spec 怎麼落地。
※ 來源:YouTube/AI Engineer — Zach Lloyd《Software Engineering Is Becoming Factory Engineering》;Warp warp.dev/公開工廠 build.warp.dev;講者 @zachlloydtweets。非正式圖文整理,內容以原片為準。