軟體工廠中的務實槓桿效應

@dexhorthy
英語1 天前 · 2026年7月29日
117K
626
48
14
1.5K

TL;DR

本文探討如何將 AI 應用於軟體開發的規劃與對齊階段,而非僅限於程式碼生成,藉此實現 2 至 3 倍的交付週期加速。

這篇算是近期系列文章的補充篇/支線任務。它不太適合直接放進主文,所以我單獨發表。這在 [《軟體工廠為何失敗》](https://x.com/dexhorthy/status/2080697380379427275) 第二部分 [《重新點亮燈光》](https://x.com/dexhorthy/status/2081058573556306030) 中略有提及。

尋找槓桿點

早在 AI 出現之前,開發一個功能所需的時間,只有 25-50% 是花在寫程式碼本身。其餘的時間都用在對齊需求/規劃、程式碼審查/重工,以及測試/驗證解決方案上。

dex - inline image

如果你只靠 AI 來寫程式碼,那你只是把 2-4 小時的編碼時間縮短到 10-20 分鐘,但其他環節完全沒有加速。

dex - inline image

但如果你用 AI 來協助規劃和對齊需求,那麼你實際上可以達到接近 2-3 倍的速度提升。

dex - inline image

AI 編碼的 80/20 法則

假設你隨意地將一個兩句話的提示丟進你的工廠,那麼你獲得一個完全可合併結果的機率大約是 50%,而有 50% 的機率需要重工。

dex - inline image

現在,假設你是一位擁有 10 年經驗的首席工程師。你已經將橫跨 100 個儲存庫的整個程式碼庫都記在腦中。於是你花了一個下午,親手撰寫了一份完美且詳盡的規格。這樣一來,你的成功率提升了,但可能仍有約 10% 的機率,你需要重做某個重要的部分

dex - inline image

而極端的情況是:自己動手寫每一行程式碼。這樣 Agent 就沒有任何出錯的空間,重工的機率則降為零。

dex - inline image

注意: 在這個例子中,我會把

「你需要修改某事的機率」乘以「修改的麻煩程度」

模糊成一個單一的百分比數字,但顯然它們是兩個不同的變數。如果模型有 50% 的機率弄錯按鈕樣式,但修正方法就是一個簡單的提示,那麼我們整體的「預期痛苦」就會很低。

預期痛苦 = 你需要修改的機率 × 修改的麻煩程度

如果你把這個關係畫出來,就會發現前期投入的努力與預期痛苦之間存在反比關係。

dex - inline image

你不想做的事情是,為了一個任務花費 6 小時規劃,但你其實可以在前 10 分鐘內就消除 80% 的預期痛苦。

你需要在不鑽牛角尖於那些無法在不深入細節的情況下回答的問題來做到這一點。例如,如果你已經在「產品」層級做了一些工作,但尚未解答所有懸而未決的問題,那麼你可能需要先停下來,深入技術細節層級,以了解什麼是可行的。這方面沒有完美的流程。

這就是我們所說的槓桿 - 而這需要務實的態度。如果你正在進行多階段的規劃,從五萬英尺的高空視角一路縮小到一萬英尺的視角,你希望在每個階段都進行一點微調,以確保你盡可能地消除最多的預期痛苦

祝好運。

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章