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

GitHub Copilot(包括Github Copilot Chat)的使用

這篇具有很好參考價(jià)值的文章主要介紹了GitHub Copilot(包括Github Copilot Chat)的使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

1.在Pycharm下載GitHub Copilot插件

2.使用Github賬號授權(quán)

3.使用GitHub Copilot

3.1 接受或者拒絕代碼建議

3.2 查看下一個(gè)建議

3.3 接受部分建議

3.4 根據(jù)注釋生成代碼建議

4.Github Copilot Chat的使用


GitHub Copilot 是一個(gè) AI 結(jié)對程序員,可在您編碼時(shí)提供自動完成風(fēng)格的建議。您可以通過開始編寫要使用的代碼或編寫描述您希望代碼執(zhí)行的操作的自然語言注釋來接收來自 GitHub Copilot 的建議。 GitHub Copilot 會分析您正在編輯的文件以及相關(guān)文件中的上下文,并從文本編輯器中提供建議。GitHub Copilot 由 GitHub、OpenAI 和 Microsoft 開發(fā)的生成式 AI 模型提供支持。

GitHub Copilot 針對公共倉庫中出現(xiàn)的所有語言進(jìn)行了訓(xùn)練。對于每種語言,您收到的建議質(zhì)量可能取決于該語言的訓(xùn)練數(shù)據(jù)的數(shù)量和多樣性。例如,JavaScript 在公共存儲庫中得到了很好的體現(xiàn),并且是 GitHub Copilot 支持的最佳語言之一。在公共存儲庫中代表性較少的語言可能會產(chǎn)生較少或不太可靠的建議。

GitHub Copilot 在 Visual Studio Code、Visual Studio、Vim、Neovim、JetBrains IDE 套件和 Azure Data Studio 中作為擴(kuò)展提供。

GitHub Copilot 是一項(xiàng)付費(fèi)功能,需要按月或按年訂閱。GitHub Copilot 訂閱可以通過 Copilot 個(gè)人帳戶 GitHub.com 個(gè)人帳戶支付和管理,也可以通過 GitHub Copilot Business 的組織帳戶進(jìn)行支付和管理。

如果你是學(xué)生,可以申請Github學(xué)生包免費(fèi)使用GitHub Copilot,申請教程可以參考我的另一篇博客https://blog.csdn.net/manfanying/article/details/135893672?spm=1001.2014.3001.5501

申請后可以點(diǎn)擊鏈接Request a discount - GitHub Education進(jìn)行查看是否申請成功,如果是綠色的Approved則表示申請成功。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

注意申請成功后并不代表你就可以使用GitHub Copilot,需要官方申請通過后才可以使用,通過后??

綠色的Approved會變成紫色如下圖:

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

此時(shí)我們便可以使用?GitHub Copilot了。這篇文章我以在Pycharm中使用GitHub Copilot為例說一下GitHub Copilot的使用方法。


1.在Pycharm下載GitHub Copilot插件

首先點(diǎn)擊Pycharm主頁中的File下的Setttings

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

接著點(diǎn)擊Plugins,Marketplace,在搜索框中輸入GitHub Copilot搜索插件,最后點(diǎn)擊install下載即可

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot


2.使用Github賬號授權(quán)

下載GitHub Copilot之后需要重啟Pycharm,重啟之后會彈出登錄Github賬號的界面,此時(shí)登錄你已經(jīng)申請Github學(xué)生包的賬號即可。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

?按照指示進(jìn)行授權(quán),

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

然后一直點(diǎn)擊下一步即可。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

3.在Pycharm中使用GitHub Copilot

當(dāng)你在Pycharm中看到這個(gè)圖標(biāo)后表示你已經(jīng)可以使用GitHub Copilot了

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

點(diǎn)擊該圖標(biāo)選擇Edit Settings可以更改GitHub Copilot的一些設(shè)置。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot


3.使用GitHub Copilot

3.1 接受或者拒絕代碼建議

