国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

好用且免費的CodeWhisperer,給1024程序員節(jié)送禮來了

這篇具有很好參考價值的文章主要介紹了好用且免費的CodeWhisperer,給1024程序員節(jié)送禮來了。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? ? ? 國慶期間沒有膽量去人從眾的景點,關在家里刷手機時意外在亞馬遜的User Group公眾號上發(fā)現了CodeWhisperer這么個好東西(bu yao qian),以后擼代碼也可以提高生產力(fang yang mo yu)了,這還不趕緊上手試一下??垂俜浇榻B說它支持流行的IDE開發(fā)工具,包括VS Code、IntelliJ IDEA和Amazon Cloud9。正好最近在Github的Codespace上搗鼓大模型,想著是不是能在Codespace上玩一把CodeWhisperer(感覺是來砸Github Copilot的場子),但免費的不香嗎?說干就干起來,下面是使用過程。

1. 關于CodeWhisperer

Amazon CodeWhisperer是一款基于機器學習的通用代碼生成器,可以根據開發(fā)人員用自然語言編寫的注釋和集成式開發(fā)環(huán)境(IDE)中的代碼生成代碼建議,幫助開發(fā)人員提高工作效率。

CodeWhisperer經過數十億行代碼的訓練,可以實時生成從代碼片段到全函數的代碼建議,繞過耗時的編碼任務,加速使用不熟悉的API進行的構建。CodeWhisperer可以標記或篩選類似于開源訓練數據的代碼建議,掃描您的代碼以檢測難以發(fā)現的漏洞,并獲取代碼建議以立即修復這些漏洞。

CodeWhisperer支持15種編程語言,包括Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell腳本、SQL和Scala,以及主流的IDE開發(fā)工具,包括VS Code、IntelliJ IDEA和Amazon Cloud9。CodeWhisperer還提供內置的引用跟蹤器,用于檢測代碼建議是否可能與開源訓練數據相似,并可以標記此類建議。

CodeWhisperer還提供安全掃描(適用于Java和Python),旨在幫助開發(fā)人員檢測項目漏洞并負責任地構建應用程序。在預覽期間,使用Amazon CodeWhisperer的參與者成功完成任務的可能性要比未使用CodeWhisperer的參與者高27%,平均完成任務的速度快57%。

2. 關于Codespaces

GitHub Codespaces是一個基于云的即時開發(fā)環(huán)境,它使用容器為開發(fā)者提供用于開發(fā)的通用語言、工具和實用程序。GitHub Codespaces也是可配置的,通過它可為項目創(chuàng)建自定義的開發(fā)環(huán)境。通過為項目配置自定義開發(fā)環(huán)境,可以為項目的所有用戶提供可重復的代碼空間配置。創(chuàng)建的每個codespace都由GitHub托管在虛擬機上運行的Docker容器中??梢詮亩喾N虛擬機類型中選擇,從2核、8GB RAM和32GB存儲,到8核、32GB RAM和128GB存儲。GitHub Codespaces允許用戶創(chuàng)建安全、可配置、專屬的云端開發(fā)環(huán)境。此集成意味著我們可以通過JetBrains Gateway使用在GitHub Codespaces中運行的最喜歡的IDE進行遠程開發(fā)。所有語言處理都發(fā)生在由GitHub托管的虛擬機上,同時我們也可以在本地使用功能豐富的瘦客戶端工作。

3. 在GitHub中新建Codespaces

3.1 打開GitHub Codespaces,進入codespace的控制臺。

3.2 選擇要使用的模板存儲庫,或者選擇從頭開始創(chuàng)建一個新的codespace。

3.3 如果選擇使用模板存儲庫,則單擊“使用此模板”,然后單擊“在codespace中打開”。

3.4 如果選擇從頭開始創(chuàng)建一個新的codespace,則單擊“創(chuàng)建新的codespace”。

3.5 等待codespace創(chuàng)建完成,這可能需要幾分鐘時間。

3.6 一旦codespace創(chuàng)建完成,可以在其中進行開發(fā)工作。

4. 在Codespace中安裝CodeWhisperer

4.1 在控制臺中,打開配置窗口,選擇Plugins,搜索"Amazon Toolkit",點擊Install,點擊OK按鈕。

4.2 安裝完之后重啟codespace。

4.3 打開Amazon Toolkit視圖(菜單View/Tool Windows/Amazon Toolkit),點擊"Developer Tools"tab頁面,選擇“CodeWhisperer/Start"。

