亞馬遜推出CodeWhisperer新版本
2023-11-30 15:55
亞馬遜正式推出了AI編程工具CodeWhisperer的最新版本。經(jīng)過一年多的改進,開發(fā)人員為CodeWhisperer添加了多項新功能。
首先,CodeWhisperer現(xiàn)在具備“發(fā)現(xiàn)和修復(fù)代碼漏洞”的能力,并且還新增了對“基礎(chǔ)架構(gòu)即代碼(Infrastructure as Code,IaC)”的支持。這使得Visual Studio 2022等開發(fā)工具可以使用該功能。
其次,CodeWhisperer是一款以機器學(xué)習(xí)技術(shù)為核心的AI編程工具。它利用開源庫、Amazon自家?guī)?、API文件和論壇數(shù)十億行代碼訓(xùn)練而成,并支持Python、Java、JavaScript等多種編程語言。根據(jù)用戶的代碼編寫風(fēng)格和變量名稱,它提供一系列代碼建議。
此外,在發(fā)現(xiàn)漏洞之后,CodeWhisperer會根據(jù)用戶的代碼,提供專屬修復(fù)建議。這樣開發(fā)者就可以快速修復(fù)漏洞,避免被黑客利用。目前這一漏洞分析功能支持Java、Python、JavaScript,TypeScript、C#等語言。
另外,在“基礎(chǔ)架構(gòu)即代碼”方面,CodeWhisperer能夠強化開發(fā)者腳本編寫效率。它可以用于AWS CloudFormation、AWS CDK 和 HashiCorp Terraform等平臺中,以高效編寫基礎(chǔ)設(shè)施代碼。同時,由于CodeWhisperer支持多種“基礎(chǔ)架構(gòu)即代碼”語言,因此可以促進不同團隊間的協(xié)作和一致性。