序言
近幾年來GPT逐漸興起,相信大家對ChatGPT已經(jīng)耳熟能詳了。GPT對我們的生活提供了非常大的便利。例如可以讓GPT為我們編寫報(bào)告、回答問題、寫代碼等等。
市場上存在許多的GPT,例如大名鼎鼎的OpenAI的ChatGPT還有百度的文心一言、阿里的通義千問、訊飛的星火等等。但這些大模型都是“通用型”的,并不是專門針對軟件編程領(lǐng)域訓(xùn)練的。
那有沒有更適合我們程序員體質(zhì)的GPT呢?當(dāng)然有——那就是GitHub Copilot。GitHub Copilot是Github和OpenAI合作開發(fā)的一款人工智能編程助手。它基于GPT-3模型,可以理解和生成代碼。
它可以實(shí)時(shí)根據(jù)你所編寫的代碼和注釋為你自動(dòng)生成代碼,?也可以通過聊天的形式為你生成代碼和回答問題。自動(dòng)生成代碼會(huì)很大程度上的提高我們編程效率,大家可以去體驗(yàn)一下。

GitHub Copilot · Your AI pair programmer · GitHubhttps://github.com/features/copilot
這是GitHub Copilot的官網(wǎng)鏈接,大家可以去官網(wǎng)了解最新資訊。

獲取GitHub Copilot
獲取Github Copilot是非常簡單的,僅需幾步即可完成。
讓我們訪問官網(wǎng),進(jìn)入到這個(gè)頁面。

我們需要先注冊注冊Github賬號?,單擊右上方的Sign up進(jìn)行注冊。

注冊時(shí)跟著頁面提示一步步走即可,這里就不再贅述。
注冊完成后,讓我們回到最初的頁面,我們單擊頁面中間的按鈕“compare plan”,然后選擇適合自己的計(jì)劃購買即可。


GithubCopilot提供了教育優(yōu)惠,學(xué)生可以免費(fèi)申請。?
在訂購?fù)旰?,我們就可以開始使用Github Copilot了。
使用Github Copilot
我們可以通過Azure Data Studio、JetBrains IDEs 、Vim/Neovim、Visual Studio 、Visual Studio Code這些環(huán)境中安裝擴(kuò)展來使用Github Copilot。
Github即將在Github Mobile上推出Github Copilt,這會(huì)使我們的使用更加方便
我們將以Visual Studio Code為例演示如何使用
Visual Studio Code
打開我們的VSCode軟件

在左側(cè)的側(cè)邊欄單擊圖中第四個(gè)按鈕,或使用快捷鍵ctrl+shift+x打開擴(kuò)展。
大家可以看到我現(xiàn)在已經(jīng)安裝了Github Copilot和GitHub Copilot Chat兩個(gè)插件。
Github Copilot插件是用來實(shí)現(xiàn)代碼補(bǔ)全,而GitHub Copilot Chat是用來實(shí)現(xiàn)聊天。大家可以按需下載。
可以通過在搜索欄中搜索名稱找到它并下載。

因?yàn)槲乙呀?jīng)下載了,所以沒有顯示下載按鈕。大家直接點(diǎn)擊install按鈕
下載完成后右下角會(huì)出現(xiàn)一個(gè)登錄提示,單擊藍(lán)色按鈕登錄github賬號,將會(huì)跳轉(zhuǎn)到github.com進(jìn)行賬號授權(quán)。

如果未彈出提示,大家可以 點(diǎn)擊底部的鐘型的通知按鈕

完成登錄后我們就可以正常使用了。
讓我們先來看一下Github Copilot Chat如何使用。在左側(cè)邊欄中單擊圖中標(biāo)紅按鈕

?將會(huì)打開Github Copilot Chat的聊天窗口,如果未登錄則會(huì)提示進(jìn)行登錄。

因?yàn)槲覀円呀?jīng)登錄,便可以直接在底部的對話框中直接輸入?我們的問題
了解了如何使用GitHub Copilot Chat,現(xiàn)在來了解如何使用它的代碼補(bǔ)全功能,我們以JavaScript為例演示。
代碼補(bǔ)全功能需要在一個(gè)文件內(nèi)使用,所以先讓我們創(chuàng)建一個(gè)js文件。

可以看到它已經(jīng)提示了我們使用方法,使用快捷鍵ctrl+I 去詢問Github Copilot Chat去生成代碼
我們可以在對話框內(nèi)向GitHub Copilot提出要求

它將會(huì)為你生成的代碼,你可以選擇接受或拒絕,也可以刷新或再次提問。
Github Copilot?還可以根據(jù)你的注釋自動(dòng)生成代碼提示

從圖中可以看到,它按照我們注釋的要求生成了一段代碼,生成的代碼以淺灰色顯示??梢酝ㄟ^使用Tab健接受自動(dòng)生成的代碼。
如果GitHub Copilot沒有自動(dòng)生成代碼提示,大家可以使用快捷鍵alt + \,讓它生成。
這是開啟自動(dòng)生成代碼提示的方法文章來源:http://www.zghlxwxcb.cn/news/detail-770474.html

關(guān)于GitHub Copilot更多的使用技巧?,我將會(huì)在后續(xù)進(jìn)行補(bǔ)充。文章來源地址http://www.zghlxwxcb.cn/news/detail-770474.html
到了這里,關(guān)于GitHub Copilot——AI開發(fā)人員工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!