當(dāng)我寫了一個(gè)日期轉(zhuǎn)換的代碼,但是我想把它封裝為函數(shù)以方便使用,此時(shí)當(dāng)我輸入def time后GitHub Copilot便根據(jù)代碼上下文為我進(jìn)行了代碼補(bǔ)全(灰色字體代碼即是補(bǔ)全的代碼),此時(shí)我只需要按下鍵盤上的Tab鍵即可接受建議,不得不說真的是太方便了。如果不想接受建議可以按Esc鍵。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

3.2 查看下一個(gè)建議

如果你對GitHub Copilot給的建議不太滿意,你還可以按下鍵盤上的Alt + ]查看下一個(gè)建議?,如果你對這條建議比較滿意同意也是按Tab健進(jìn)行補(bǔ)全即可。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

3.3 接受部分建議

還有的時(shí)候你不想接受GitHub Copilot給的全部建議,而是只想接受部分建議,剩下的自己寫,這時(shí)你可以按Ctrl + →來接受下一個(gè)字詞?

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

或者按?Ctrl + Alt + →來接受下一行建議

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

3.4 根據(jù)注釋生成代碼建議

我覺得GitHub Copilot最厲害的還是根據(jù)你寫的注釋給出代碼建議,這個(gè)功能可能會用在當(dāng)你想寫代碼解決一個(gè)實(shí)際問題時(shí),腦子里沒什么思路,這時(shí)GitHub Copilot會根據(jù)你的注釋生成建議,如果你覺得它給的代碼建議已經(jīng)非常好了,你可以直接用,或者你可以根據(jù)它的思路引導(dǎo)出更好的思路。

就還是拿日期時(shí)間格式轉(zhuǎn)換的例子來講吧,我先把我的需求寫成注釋?然后回車,

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

此時(shí)GitHub Copilot可能不會一下子給出你全部建議,它會引導(dǎo)你接受全部建議,此時(shí)你可以先按Tab再回車?,

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

重復(fù)這個(gè)步驟直到完成需求

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

?有的時(shí)候它會一下子給出你全部建議(我猜測是當(dāng)寫函數(shù)塊時(shí),它會一下子給出你全部建議),比如我想實(shí)現(xiàn)冒泡排序時(shí)。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot


4.Github Copilot Chat的使用

在使用Github Copilot的同時(shí),你還可以申請使用Github Copilot Chat,GitHub Copilot Chat 是一個(gè)聊天界面,可讓你與 GitHub Copilot 交互,以在 GitHub.com 和支持的 IDE 中詢問和接收與編碼相關(guān)的問題的答案。聊天界面提供對編碼信息和支持的訪問,而無需瀏覽文檔或搜索在線論壇。

GitHub Copilot Chat 可以回答各種與編碼相關(guān)的問題,主題包括語法、編程概念、測試用例、調(diào)試等。GitHub Copilot Chat 并非旨在回答非編碼問題或提供有關(guān)編碼之外主題的一般信息。

GitHub Copilot Chat 的工作原理是結(jié)合使用自然語言處理和機(jī)器學(xué)習(xí)來理解您的問題并為您提供答案。

當(dāng)你配置好Github Copilot后,你的右側(cè)邊欄會相應(yīng)的多一個(gè)Github Copilot Chat選項(xiàng)

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

這個(gè)也需要申請,但是這個(gè)申請比較簡單,你只需要點(diǎn)擊申請加入候補(bǔ)名單即可,通過后會給你發(fā)郵件,這個(gè)審核時(shí)間比較長可能需要一兩個(gè)星期也可能是過年審核人員放假了哈哈哈,大家耐心等待即可。

申請通過后就可以使用了,聽說這個(gè)Github Copilot Chat用的是Gpt4,本來想用在網(wǎng)上看到的測試是不是GPT4的問題測試一下,但是人家說只回答開發(fā)者相關(guān)的技術(shù)問題哈哈哈,如果你想用Gpt4來問一些不是關(guān)于開發(fā)者相關(guān)的技術(shù)問題你可以參考我的另一篇文章來白嫖Gpt4字節(jié)聊天機(jī)器人Coze的使用(包括創(chuàng)建自己的聊天機(jī)器人免費(fèi)使用GPT-4,GPT-4 turbo)_coze工作流試運(yùn)行通過后無法發(fā)布-CSDN博客

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

