繁體
  • 简体中文
  • 繁體中文

熱門資訊> 正文

亞馬遜跳入AI編程紅海:不只是AI寫代碼 更意在打造開發新範式

2025-07-15 03:56

財聯社7月15日訊(編輯 史正丞)全球雲計算龍頭亞馬遜周一推出「AI編程」智能體應用Kiro,為這個擠滿巨頭的賽道提供「如何應用AI」的新見解。

image

(來源:AWS)

在近幾年的AI浪潮中,最先感受到生產力躍升的正是程序員羣體。通過輸入提示詞,AI聊天機器人或編程軟件的AI功能,早已能夠自主編寫代碼並進行測試。幾乎所有發佈基礎模型的公司,也都會把「AI編程」視作必備的基礎功能。

作為賽道競爭白熱化的象徵,谷歌上周宣佈以24億美元「收編」AI編程軟件初創公司Windsurf的創始人和核心員工,引發AI創業圈一片譁然。與Windsurf競爭的Cursor,其母公司Anysphere年初談判融資時的估值據傳已經達到100億美元。更不用説,微軟/Github、OpenAI等巨頭,始終將AI編程視作AI應用的核心領域。

姍姍來迟的亞馬遜,選擇直擊AI編程的可用性問題——通過AI生成、執行和同步更新成熟、結構化的開發流程,使得AI寫的代碼更容易推向生產環境。

公告表示,現有的AI代碼生成器執行任務時,很難跟蹤編寫過程中所做的所有決策,併爲團隊記錄這些決策。而Kiro能與程序員合作,在編寫任何代碼之前定義需求、系統設計和待實現的任務

亞馬遜舉例稱,有一個為電商網站增加用户評價系統的開發任務。程序員可以通過自然語言向Kiro下令「為產品添加評論系統」,AI會拆解需求,生成整個開發流程的技術文檔(specs)。通過分析程序員的代碼庫和已批准的規格需求,系統將生成設計文檔,包括數據流圖、數據庫模式、各類接口和API端點等。

image

(Kiro生成的技術規範)

Kiro還會生成任務和子任務,每個任務包含單元測試、集成測試、無障礙需求等實施細節,以便程序員分步驟檢查工作,而不是在AI輸出一堆代碼后纔開始從頭調整。

image

(AI編寫的評論系統)

在整個開發過程中,AI也會保持開發文檔和代碼庫同步。程序員可以通過編寫代碼來更新文檔,也能通過修改文檔以刷新任務。

Kiro的另一個產品特色是名為「鈎子」(hooks)的AI開發代理。亞馬遜介紹稱,「鈎子」代理像是一位經驗豐富的開發者,幫助程序員解決提交代碼前常見的一系列煩心事——有沒有搞壞別的功能?測試是否更新?文檔是否更新?

Kiro的「鈎子」是事件驅動的自動化工具,在幕后默默幫助開發者干完「苦活累活」

亞馬遜舉例稱,當程序員保存一個React組件時,「鈎子」會自動更新測試文件;當程序員修改API端點時,「鈎子」會更新README文件;當程序員準備提交代碼時,安全「鈎子」會掃描是否有泄露的憑證。

從開發團隊的角度來看,「鈎子」也能確保所有開發者都能得到相同的質量檢查、代碼標準和安全驗證修復,同時能夠避免程序員們堆砌功能過多的組件。

亞馬遜表示,目前推出的是Kiro的預覽版。預覽結束后將推出免費和高級版,該項目目前使用亞馬遜投資的Anthropic公司的AI大模型,后續還會引入其他替代方案。

風險及免責提示:以上內容僅代表作者的個人立場和觀點,不代表華盛的任何立場,華盛亦無法證實上述內容的真實性、準確性和原創性。投資者在做出任何投資決定前,應結合自身情況,考慮投資產品的風險。必要時,請諮詢專業投資顧問的意見。華盛不提供任何投資建議,對此亦不做任何承諾和保證。