【ITBEAR科技資訊】4月18日消息,亞馬遜云科技宣布推出實(shí)時(shí)AI編程助手Amazon CodeWhisperer,該服務(wù)基于機(jī)器學(xué)習(xí)技術(shù),可幫助開發(fā)者生成多種代碼建議。CodeWhisperer支持多種流行的編程語(yǔ)言,如C#、Typescript、Python、Java和Javascript,以及多種常用的IDE,如Visual Studio、Visual Studio Code、Eclipse和PyCharm。
CodeWhisperer可以分析開發(fā)者在IDE中的注釋和代碼,并根據(jù)其內(nèi)容生成多種代碼建議。開發(fā)者可以用自然語(yǔ)言描述他們想要實(shí)現(xiàn)的功能,例如“上傳一個(gè)帶有服務(wù)器端加密的文件”,然后CodeWhisperer會(huì)自動(dòng)為他們生成相應(yīng)的代碼片段。此外,CodeWhisperer還可以幫助開發(fā)者創(chuàng)建代碼勝任如下場(chǎng)景,比如常規(guī)、耗時(shí)的無(wú)差別任務(wù),或是在使用不熟悉的API或SDK時(shí)構(gòu)建示例代碼,亦或要正確高效地使用亞馬遜云科技API操作,還有其他場(chǎng)景比如編寫讀寫文件、處理圖像、編寫單元測(cè)試等代碼。
據(jù)ITBEAR科技資訊了解,CodeWhisperer的安全掃描功能可以在生成代碼的同時(shí)進(jìn)行,避免潛在的漏洞和風(fēng)險(xiǎn)。同時(shí),CodeWhisperer還可以優(yōu)化使用AWS服務(wù)的代碼建議,包括Amazon EC2、AWS Lambda和Amazon S3等。
總的來說,Amazon CodeWhisperer是一個(gè)強(qiáng)大的工具,可以幫助開發(fā)人員更快地創(chuàng)建高質(zhì)量的代碼,提高開發(fā)效率和生產(chǎn)力。這個(gè)基于機(jī)器學(xué)習(xí)的服務(wù)將進(jìn)一步推動(dòng)代碼生成和自動(dòng)化的發(fā)展。