亞馬遜雲科技CodeWhisperer開源工具簡介使用說明

亞馬遜雲科技很高興宣佈AmzonCodeWhispee正式可用,在適用Python、J、JScipt、TypeScipt和C#之外,新增支持Go、Kotlin、Rust、PHP和SQL等0種開發語言。CodeWhispee是目前爲亞馬遜雲服務(包括AmzonEC2、AmzonLmbd和AmzonS3)生成代碼的最準確、最快和最安全的方式。

.簡介

AmzonCodeWhispee是一款能夠幫助我們智能生成代碼的工具。經過數十億行代碼的訓練,可以根據提示和現有代碼實時生成從片段到完整功能的代碼建議。

AmzonCodeWhispee直接在集成開發環境(IDE)中爲開發人員提供實時代碼建議。個人開發者可以免費使用CodeWhispee。組織爲使用CodeWhispee支付固定的“每位用戶每月”訂閱費,並且沒有前期費用或長期承諾。

2.安裝和使用

打開IDEA,通過File->Settings->Plugins,在裏面搜索CodeWhispee,找的【AmzonToolkit】,如下圖,先進行安裝,安裝完成以後,重啓IDEA。

重啓以後,就會在左下角出現AmzonToolkit圖標,如果沒有的,你選擇View->ToolWindows->AmzonToolkit;

註冊並使用AmzonBuildeID登錄。

點擊Connect進行註冊。

會收到郵箱驗證碼。

驗證後,設置密碼。

最後點擊Allow,即可註冊完成。

然後我們回到IDEA,看到如下界面,即表示註冊並啓動成功:

下面我們新建任意J文件,演示一下CodeWhispee如何能夠幫助我們自動生成代碼。

在下面的示例中,在J中,用戶輸入字符串public。根據輸入,CodeWhispee生成了建議列表;

使用後的體驗

CodeWhispee會不斷的檢查您的代碼和註釋,甚至會考慮您自己的編碼風格和變量名稱。基於上下文信息,以及您光標所在的位置,它將生成自己的定製代碼片段。因此有時會有輕微的卡頓,但是它承擔一些同質化的繁重工作,比如:可以在不同的代碼建議之間進行選擇。它可以自動完成註釋,僅基於這些註釋,它就會生成建議使用的函數代碼。讓你節省大量的時間和精力,能夠專注於代碼的改進、重構和測試。