商傳媒|葉安庭/綜合外電報導

根據《IBM》報告指出,軟體開發領域正迎來一項名為「激進應用程式開發」(Radical AD)的新模式,其核心在於「代理原生工程」(agent-native engineering),旨在徹底解決開發過程中長久以來存在的摩擦與低效率問題。

傳統上,軟體工程師投入大量時間在非工程核心任務上,例如閱讀需求、釐清依賴關係、更新工作項目(ticket)狀態、跨團隊協調等,這些管理工作所耗費的精力往往超過實際解決工程問題本身。當開發條件不佳,例如規格不清楚、介面理解有誤或驗收標準模糊時,重工現象頻繁,例如程式碼常因對需求理解不同而在審查後重寫,導致成本升高。

然而,僅僅增加人工智慧(AI)工具並無法完全解決這些摩擦。國際資料公司(IDC)在今年五月發布的代理式人工智慧市場報告中指出,代理式人工智慧的效益主要集中在對領域級別的轉型,而非僅限於孤立的應用情境。因此,那些在開發上取得進展的團隊,正逐步改變其端到端的交付模式,這也顯示當前軟體開發面臨的瓶頸在於交付模式而非技術本身。

代理原生模式如何重塑開發流程

「激進應用程式開發」模式將開發摩擦視為核心問題。在這個模式中,企業的背景資料與機器可讀的規格(specifications)成為唯一的真實來源。AI 代理(agents)將依據這些資訊,協調並執行整個軟體交付生命週期的各項任務。

人類在「激進應用程式開發」中的角色並未被取代,而是轉向更高價值的決策工作。工程師負責設定開發意圖、撰寫清晰的規格、指導代理執行任務、審查代理的產出,並對最終成果負起責任。其目標並非取代開發人員,而是將他們從重複性的瑣碎工作中解放,專注於架構設計、驗證與工程判斷等更具挑戰性的任務。

為此,Radical AD 擴展了傳統的交付堆疊,在程式碼儲存庫與持續整合/持續交付(CI/CD)管線之上,新增一個結構化的情境層(context layer),提供持久且代理可讀的記憶體。這意味著傳統靜態的文件,如需求文件、使用者故事(user stories)、設計文件等,將被新的交付構件(delivery artifacts)取代,這些構件既是文件本身,也是代理執行任務的活化輸入。例如,「規格資料夾」(spec folder)將成為代理執行任務所需一切資訊的唯一來源,包含待建構內容、元件連結、限制條件以及交付狀態等。

提升工程師核心價值與技能轉型

透過 Radical AD,許多過去耗時且低效率的活動將大幅減少,例如手動分解任務、維護測試案例、重複更新文件、衝刺規劃與協調、更新狀態報告以及不必要的交接會議等。相對地,需要人類獨特思維與判斷的活動將更加突顯,包括系統架構思維、驗證與工程判斷、品質治理、情境工程與重用、異常狀況處理,以及優化交付流程和專注於客戶價值。

這代表工程工作的總量並未縮減,而是轉變為需要人類做出獨特決策的領域。在代理原生交付模式中,開發人員將著重於規格撰寫,並發展代理原生能力,例如提示工程(prompt engineering)、多代理協作、情境設計及架構判斷等關鍵技能。這些新技能將成為未來軟體工程師的核心競爭力。

這種新模式的先例可追溯至 Palantir 的「前線部署工程」(Forward Deployed Engineering)方法,該方法將工程師嵌入客戶環境中。如今,AI 代理將執行其中許多手動工作,大幅提升人類工程師的槓桿作用。透過採行激進應用程式開發,企業不僅能加速實現商業目標,還能顯著提升市場競爭優勢。對於台灣的軟體產業而言,這也意味著企業與開發者需積極擁抱新興的代理原生技術與工作模式,以維持競爭力並推動產業升級。