新的軟體開發生命週期:從「語法工匠」到「AI 代理指揮官」
Kaggle 白皮書《The New SDLC With Vibe Coding》指出,軟體開發正從「語法時代」邁向「意圖時代」。工程師的價值將集中在意圖設計、架構規劃與判斷審核,效率與效能的定義也隨之改變。
新的軟體開發生命週期(SDLC)正在改變傳統軟體產業對效率與效能的定義與做法。Kaggle 最新白皮書《The New SDLC With Vibe Coding》對這個轉變有完整的分析。
從語法時代到意圖時代
| 過去:語法時代 | 現在:意圖時代 | |
|---|---|---|
| 開發重點 | 把人類邏輯翻譯成機器語法 | 精準表達要解決的問題 |
| AI 的角色 | 輔助補全程式碼 | AI Coding Agent 自主處理跨檔案變更、執行測試與提交 PR |
根據 2026 年初的數據:
- 85% 的專業開發者已導入 AI 代理。
- 41% 的新程式碼已由 AI 生成。
工程師的價值將集中在哪裡
- 意圖設計(Intent):精準定義要解決的問題與產品需求。
- 架構規劃(Architecture):設計穩健、可擴展的系統邊界。
- 判斷與審核(Judgment):確保 AI 產出的程式碼符合商業邏輯、資安標準與品質規範。
Vibe Coding 並不是要取代工程師,而是讓開發者從繁瑣的語法細節中解放,轉型為系統的指揮官。
效率與效能
- 效率(Efficiency):把事情做對。
- 效能(Effectiveness):做對的事情。
兩者最終都是完成任務,但在 AI 加入之後,該如何重新解讀這兩個概念,將是環友科技 7 月 RD2 產品開發回顧會議的議題之一。不妨先思考:AI 的出現,到底改變了什麼?