文章作者:prigioni
1. 什么是 Amazon CodeWhisperer?
Amazon CodeWhisperer 能夠理解以自然語言(英語)編寫的注釋,并能實時生成多條代碼建議,以此提高開發(fā)人員生產(chǎn)力。該服務(wù)可以直接在集成開發(fā)環(huán)境(IDE)的代碼編輯器中給出關(guān)于整個功能和邏輯代碼塊(通常包含多達(dá) 10-15 行代碼)的建議。生成的代碼與實際要編寫的代碼類似,并符合開發(fā)者的個人風(fēng)格和命名約定。
鏈接地址:[https://dev.amazoncloud.cn/experience/codewhisperer-1?sc_medi...]
亞馬遜云科技開發(fā)者社區(qū)為開發(fā)者們提供全球的開發(fā)技術(shù)資源。這里有技術(shù)文檔、開發(fā)案例、技術(shù)專欄、培訓(xùn)視頻、活動與競賽等。幫助中國開發(fā)者對接世界最前沿技術(shù),觀點,和項目,并將中國優(yōu)秀開發(fā)者或技術(shù)推薦給全球云社區(qū)。如果你還沒有關(guān)注/收藏,看到這里請一定不要匆匆劃過,點 這里讓它成為你的技術(shù)寶庫!
2. 操作步驟
(1)在開發(fā)環(huán)境(IDE)中安裝最新的亞馬遜云科技工具包插件。支持的 IDE 包括 Visual Studio(VS)Code 和 JetBrains IDE(IntelliJ、PyCharm、CLion、GoLand、WebStorm、Rider、PhpStorm、RubyMine 和 DataGrip)。CodeWhisperer 內(nèi)置了 Amazon Cloud9 和 Amazon Lambda 控制臺。
(2)在 Visual Studio 中,搜尋 CodeWhisperer,點擊安裝。
安裝成功
(3)打開亞馬遜云科技擴(kuò)展面板,然后選擇“開發(fā)人員工具” > “CodeWhisperer” 下的“開始”按鈕。
創(chuàng)建自己的 ID
IDE 會有密碼,輸入到網(wǎng)頁端亞馬遜云科技中
利用自己的郵箱創(chuàng)建 ID
3.?案例操作
點擊 CodeWhisperer 進(jìn)行開啟
以 python 的冒泡排序為例:
def maopaoSort,此時出現(xiàn)
按 Table 進(jìn)行確認(rèn)
進(jìn)行測試時,打出 maopaoSort,會自動填充
驗證代碼通過
注釋:您可以隨時請求建議。在 Mac 上使用 Option-C 或在 Windows 上使用 ALT-C。 收到建議后,使用 TAB 鍵接受并使用箭頭鍵進(jìn)行導(dǎo)航。
4.總結(jié)
(1)安裝簡單:Amazon CodeWhisperer 作為一個插件,集成到 Visual Studio(VS)Code 和 JetBrains IDE(IntelliJ、PyCharm、CLion、GoLand、WebStorm、Rider、PhpStorm、RubyMine 和 DataGrip)等等常用的 IDE 中,安裝很方便。
(2)使用方便:啟動插件之后,在進(jìn)行編寫代碼時可以喚醒進(jìn)行代碼續(xù)寫,目前嘗試的集中函數(shù),效果還不錯,期待后續(xù)的體驗感受。支持多種編程語言,包括 Java、Python 等,使得開發(fā)者可以在不同的項目中靈活使用。
Amazon CodeWhisperer 不僅可以提高開發(fā)效率,還可以減少代碼錯誤和維護(hù)成本。文章來源:http://www.zghlxwxcb.cn/news/detail-770089.html
文章來源:
https://dev.amazoncloud.cn/column/article/64f4291a2a1d01763ea44291?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=CSDN文章來源地址http://www.zghlxwxcb.cn/news/detail-770089.html
到了這里,關(guān)于Amazon CodeWhisperer:AI 編程助手的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!