
1:什么是CodeWhisperer ?
最近ChatGPT展現(xiàn)出強(qiáng)大AI能力給我們帶來了深刻的影響,AI現(xiàn)在不是一個(gè)概念,基于AI的產(chǎn)品一定在各行各業(yè)幫助工作人員更快更好的完成繁瑣的復(fù)雜的任務(wù),提升工作效率,而在AI技術(shù)的發(fā)源地也就是碼農(nóng)圈,也早已經(jīng)出現(xiàn)了一些好用的AI驅(qū)動(dòng)的編程助手,這些助手可以在IDE中為我們補(bǔ)全代碼甚至按照注釋自動(dòng)編寫代碼,基于AI技術(shù),這些編程助手吸收了Github公開代碼庫(kù)和一些可公開代碼庫(kù)的數(shù)據(jù)樣本,提供自動(dòng)補(bǔ)全,語(yǔ)法檢查、錯(cuò)誤修復(fù)、導(dǎo)航跳轉(zhuǎn)、類型與范圍提示、參數(shù)補(bǔ)全、自動(dòng)注釋、代碼生成、代碼質(zhì)量分析,漏洞檢測(cè)等等功能。
AWS 2023/4月已正式推出Amazon CodeWhisperer,是亞馬遜的用幾十億行開源代碼訓(xùn)練出來的 AI 工具
,它可以根據(jù)你的代碼注釋和現(xiàn)有代碼實(shí)時(shí)生成代碼建議。其中CodeWhisperer個(gè)人套餐,所有開發(fā)人員均可免費(fèi)使用。
Amazon CodeWhisperer目前支持多種語(yǔ)言(Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell scripting, SQL, and Scala);并同時(shí)支持多種IDE(JetBrains IDEs,Visual Studio (VS) Code,AWS Cloud9,AWS Lambda console)
點(diǎn)擊鏈接即可免費(fèi)使用亞馬遜云科技文章來源地址http://www.zghlxwxcb.cn/news/detail-776887.html
2:試用
我們以VS Code為例來做一個(gè)簡(jiǎn)單的體驗(yàn)
首先是安裝VS Code插件,AWS Toolkit
是AWS官方產(chǎn)品,現(xiàn)在集成了CodeWhisperer
安裝好了后,我們直接點(diǎn)擊AWS Toolkit,并找到下面的CodeWhisperer,這是我們接著點(diǎn)擊run,啟動(dòng)CodeWhisperer
然后我們注冊(cè)或者登錄AWS Builder ID
當(dāng)出現(xiàn)如圖的綠色的提示就代表完成
3:上手體驗(yàn)
當(dāng)我們寫完后,我們簡(jiǎn)單的測(cè)試下,發(fā)現(xiàn)結(jié)果是正確的,此外我們還可以進(jìn)行代碼安全掃描和代碼來源檢查
當(dāng)然無論你多么信任CodeWhisperer或者其他的AI輔助工具,你都需要人工檢查代碼正確性并做好單元測(cè)試,AI輔助工具主要是減少你在互聯(lián)網(wǎng)上搜索或者查看文檔的時(shí)間,至于代碼的正確性和效率,需要你來核對(duì)
亞馬遜還有好多好用的云服務(wù),大家可以去探索文章來源:http://www.zghlxwxcb.cn/news/detail-776887.html
點(diǎn)擊鏈接即可免費(fèi)使用亞馬遜云科技
到了這里,關(guān)于亞馬遜實(shí)時(shí) AI 編程助手 CodeWhisperer使用體驗(yàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!