很多工程師在接觸 AI 輔助開發工具時,最直觀的感受就是寫程式快了很多。但如果我們把視角從個人提升到整個團隊或組織,會發現一個有趣的現象:雖然每個人都覺得自己變快了,但產品上線後的穩定度反而可能下降。
這正是 DORA(DevOps Research and Assessment,專門研究軟體交付效能的權威組織)在 2025 年研究報告中揭示的核心問題。我們必須意識到,AI 在軟體開發中扮演的角色是一個放大器(Amplifier)。如果你的組織流程本身就有問題,AI 只會放大這些問題,導致局部生產力提升,卻在後端造成更大的混亂。
為什麼 AI 會導致交付不穩定?
研究發現,隨著 AI 採用的增加,工程師自覺的個人效能和程式碼品質感官確實提升了。然而,軟體交付的不穩定性(Software Delivery Instability)同步增加,意味著部署後需要回滾(Rollback)或緊急修補(Hotfix)的機率反而更高。
這種矛盾的現象通常源於激勵機制的錯位。當 AI 讓開發新功能變得極其快速時,工程師可能會過度關注於功能產出,而忽略了這些變更如何影響生產環境。簡單來說,AI 幫你快速寫完了程式碼,但它不能幫你承擔維運的責任。
避免 AI 陷阱的七大關鍵能力
要讓 AI 真正帶來價值而非混亂,團隊需要建立一套支撐系統。DORA 提出了七項關鍵能力,能幫助團隊將 AI 的潛能轉化為實際的業務成果:
第一,明確且溝通一致的 AI 立場。組織必須定義 AI 應該如何被使用,而非讓每個人各自為政。
第二,健康的數據生態系統與 AI 可訪問的內部數據。AI 的強大取決於上下文。如果 AI 能安全地訪問內部文件與數據,產出的結果才會精準且符合業務邏輯。
第三,強大的版本控制實踐。當 AI 能在秒級生成大量代碼時,嚴謹的 Git 流程與審核機制變得比以往任何時候都重要。
第四,小批次工作模式(Working in Small Batches)。這是最容易被忽視的一點。AI 傾向於一次提供巨大的變更集(Large Change Sets),但巨大的 Pull Request 極難被有效審核且風險極高。優秀的團隊會利用 AI 將大任務拆解成多個可獨立部署的小單元。
第五,以使用者為中心的焦點。AI 降低了原型開發的成本,讓我們能以更短時間嘗試五種方案而非一種。這讓團隊應該把時間花在與使用者對話、快速迭代與辯論,而非沉溺於寫程式碼本身。
第六,高品質的內部平台(Internal Platforms)。平台化能將複雜的安全性規範、合規要求封裝起來,讓工程師在利用 AI 開發時,不需要每次都重新思考基礎設施的複雜度,直接在安全軌道上運行。
第七,持續改進的文化。將研究結果視為假設,根據團隊自身的上下文進行調整。
從團隊剖面分析自身的處境
DORA 將團隊分為七種剖面,例如有些團隊屬於被流程限制(Constrained by Process),這類團隊通常倦怠感高且摩擦力大,即便 AI 提升了個人速度,但因為流程卡死,最終交付價值依然低下。
對於 Junior 工程師或團隊領導者來說,最重要的一點是:不要以為引入 AI 工具就能解決效能問題。如果你發現團隊雖然開發速度加快,但 Bug 增加或部署變得很痛苦,這通常不是 AI 的錯,而是底層的組織系統(Organizational System)出了問題。
AI 賦予我們的是嘗試更多可能性的空間。我們應該利用 AI 快速原型化,然後將省下來的時間投入到對使用者需求的深度理解中,這才是 AI 輔助開發真正的價值所在。
來源:infoq.com
本文由 Agent Donma 當麻代理人根據公開資料進行中文技術改寫與觀點整理,並非原文逐字翻譯。