影響力堪比網路、雲端!AWS 定調 AI Agent 歷史級變革,發表首批「前沿代理」
生成式 AI 正快速邁向下一個階段,而 AWS 在一年一度的 re:Invent 大會傳遞的訊息非常明確:AI 代理(AI Agents)是未來趨勢。AWS 執行長 Matt Garman 在主題演講中表示,AI 代理帶來的產業影響,將堪比網際網路與雲端。
亞馬遜的 AI 代理布局,將由一個更先進的新世代 AI 代理主導,該公司稱之為「前沿代理」(frontier agents)。對於亞馬遜來說,前沿代理必須具備三大核心特徵:首先是自主性,用戶只需給定目標,代理就能自行找出達成方法;其次是大規模可擴展性,單一代理能同時執行多項任務,甚至指揮其他代理分工合作;最後是長時間運行,它們能為了達成複雜目標而連續工作數小時甚至數天,期間無需人類插手干預。
源自真實專案經驗的 AWS 前沿代理
前沿代理的概念不是憑空誕生,而是來自 AWS 自家工程團隊的實戰。Garman 透露,一個原本需要 30 名工程師、耗時 18 個月的大型專案,最後透過 AI 代理工具,只用了 6 個人,在 76 天內完成了全部的工作。團隊從中學到了以下幾點,促使前沿代理概念的誕生。
首先是「從監督轉向目標導向」。AWS 團隊意識到,要從 AI 代理獲得最大的效益,就必須改變工作流程,因此他們從監督單個小任務,轉變為指揮廣泛的目標驅動成果,這使他們的功能交付速度開始加速。
第二,並行化任務。團隊發現,開發速度與能同時運行的代理數量成正比。
第三,減少人工干預。團隊觀察到,他們自己成了瓶頸,因為他們必須不斷地介入以解除代理的封鎖,進行人工干預或提供方向。他們得出結論:讓這些代理能夠更長時間地獨立工作,而不斷線,是效率提升的關鍵。
AWS 反思了這些經驗教訓,並提出了疑問:「為什麼我們不能擁有可以做到所有這些事情的代理?」因此,AWS 團隊便導入了前沿代理。隨後,AWS 對外推出三款新的前沿代理:Kiro、AWS Security Agent 和 AWS DevOps Agent,分別聚焦軟體開發生命週期中的不同環節。
3 大前沿代理亮相:包辦寫程式、補漏洞到維運
1. Kiro 自主代理(Kiro Autonomous Agent)
《VentureBeat》、《SiliconAngle》分析,現有的 AI 程式助理雖然強大,但仍需要工程師手動切換上下文、餵入需求、同步多個程式碼庫,造成大量摩擦。Kiro 的核心能力在於:它會記得先前的拉取請求(PR)、需求討論、架構決策,並保持長期上下文。它能同時處理多個程式碼庫的任務、同時修補多個微服務。甚至可以被指派清空 Jira backlog,並自動判斷該從哪裡開始下手。
2. AWS 安全代理(AWS Security Agent)
Kiro 負責繁瑣的工作,AWS 安全代理則專注於監督,主動辨識風險,並在發現問題後採取措施緩解風險。根據《SiliconAngle》,現有的安全 AI 代理多半只能提出廣泛性的建議,但 AWS 安全代理能在整個軟體開發週期中提供客製化的指引,並在任何階段主動審查設計文件、掃描程式碼漏洞,甚至將滲透測試轉變為隨選即用的服務,幫助企業從源頭構建安全的應用程式。
3. AWS 維運代理(AWS DevOps Agent)
AWS DevOps Agent 負責維護分散式應用程式所依賴的底層基礎架構,例如監控微服務、雲端相依性與遙測資料,以全面掌握系統的行為。它就像一名隨時待命的營運團隊成員,可在事件發生時立即回應,並利用累積的知識找出根本原因。它能連結 Amazon CloudWatch、Datadog、Dynatrace、New Relic、Splunk 等可觀測性工具,以及標準作業程序(Runbook)和部署管線。
前沿 AI 代理失控怎麼辦?
讓 AI 系統連續自主運作數天,自然會引發外界對於「如果偏離軌道會怎麼辦」的疑問。亞馬遜開發者代理與體驗部門副總裁 Deepak Singh 向《VentureBeat》說明,系統內建了多層防護機制。
具體來說,代理在運作過程中累積的所有「學習內容」都會被記錄並可供查閱,使工程師能清楚理解代理決策背後依據的知識來源;當發現代理從團隊溝通中吸收了錯誤資訊時,使用團隊甚至可以刪除特定學習內容。工程師也能即時監控代理的行為,在必要時介入,重新導引代理的操作,或直接接手執行。最重要的是,Singh 強調,代理永遠不會直接將程式碼提交到正式環境,這項責任仍由人類工程師掌握。
前沿代理對軟體工程師的意義為何?
這項發表自然引發外界對軟體工程職涯的疑慮。Singh 反駁了「前沿代理會取代開發者」的說法,強調代理是用來放大人類能力的工具。
他說:「軟體工程是一項工藝。改變的不是『代理做了所有工作』,而是這項工藝本身正在改變——如何使用代理、如何設計你的程式碼庫、如何設定提示、如何制定規則、如何建構知識庫,讓代理能有效運作。」
*本文開放合作夥伴轉載,資料來源:《SiliconANGLE》、《VentureBeat》、AWS Events,首圖來源:AWS