亞馬遜云科技日前推出了實(shí)時(shí)AI編程助手Amazon CodeWhisperer,包括個(gè)人套餐和專業(yè)套餐,所有開發(fā)人員均可免費(fèi)使用個(gè)人套餐。Amazon CodeWhisperer讓開發(fā)人員能夠保持專注、高效,幫助他們快速、安全地編寫代碼,無需因離開IDE去研究某件事而中斷流程。
優(yōu)惠碼:專屬優(yōu)惠鏈接(云服務(wù)免費(fèi)體驗(yàn),12個(gè)月免費(fèi)使用,100余種云產(chǎn)品和服務(wù)器)
對于企業(yè)用戶,Amazon CodeWhisperer提供專業(yè)套餐,增加了管理功能,例如 SSO 和 IAM Identity Center 集成、參考代碼建議的策略控制以及更高的安全掃描限額。而且,除了能為 Python、Java、JavaScript、TypeScript 和 C# 生成代碼建議外,正式發(fā)布的版本現(xiàn)在還支持 Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 腳本、SQL 和 Scala。不僅在 Visual Studio Code、IntelliJ IDEA、CLion、GoLand、WebStorm、Rider、PhpStorm、PyCharm、RubyMine 和 DataGrip IDE(安裝了適用于這些 IDE 的相應(yīng) AWS 擴(kuò)展后)中工作的開發(fā)人員可以使用 CodeWhisperer,它也可以在 AWS Cloud9 或 AWS Lambda 控制臺(tái)中本地運(yùn)行。
Amazon CodeWhisperer能夠安全編碼和有效使用 AI,是很好的編程助手。為了幫助您有效編碼,CodeWhisperer會(huì)過濾掉可能有偏差或不適當(dāng)?shù)拇a建議,它是唯一可以過濾或舉報(bào)可能與特定開源訓(xùn)練數(shù)據(jù)相似的代碼建議的編程助手。當(dāng)生成與訓(xùn)練數(shù)據(jù)相似的代碼時(shí),它會(huì)提供額外建議數(shù)據(jù)(例如存儲(chǔ)庫 URL 和許可證),這有助于降低使用代碼的風(fēng)險(xiǎn),并使開發(fā)人員能夠放心地重用代碼。
CodeWhisperer也是一個(gè)具有安全掃描功能的 AI 編碼助手,可以發(fā)現(xiàn)難以檢測的漏洞并提出修復(fù)建議,掃描生成的代碼和開發(fā)人員編寫的代碼,尋找漏洞,例如開放式 Web 應(yīng)用程序安全項(xiàng)目(OWASP)中列出的前十大漏洞。如果發(fā)現(xiàn)漏洞,CodeWhisperer 會(huì)提供建議,幫助修復(fù)問題。
CodeWhisperer提供的代碼建議并不專門針對使用 AWS的情況。但是,CodeWhisperer 針對最常用的 AWS API(例如 AWS Lambda 或 Amazon Simple Storage Service(Amazon S3))進(jìn)行了優(yōu)化,使其成為最佳編程助手,幫助在 AWS 上構(gòu)建應(yīng)用程序的開發(fā)人員。雖然 CodeWhisperer 為各種語言的通用用例提供建議,但它在 AWS API 上使用額外數(shù)據(jù)進(jìn)行了調(diào)整,所以您可以放心,在使用 AWS 時(shí),它可以生成最高質(zhì)量、最準(zhǔn)確的代碼。