但是關(guān)于代碼的問題我覺得它的回答還是不錯的,你可以讓它給你寫的代碼提一些好的建議,也可以讓它給你改Bug。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

還有就是Github Copilot Chat是自動基于當(dāng)前你打開的代碼片段來回答問題的,比如我并沒有給他代碼片段我就問他這段代碼是干什么的,但是因?yàn)槲掖蜷_了start.py文件,所以他回答的是start.py文件里面代碼的用途。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

當(dāng)然這也并不代表它只會回答你關(guān)于該代碼文件的問題,其他的問題只要是關(guān)于開發(fā)者技術(shù)的問題都是可以的。

GitHub Copilot(包括Github Copilot Chat)的使用,github,copilot

?文章來源地址http://www.zghlxwxcb.cn/news/detail-828324.html

到了這里,關(guān)于GitHub Copilot(包括Github Copilot Chat)的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • GitHub Copilot Chat

    GitHub Copilot Chat

    9月21日,GitHub在官網(wǎng)宣布,所有個(gè)人開發(fā)者可以使用GitHub Copilot Chat。用戶通過文本問答方式就能生成、檢查、分析各種代碼。 據(jù)悉,GitHub Copilot Chat是基于OpenAI的GPT-4模型打造而成,整體使用方法與ChatGPT類似。例如,能幫我生成一個(gè)Python的吃豆小游戲代碼,并加上代碼注釋;

    2024年02月08日
    瀏覽(36)
  • Github Copilot Chat 初體驗(yàn)

    最近因?yàn)殛柫说木壒室恢碧稍诖采?。今天終于從床上爬起來了。不是因?yàn)楹猛噶?,而是因?yàn)槲沂盏搅松暾圕opilot Chat preview 權(quán)限通過的郵件。實(shí)在忍不住,于是起床開電腦在咳嗽聲中進(jìn)行了一番體驗(yàn)。 https://github.com/github-copilot/chat_waitlist_signup/join 申請通過后,郵件上就有說明。

    2024年02月04日
    瀏覽(26)
  • 最新研究發(fā)現(xiàn),85%的開發(fā)人員使用GitHub Copilot和Copilot Chat時(shí)對代碼質(zhì)量更有信心

    最新研究發(fā)現(xiàn),85%的開發(fā)人員使用GitHub Copilot和Copilot Chat時(shí)對代碼質(zhì)量更有信心

    近期,GitHub發(fā)布了關(guān)于GitHub Copilot Chat的最新研究報(bào)告。通過利用自然語言的力量,該研究中的開發(fā)人員使用GitHub Copilot Chat實(shí)時(shí)獲取指導(dǎo)、提示、故障排除、補(bǔ)救措施以及針對其特定編碼挑戰(zhàn)的解決方案,而所有這些都是在不離開集成開發(fā)環(huán)境(IDE)的情況下完成的。 研究發(fā)

    2024年01月16日
    瀏覽(27)
  • 用上最新的 GitHub Copilot Chat 了!

    用上最新的 GitHub Copilot Chat 了!

    本文首發(fā)于我的“職場圈”知識星球: 大家好!我是韓老師。 兩周前,GitHub Copilot X 橫空出世: 重磅!GitHub Copilot X 來了! 帶來了五大功能: GitHub Copilot Chat(邊寫代碼邊跟 AI 對話) Copilot for Pull Requests(AI 協(xié)助處理 PR) Copilot for Docs(智能文檔系統(tǒng)) Copilot for CLI(讓命令行

    2023年04月08日
    瀏覽(25)
  • AI輔助編程,GitHub copilot chat 體驗(yàn)

    AI輔助編程,GitHub copilot chat 體驗(yàn)

    最近,看到很多大佬分享 GitHub copilot chat ,據(jù)說能夠讓效率翻倍,抱著不相信,打假的心態(tài)我也弄一個(gè),體驗(yàn)一下,結(jié)果真的很贊,下面分享使用 GitHub copilot chat 的過程 ? 首先,我們需要先了解一下 GitHub copilot chat 是一個(gè)什么東西,GitHub Copilot 是一個(gè)AI驅(qū)動的代碼完成工具,

    2024年02月17日
    瀏覽(31)
  • 解決問題:PyCharm / IDEA / JetBrains IDEs中 Github Copilot 插件無法使用對話/Chat功能

    解決問題:PyCharm / IDEA / JetBrains IDEs中 Github Copilot 插件無法使用對話/Chat功能

    在Pycharm里裝了Github Copilot 插件,但發(fā)現(xiàn)只能進(jìn)行代碼補(bǔ)全,沒法像ChatGPT一樣聊天,CSDN上搜了半天居然沒人提出這個(gè)問題,于是在Copilot的Github主頁上到處尋找答案。 發(fā)現(xiàn)這個(gè)功能目前還在內(nèi)測階段,如果想要使用的話, 需要先去官網(wǎng)申請加入等待隊(duì)列 ?。?! 官網(wǎng)地址如下

    2024年02月04日
    瀏覽(39)
  • Github Copilot Chat申請,安裝,及常見問題解決

    Github Copilot Chat申請,安裝,及常見問題解決

    Copilot Chat 是Copilot X 引入的預(yù)覽功能,不但可以像Chatgpt一樣聊天,也可以解釋代碼,bug 修復(fù),也可以生成單元測試。是一個(gè)非常有吸引力的功能。 首先申請,并開通copilot, 地址為:https://github.com/features/copilot,copilot 一個(gè)月10美金,第一個(gè)月免費(fèi),支持國內(nèi)的信用卡。 開通

    2024年02月07日
    瀏覽(25)
  • Github Copilot Chat的規(guī)則泄露,詳細(xì)分析這31條規(guī)則

    Github Copilot Chat的規(guī)則泄露,詳細(xì)分析這31條規(guī)則

    GitHub Copilot 是一款由 GitHub 和 OpenAI 共同開發(fā)的人工智能編程助手。它是一種基于機(jī)器學(xué)習(xí)的代碼自動完成工具,旨在幫助開發(fā)人員更高效地編寫代碼。 GitHub Copilot Chat是GitHub Copilot的一部分,它是一個(gè)基于人工智能的編程助手,由OpenAI與GitHub合作開發(fā)。GitHub Copilot Chat旨在為開

    2024年02月05日
    瀏覽(25)
  • GitHub Copilot Chat將于12月全面推出;DeepLearning.AI免費(fèi)新課

    GitHub Copilot Chat將于12月全面推出;DeepLearning.AI免費(fèi)新課

    ?? AI新聞 ?? GitHub Copilot Chat將于12月全面推出,提升開發(fā)者的生產(chǎn)力 摘要 :GitHub宣布將于12月全面推出GitHub Copilot Chat,這是GitHub Copilot的一個(gè)新功能,旨在幫助開發(fā)者編寫代碼。它能夠集成到開發(fā)者的桌面IDE環(huán)境中,并能夠根據(jù)上下文聯(lián)想出后文,不僅限于代碼缺省補(bǔ)充和

    2024年02月04日
    瀏覽(25)
  • 【GitHub Copilot】JetBrains使用GitHub Copilot

    【GitHub Copilot】JetBrains使用GitHub Copilot

    使用GitHub Copilot快一年了,已經(jīng)習(xí)慣了有這個(gè)“結(jié)對編程”的AI小伙伴的辦公方式。這里記錄一下使用GitHub Copilot的方法。 在GitHub賬號的設(shè)置里就可以看到Copilot的入口,如果沒有激活過的話,會有一個(gè)免費(fèi)試用期。到期了用外幣信用卡付款。價(jià)格是每個(gè)月10美刀(包年則是10

    2024年02月01日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包