AWS 擴展 Amazon Q Developer 的生成式 AI 能力與應用範疇
AWS

AWS 擴展 Amazon Q Developer 生成功能 協助應用程式遷移與現代化
Amazon Web Services(AWS)宣布,其生成式人工智慧(Generative AI)工具 Amazon Q Developer 已擴展至更多自動化應用場景,不僅可部署 AI 代理人處理特定任務,現更可用於協助將多種應用程式遷移至不同平台。
這項新功能於 AWS re:Invent 2024 大會上公布,AWS 預覽了一系列遷移與現代化工具,涵蓋:
此外,AWS 宣布將 Amazon Q Developer 與 GitLab 所開發的 Duo AI 工具整合,以自動化 DevOps 工作流程。也預覽了 Amazon Q Developer 的一項新功能,可主動調查問題與事故,並提供修復建議。PagerDuty 將率先在其 IT 營運管理平台中導入這項能力。
自去年首次推出以來,Amazon Q Developer 已成為開發者廣泛應用的生成式 AI 平台,支援多種繁瑣任務自動化。此次新增的 AI 代理人功能,進一步擴展至:
- 產生單元測試
- 撰寫技術文件
- 進行程式碼審查
- 辨識開源元件潛在風險與漏洞
The Futurum Group 副總裁兼 DevOps 與應用開發首席顧問 Mitch Ashley 表示,生成式 AI 對軟體開發的短期潛力遠超過單純的程式碼補全與新程式碼生成。開發者實際花最多時間在「無附加價值的重複性工作」上。AI 代理人的出現,讓像是單元測試撰寫、文件維護與程式碼審查這類工作可望全面自動化。
Ashley 補充,應用程式遷移與現代化通常極為複雜、昂貴且容易延遲,而生成式 AI 可大幅簡化與加速整體流程。
AWS 執行長 Matt Garman 在大會中指出,這些新功能的整體目標是:「自動化重複性工作,讓開發者能專注於真正創新的開發任務」。他指出,一般開發者平均每天實際撰寫程式碼的時間不到一小時,其餘時間多花在維運與技術債的處理上。
以 Amazon Q 的 .NET 應用轉換工具為例,該工具可在短短幾週內完成遷移,大幅降低 Windows 授權費用。

AI 在 DevOps 中的採用趨勢
根據 Techstrong Research 調查,目前已有:
- 33% 的企業已在開發流程中採用 AI
- 42% 正在評估導入
- 僅 6% 表示無導入計畫
- 9% 已將 AI 完整整合進 DevOps 流程
- 22% 部分整合、14% 僅用於新專案
- 另有 28% 預計未來 12 個月內整合 AI
總體而言,生成式 AI 將成為 DevOps 工作流程中不可或缺的一環。未來的關鍵不在於「是否採用」,而是「在多大程度上採用」,而人類開發者依然是 DevOps 循環中不可取代的決策核心。