亞馬遜網路服務公司(AWS)新增了一項產生式人工智慧工具,旨在自動化開發人員的各項任務

亞馬遜網路服務公司(AWS)新增了一項產生式人工智慧工具,旨在自動化開發人員的各項任務

2024.10.06

亞馬遜網路服務(AWS)本週正式推出一款可執行複雜工作流程的新型生成式人工智慧(AI)助理,為應用程式開發人員提供協助。

AWS AI開發者體驗總經理暨主任Doug Seven表示,Amazon Q Developer利用大型語言模型(LLM)中的推理引擎,可自動化各種編碼、測試、文件撰寫、安全性、故障排除、優化和升級等任務。

它採用專為軟體開發和代碼撰寫而設計的較小、更快的LLM,提供能夠異步執行一系列測試或將應用程式遷移至最新Java版本等代理程式。Seven說明,與通用LLM不同,Amazon Q Developer是使用AWS微調過的資料集進行訓練,包括亞馬遜用於提供服務的程式碼範例,以產生更加一致的輸出。

Seven表示,總體目標是降低構建軟體的現有工具負擔,讓開發人員能更快解決更多問題。

Amazon Q Developer是Amazon Q生成式AI平台系列的一部分,其中包括面向企業使用者的版本,以及Amazon Q Apps的技術預覽版,後者是一款讓專業人士能自行建置應用程式的PartyRock應用程式開發平台。

AWS去年曾推出Amazon Q,但現在將其觸角延伸至應用程式開發領域。Seven說,Amazon Q本質上為託管在Amazon Bedrock服務上的LLM提供了一層抽象層,使其更易存取。

尚不清楚生成式AI平台所啟用的自動化水準將如何影響DevOps團隊的架構,但隨著越來越多任務變得自動化,應用程式的構建速度即將大幅提升,尤其是當越來越多原本由DevOps團隊為開發人員管理的任務逐漸自動化時。

與此同時,DevOps平台供應商也在大舉投資AI,讓DevOps團隊能夠以前所未有的規模部署和管理應用程式。

隨著AI不斷進步,DevOps團隊應列出即將被取代的任務清單,其中許多任務如今會造成瓶頸,延緩創新步伐。

不論採用哪種應用程式開發平台,軟體工程團隊未來都將由各種AI助理加強。接下來的挑戰是確定需要多少AI助理,因為每個平台供應商都會提供一個或多個助理。DevOps團隊可能決定依賴少數能夠跨多個平台管理任務的AI助理,或是選擇協調來自多家供應商的更多AI助理。

無論如何,隨著DevOps團隊的每個成員都獲得能夠執行廣泛任務的AI助理,他們只需監督而非親自執行,DevOps工作流程將永遠改變。

相關文章