軟體開發已進入由 AI 代理主導全過程的「代理化工程(SE 3.0)」時代,人類必須進化為負責規劃與驗證的管理者,而非僅僅是程式編寫者。
想像一下:早上進辦公室,你對 AI 說:「請自行處理這次專案中使用者儀表板功能的規劃到部署。」AI 代理隨即分析需求、撰寫程式碼、執行測試並完成部署。你只需要監控過程,並在最後確認 AI 提出的結果是否符合意圖即可。這聽起來像是電影情節,但軟體開發已經處於這種變革的核心。
為什麼這很重要?
軟體開發領域迎來了一個稱為「代理化軟體工程(Agentic Software Engineering, SE 3.0)」的新時代。過去我們所見的 AI 程式設計工具,大多只是協助寫作的自動完成功能,但現在它們正逐漸成為親力親為的「團隊成員」。
這並不意味著開發者的工作量減少,而是指我們必須從逐行輸入程式碼的勞力工作中解放出來,將技術實作交給 AI,開發者則轉變為思考「要創造什麼」、「要朝什麼方向設計」的策略家。Forrester 的分析師 Diego Lo Giudice 曾警告:「AI 將破壞軟體產業。」這並不是說軟體開發業務會消失,而是比喻現有的工作方式將被打破,建立新的秩序 出處: Software’s Agentic Era: 8 Takeaways for CIOs (2025)。
深入淺出:AI 與人類的協作
我們可以這樣比喻:過去的開發者是親自切菜、翻炒料理的「主廚」,而代理化時代的開發者則是總管整個廚房的衛生、口味與菜單配置的「行政總主廚(Executive Chef)」。
| 基於 Transformer(一種識別句子中單字之間關係的 AI 架構)等先進技術的 AI 代理,能負責軟體開發的全過程,包括需求分析、開發、測試、部署與維護 [出處: Agentic AI in software engineering | Deloitte US](https://www.deloitte.com/us/en/services/consulting/articles/agentic-agentic-ai-impact-on-software-engineering.html)。 |
但關鍵在於,工具並非主人。如果不懂得如何運用代理化程式設計工具,AI 就只是一台自信地給出錯誤答案的機器,只會產生所謂的「自信生產出的胡言亂語(confidently-produced nonsense)」出處: Agentic Software Engineering。人類必須作為「最終驗證者」,審視 AI 生成的結果是否按意圖運作,架構是否健全。
現況:發展到什麼地步了?
目前的代理化 AI 已超越單純的程式碼建議,進入了自行設定目標並生成解決方案的階段 出處: Agentic Software Engineering: Foundational Pillars and a …。開發者的角色正從「實作者(Builder)」轉變為「人類參與迴路(Human-in-the-loop)的監督者」出處: Software Engineering in the Agentic AI Era。
也就是說,目前 AI 還沒達到能自動處理一切的魔法水準,理解技術限制並能策略性運用,比以往任何時候都更加重要。
未來將如何發展?
代理化工程時代的核心是人類與代理的共生。人類將專注於明確指定意圖、決定策略性架構,以及判斷 AI 產出的結果是否正確 出處: Agentic Engineering Guidebook。未來的開發能力不取決於寫程式的速度有多快,而取決於能多有效地驅動 AI 來達到期望的成果。
為了應對即將到來的變革,我們必須進一步磨練人類獨有的能力,即深入理解問題並辨別何者為要。軟體工程絕不會消失,它只是正在向更智慧、更具策略性的形態進化 出處: Agentic Software Engineering: Foundational Pillars and a …。
MindTickleBytes AI 記者的觀點
無需擔心 AI 會寫程式就導致開發者消失。相反地,技術這把武器越強大,掌握武器並決定目的地的人,其價值將越發閃耀。技術在演進,但「為何而作」的問題,始終屬於人類的領域。
參考資料
- Agentic Software Engineering: Foundational Pillars and a Research Roadmap
- Agentic Software Engineering: Foundational Pillars and a Research Roadmap (HTML version)
- Software Engineering In The Agentic Era - sidv.dev
- Agentic Software Engineering (Textbook)
-
[Agentic AI in software engineering Deloitte US](https://www.deloitte.com/us/en/services/consulting/articles/agentic-ai-impact-on-software-engineering.html) - Software Engineering in the Agentic AI Era
- Agentic Software Engineering (GitHub Repository)
- Agentic Engineering Guidebook
- Software’s Agentic Era: 8 Takeaways for CIOs (2025)
- 單純的句子自動完成
- 設定目標並生成解決方案的團隊成員
- 不撰寫程式碼的單純管理者
- 因為寫程式的速度比電腦快
- 因為必須驗證 AI 生成結果的正確性
- 因為 AI 尚未掌握複雜演算法
- 軟體本身將會消失
- 比喻現有的工作方式將會產生巨大改變
- AI 將取代所有開發者