← AI 動態 Simon Willison

什麼是代理工程?AI 不只幫你寫程式,還能自動執行與除錯的開發新時代

代理工程(Agentic Engineering)是指利用能編寫且「執行」程式碼的 AI 代理人來開發軟體。它透過循環執行工具來達成目標,將 AI 從單純的程式碼生成器轉變為具備實作能力的助手。

代理工程 Agentic Engineering AI開發工具 自動化程式開發
什麼是代理工程?AI 不只幫你寫程式,還能自動執行與除錯的開發新時代

傳統的 AI 輔助開發通常只是產生程式碼片段,仍需由人類手動複製、貼上並進行測試。而「代理工程」的核心在於 AI 具備了執行能力。像是 Claude Code 或 Gemini CLI 這類工具,能根據工程師設定的目標,自動在迴圈中編寫、運行並修正程式碼,直到任務完成為止。這種「在迴圈中運行工具」的特性,讓 AI 能在無人干預的情況下,透過不斷嘗試錯誤來產出真正可運行的軟體。

這項技術的興起並不代表工程師將被取代,而是工作重心將從「如何寫程式」移向「要解決什麼問題」。軟體開發的本質一直是解決問題,而非單純的語法撰寫。當 AI 承擔了繁瑣的除錯與環境建置循環,人類工程師將轉化為更高級的設計者與決策者,專注於架構設計、需求拆解以及確保 AI 的產出符合業務邏輯,這將極大化軟體生產力。