讀書趣:從每月 1,000 個 PR 談起:SpaceXAI 工程師揭秘如何讓 AI Agent 真正為你工作


從每月 1,000 個 PR 談起:SpaceXAI 工程師揭秘如何讓 AI Agent 真正為你工作

許多工程師最近都開始使用 Cursor、Claude Code、Copilot 或各種 AI Agent 協助寫程式。
但現實往往不如想像美好。
原本期待 AI 幫自己省下大量時間,結果卻發現每天都在盯著螢幕檢查 AI 是否產生幻覺、修正錯誤,甚至還要手把手教它怎麼使用開發工具。最後,自己反而成了整個開發流程的瓶頸。
前 Cursor 工程師、現任職於 SpaceXAI 的 Lauren 也曾經歷過相同的挫折。但在建立一套完整的 AI 協作系統後,他現在每月能處理 800 至 1,000 個 Pull Request(PR)。

這並不是因為 AI 突然變得完美,而是因為他改變了思維。

工程師的角色不再只是寫程式,而是開始扮演系統設計師與團隊管理者。


別把 AI 當工具,而是把它當成一支工程團隊

Lauren 提出了相當有趣的概念,稱為 Trust Curve(信任曲線)。
很多人剛開始使用 AI Agent 時,都處於低信任狀態。
他們會不斷檢查 AI 的每一行程式碼、每一次修改、每一個決策。
結果就像管理一位剛入職的新員工:
  • 交代工作後不放心。
  • 五分鐘查看一次進度。
  • 隨時出手修正。
  • 所有決策都要自己核准。
這種模式稱為 Human-in-the-loop。
雖然安全,但完全無法發揮 AI 最大價值。
Lauren 認為,真正的生產力爆發發生在你開始信任 AI 的時候。
當信任建立後,你的目標不再是管理「一個 Agent」,而是同時調度數十個甚至上百個 Agent。
因為真正的槓桿來自於平行作業(Parallelization)。
當 AI 可以同時處理大量任務時,個人生產力就會出現巨大的躍升。


建立信任的關鍵:讓 AI 學會驗證自己

那麼問題來了。
你憑什麼相信 AI?
Lauren 的答案很簡單:
不要讓 AI 猜測,要讓 AI 驗證。
當年他在 Cursor 開發內部專案「Glass」時發現,人與 AI 最大的溝通問題來自於資訊不對稱。
例如工程師正在觀看 Chrome DevTools 的效能分析畫面,但 AI 卻看不到。
你只能用文字描述:
「這裡有個 Flame Graph 看起來怪怪的。」
但 AI 根本無法理解你看到什麼。
於是 Lauren 的解法是:
不要描述畫面,直接給 AI 工具。

他讓 AI 擁有以下能力

  • 透過 Chrome DevTools Protocol(CDP)直接操作瀏覽器。
  • 控制 iOS 模擬器進行測試。
  • 自動擷取 CPU Trace。
  • 分析 Heap Snapshot。
  • 執行自動化驗證流程。
這個改變非常重要。

因為 AI 不再只是「寫出程式碼」,而是能夠「執行程式碼並驗證結果」。
當驗證形成閉環(Closed Loop)之後,工程師需要人工檢查的工作就大幅減少。


AI 最大的痛點:找不到東西

如果你曾使用過 AI Agent 處理大型專案,應該有類似經驗。
你明明說:
「請幫我修改會員中心的按鈕樣式。」
結果 AI 花了十分鐘還在代碼庫裡迷路。
找不到畫面。
找不到元件。
找不到功能入口。

Lauren 將這種現象稱為:
Flailing(無效掙扎)

AI 把大量時間浪費在定位問題,而不是解決問題。


Feature Map:給 AI 一張導航地圖

為了解決導航問題,Lauren 提出了 Feature Map(功能地圖) 的概念。
它可以理解成專門為 AI 設計的 GPS。

Feature Map 包含什麼?

  • UI 元件對應的 DOM Selector。
  • 功能對應的程式碼位置。
  • 頁面導航路徑。
  • 快捷鍵操作流程。
  • 滑鼠操作步驟。
有了這份地圖之後,即使產品經理在 Slack 丟出一張截圖並附上三個問號:
???
AI 仍然能快速找到對應畫面、定位程式碼並開始修復。
這就像把一位新進工程師瞬間變成熟悉系統三年的老鳥。