4.4 彈出的窗口中選擇“Use a personal email to sign up and sign in with Amazon Builder ID",點擊“Connect”按鈕。

4.5 在彈出的窗口中,選擇“Open and Copy Code”。

4.6 此時會在瀏覽器中打開一個頁面,按ctrl-v粘貼code值,點擊“Next“。

4.7 輸入郵箱地址,點擊"Next",輸入名字,點擊“Next”,CodeWhisperer會向郵箱中發(fā)送一個驗證碼。

4.8 打開郵箱,可以看到驗證碼,復制驗證碼,粘貼到輸入框,點擊“Verify”按鈕。

4.9 設置密碼,點擊“Create Amazon Builder ID“。

4.10 在最后一個頁面中點擊“Allow”按鈕,即表示注冊Amazon builder ID成功。

總體來說,插件的整個安裝過程還是比較絲滑的。過程中我基本沒有遇到什么問題,甚至有種被指引著走完全部過程的感覺。

好用且免費的CodeWhisperer,給1024程序員節(jié)送禮來了,1024程序員節(jié),python,github,visual studio

5. 登陸CodeWhisperer

5.1 在codespace的控制臺中,打開Amazon Toolkit視圖(菜單View/Tool Windows/Amazon Toolkit),點擊"Developer Tools"tab頁面,選擇“CodeWhisperer/Start"。

5.2 彈出的窗口中選擇“Sign in with Amazon Builder ID",輸入注冊時設置的郵箱和密碼,點擊“Sign in”按鈕。

6. 使用CodeWhisperer

目前CodeWhisperer有三大功能,分別是代碼建議生成、引用跟蹤器、安全掃描。具體功能如下:

6.1.1 代碼建議生成:CodeWhisperer可以根據開發(fā)人員用自然語言編寫的注釋和集成式開發(fā)環(huán)境(IDE)中的代碼生成代碼建議,幫助開發(fā)人員提高工作效率。CodeWhisperer經過數十億行代碼的訓練,可以實時生成從代碼片段到全函數的代碼建議,繞過耗時的編碼任務,加速使用不熟悉的API進行的構建。CodeWhisperer支持15種編程語言,包括Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell腳本、SQL和Scala,以及主流的IDE開發(fā)工具,包括VS Code、IntelliJ IDEA和Amazon Cloud9。

6.1.2 引用跟蹤器:CodeWhisperer提供內置的引用跟蹤器,用于檢測代碼建議是否可能與開源訓練數據相似,并可以標記此類建議。引用跟蹤器可以掃描您的代碼以檢測難以發(fā)現的漏洞,并獲取代碼建議以立即修復這些漏洞。

6.1.3 安全掃描:CodeWhisperer還提供安全掃描(適用于Java和Python),旨在幫助開發(fā)人員檢測項目漏洞并負責任地構建應用程序。CodeWhisperer是唯一一個具有安全掃描功能的AI編碼助手,可以發(fā)現難以檢測的漏洞并提出修復建議,掃描生成的代碼和開發(fā)人員編寫的代碼,尋找漏洞。

我目前主要用的是第一個功能,就是代碼建議生成。這個功能又有兩種玩法,一個是補全現有代碼、還有一個是根據提示注釋創(chuàng)建整個函數,我詳細介紹下這個功能的使用。

6.2.1 在codespace中打開一個類,寫出注釋??梢钥吹接蚁陆堑腃odeWhisperer圖標前面有一個圈,表示正在生成代碼中。

6.2.2 代碼生成完畢,會出現CodeWhisperer已經生成的代碼,此時可以按下Tab鍵確認代碼。也可以通過選擇向右箭頭鍵,查看其他建議。要查看之前的建議,選擇向左箭頭鍵。要拒絕建議,選擇?ESC?或退格/刪除鍵

使用上比較容易上手,關鍵是還能支持中文。雖然有時會卡頓,但可以手動啟動。我是macOS,可按?Option + C,從而手動觸發(fā)?CodeWhisperer

好用且免費的CodeWhisperer,給1024程序員節(jié)送禮來了,1024程序員節(jié),python,github,visual studio

今天是1024程序員節(jié),一個好用的代碼助手,可能是拯救程序員熬夜加班的最好禮物了!文章來源地址http://www.zghlxwxcb.cn/news/detail-719207.html

到了這里,關于好用且免費的CodeWhisperer,給1024程序員節(jié)送禮來了的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包