
CodeWhisperer
CodeWhisperer簡(jiǎn)介
Amazon CodeWhisperer,使用您的 ai 編碼配套應(yīng)用程序更快、更安全地構(gòu)建應(yīng)用程序,Amazon CodeWhisperer 是一款基于AI的代碼生成器,可幫助您更快地編寫(xiě)更好的代碼。CodeWhisperer 經(jīng)過(guò)數(shù)十億行代碼的訓(xùn)練,可以根據(jù)您的注釋和現(xiàn)有代碼實(shí)時(shí)生成從片段到完整功能的代碼建議。這可以幫助您繞過(guò)耗時(shí)的編碼任務(wù),并加快使用不熟悉的 API 進(jìn)行構(gòu)建的速度。
更快地完成更多工作
CodeWhisperer 經(jīng)過(guò)數(shù)十億行代碼的訓(xùn)練,可以根據(jù)您的評(píng)論和現(xiàn)有代碼實(shí)時(shí)生成從代碼片段到全函數(shù)的代碼建議。繞過(guò)耗時(shí)的編碼任務(wù),加速使用不熟悉的 API 進(jìn)行的構(gòu)建。
自信地進(jìn)行編碼
CodeWhisperer 可以標(biāo)記或篩選類(lèi)似于開(kāi)源訓(xùn)練數(shù)據(jù)的代碼建議。獲取相關(guān)開(kāi)源項(xiàng)目的存儲(chǔ)庫(kù) URL 和許可證,以便您可以更輕松地查看它們并添加歸因。
增強(qiáng)代碼安全性
掃描您的代碼以檢測(cè)難以發(fā)現(xiàn)的漏洞,并獲取代碼建議以立即修復(fù)這些漏洞。遵循跟蹤安全漏洞的最佳實(shí)踐,例如開(kāi)放全球應(yīng)用程序安全項(xiàng)目 (OWASP) 概述的漏洞,或者不符合加密庫(kù)最佳實(shí)踐及其他類(lèi)似安全最佳實(shí)踐的漏洞。
使用收藏夾工具
CodeWhisperer 符合您的工作方式。從 15 種編程語(yǔ)言中進(jìn)行選擇,包括 Python、Java 和 JavaScript,以及您最喜歡的集成式開(kāi)發(fā)環(huán)境(IDE),包括 VS Code、IntelliJ IDEA、AWS Cloud9、AWS Lambda 控制臺(tái)、JupyterLab 和 Amazon SageMaker Studio。
自定義 CodeWhisperer 以獲得更好的建議
您可以自定義 CodeWhisperer,使其了解您的內(nèi)部庫(kù)、API、包、類(lèi)和方法,從而生成更相關(guān)的建議,顯著加快開(kāi)發(fā)速度。
Amazon CodeWhisperer特點(diǎn):
它可以根據(jù)注釋和現(xiàn)有代碼實(shí)時(shí)生成代碼建議,為開(kāi)發(fā)人員節(jié)省時(shí)間和精力。
它可以標(biāo)記或過(guò)濾類(lèi)似于開(kāi)源訓(xùn)練數(shù)據(jù)的代碼建議,提供參考和許可證信息,以便于查看和歸因。
它可以?huà)呙璐a以檢測(cè)和修復(fù)安全漏洞,從而提高代碼質(zhì)量和安全性。
它支持多種編程語(yǔ)言和 IDE,使其用途廣泛,可適應(yīng)不同的偏好和需求。
它針對(duì) AWS 服務(wù)進(jìn)行了優(yōu)化,使使用 AWS API 和最佳實(shí)踐構(gòu)建應(yīng)用程序變得更加容易。
CodeWhisperer 分為兩層:個(gè)人版和專(zhuān)業(yè)版。個(gè)人層可免費(fèi)使用,包括上述所有功能。專(zhuān)業(yè)層是付費(fèi)層,包括其他功能,例如能夠生成多種語(yǔ)言的代碼,以及將 CodeWhisperer 與多個(gè) IDE 一起使用的能力。