Dune 架構:讓 AI 的偷懶變成優勢

Lauren 之後為 GrokBot 設計了一套新的系統架構,名稱叫做 Dune。
而這套架構最有趣的地方在於:
最短路徑就是正確路徑。
因為 AI 天生喜歡找捷徑。
如果架構設計不良,AI 就會選擇最快但錯誤的方法。
但如果系統設計得夠好,最快的方法恰好就是最佳實踐。
那麼 AI 的偷懶反而變成優勢。

Dune 的幾項核心規則

  • 禁止使用 useEffect。
  • 禁止撰寫程式碼註解。
  • 強制依賴圖規範。
  • 隔離 Renderer 與 Main Process。
  • 違反規則直接 CI Fail。
乍看之下很極端。
但 Lauren 認為:
任何需要靠 Code Review 才能糾正的規則,本質上都是系統設計失敗。
如果規範重要,就應該自動化。
不要依賴人工提醒。
不要依賴大家記得。
直接讓系統阻止錯誤發生。


為了 AI,他們重構了 600 個 PR

很多團隊期待:
導入 AI 後即可立即提升效率。
但 Lauren 的做法完全相反。
他先投資大量時間改善系統架構。
甚至完成超過 600 個 PR 的大型重構。
目的只有一個:

打造 AI 友善的開發環境。

因為如果底層架構混亂,再強大的 AI 也只是放大混亂。


Token 成本 vs 人力成本,你該怎麼選?

許多人看到大型 AI Agent 團隊後,第一個反應都是:
這樣 Token 不會很貴嗎?
Lauren 的看法很務實。
Token 並不是成本問題,而是投資問題。

真正應該比較的是:
  • 每月 AI 成本。
  • 每月工程師成本。
  • 整體產出價值。
如果幾百美元的 AI 支出可以換來數萬美元的人力產能,那麼答案其實很明顯。
更有趣的是,在 Dune 架構下:
  • PM 可以直接修 Bug。
  • 設計師可以提交 PR。
  • 非技術人員也能完成簡單開發工作。
因為系統本身已經提供足夠強大的護欄與驗證機制。


未來工程師的角色:從程式設計師變成總廚

Lauren 用了一個非常貼切的比喻。
未來的工程師更像是餐廳總廚。
總廚不需要親自下場炒每一道菜。
他的工作是:
  • 設計廚房流程。
  • 制定作業規範。
  • 管理食材品質。
  • 優化工作動線。
  • 確保團隊穩定產出。
同樣地,未來工程師最重要的能力可能不再是寫程式。
而是設計一套讓 AI 可以高品質運作的系統。
當架構足夠成熟、護欄足夠完善、驗證能力足夠強大時,即使是最普通的 AI Agent,也能持續產出高品質成果。


結語:真正的競爭力不是 AI,而是系統

很多團隊都在比較:
  • Claude 比較強?
  • GPT 比較強?
  • Grok 比較強?
  • Cursor 比較好用?
但 Lauren 的實戰經驗告訴我們:
真正的差異不在模型本身,而在於你是否建立了讓 AI 成功的環境。
沒有驗證機制,AI 只會產生更多錯誤。
沒有導航系統,AI 只會不停迷路。
沒有硬性規範,AI 只會把技術債放大。
未來最有競爭力的團隊,不一定擁有最強的模型。
但一定擁有最適合 AI 工作的系統。
而當你的代碼庫真的能夠讓 AI 自動完成、驗證並合併 PR 時,工程團隊的生產力將不再是線性成長,而是指數級擴張。


你怎麼看?

如果你的代碼庫今天就能做到 AI 自動驗證、自動修復、自動合併 PR,你認為未來一年你的團隊能夠打造出什麼樣的產品?

歡迎在留言區分享你的看法。

參閱X中的貼文影片a SpaceXAI engineer walks through building a team of agents that keeps working.
古月部落格 https://readgotw.blogspot.com
每日進步一點點 https://aidailytw.blogspot.com古月部落格
2026-09-10 23:43 發佈
我自己是覺得 AI 真正省時間的前提不是更會寫
而是要先把驗證流程和專案地圖整理好

不然只是把找錯誤的時間換成找 AI 的錯誤而已
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?