开心色播
开心色播
你的位置:开心色播 > 女生 自慰 > 色之阁 使用GitHub Copilot提高Coding生產力-程式設計AI詠唱

色之阁 使用GitHub Copilot提高Coding生產力-程式設計AI詠唱

发布日期:2024-10-05 04:07    点击次数:177

色之阁 使用GitHub Copilot提高Coding生產力-程式設計AI詠唱

當前,东说念主工聪慧的進步正在全面改變科技界的花样,並再行塑造寰球運轉的模式,影響著各個組織和團隊的運作花样。若能充分善用這些东说念主工聪慧的進步色之阁,將如同催化劑般顯著普及专家開發东说念主員的生產力。對於開發东说念主員而言,將东说念主工聪慧的功能融入他們所熟练的開發用具中,不僅能夠加強協同作業、開發、測試和部署產品的智力,更能以更快速、更有用果的花样完成這些任務。

GitHub Copilot 是由GitHub和OpenAI互助開發的AI程式設計助手,旨在協助開發者更快、更高效地編寫程式碼。它缓助多種程式語言和開發用具,並能自動生成程式碼建議。儘管它不斷學習並提供最新語法,程式設計師仍需檢視和調整生成的程式碼。

GitHub Copilot 是一項服務,能夠與通盘熱門的程式設計語言搭配使用。在啟動不到兩年的時間內,已有46%的新程式碼是由东说念主工聪慧撰寫的,這顯著提高了整體開發东说念主員的生產力,增多了55%。同時,有74%的開發东说念主員示意能夠更專注於帶來滿足感的使命上。

GitHub Copilot 使用公開來源的当然語言和數十億行原始程式碼 (包括公用 GitHub 存放庫中的程式碼) 進行訓練,以了解您的專案之複雜細節,這可讓 GitHub Copilot 提供更多的內容感知建議。在使用 GitHub Copilot 的指示工程簡介中,您不错建置指示以讓GitHub Copilot生成實用的建議。這些指示是指導生成程式碼的辅导或建議鸠合,有助於Copilot產生特定的回應。因此,GitHub Copilot輸出的品質取決於您怎样建構這些指示,學習怎样正確地下指示將會是一個相當繁多的課題。

淌若您有興趣使用GitHub Copilot,可參考本文的步驟開始使用。

GitHub Copilot申請

要申請 GitHub Copilot最初要有GitHub 帳號,註冊網址在:「https://github.com/」。申請Github帳號之後,便可訂閱 GitHub Copilot,需要支付相應的費用,具體費用的多寡則取決於您的使用情況。申請步驟如下,先登入GitHub網站,點選右上角圖示,請參考下圖所示:

圖 1:登入GitHub網站

從右邊的選單選取「Copilot」,請參考下圖所示:

圖 2:選取「Copilot」

下一個步驟是選擇訂閱决策,請參考下圖所示,现在的决策是個东说念主一個月10塊好意思金,一次訂閱一年費用將減少20塊,惟有100好意思金,此外一個月內可免費試用,一個月内可隨時取消訂閱毋庸付費。 在本文撰寫時,訂閱决策大約如下,詳細的訂閱决策還需要造訪官方網站:

個东说念主訂閱(GitHub Copilot Individual): 這是針對個东说念主開發者的訂閱計劃。频频,它提供月付和年付兩種選擇,費用可能為每月 10 好意思元或每年 100 好意思元。 團隊或組織訂閱(GitHub Copilot Business): 這是針對團隊或組織的訂閱計劃。費用和具體計劃可能因組織的大小和需求而異。詳細的價格和計劃信息可能需要進一步查閱 GitHub 官方網站。

圖 3:選擇訂閱决策

接下來讓我們說明一下如安在Visual Studio Code開發用具中使用GitHub Copilot。

色狼窝 安裝Visual Studio Code擴充程式

打開 Visual Studio Code開發用具,選取左邊用具列上的「Extensions 」,從「Extensions Marketplace」搜索並安裝 GitHub Copilot 擴充程式,然後按下「Install」按鈕進行安裝,請參考下圖所示:

圖 4:安裝GitHub Copilot擴充程式

安裝完成之後會跳出一個對話盒畫面,詢問是否允許登入GitHub,選取「Allow」,請參考下圖所示:

圖 5:允許登入GitHub

接著便導向GitHub登入畫面,使用您的 GitHub 帳號登入到 GitHub ,請參考下圖所示:

圖 6:允許登入GitHub

輸完帳號、密碼之後會在瀏覽器跳出一個對話盒,条目授權以便存取您在GitHub的存儲庫和其他 GitHub 相關資料,按下「開啟」,請參考下圖所示:

圖 7:授權

再來會出現一個對話盒詢問是否允許進行授權,按下「Open」按鈕,請參考下圖所示:

圖 8:允許進行授權

完成授權之後就不错在Visual Studio Code中使用Github Copilot,您的瀏覽器應該會顯示如下畫面,請參考下圖所示:

圖 9:完成授權

進入到Visual Studio Code開發用具,檢視右下方便會出現一個GitHub小圖示顯示现在連線的狀態,請參考下圖所示:

圖 10:GitHub圖示

除了安裝「GitHub Copilot」除外,使用疏导的步驟選取左邊用具列上的「Extensions 」,從「Extensions Marketplace」搜索並安裝「GitHub Copilot Chat」擴充程式,然後按下「Install」按鈕進行安裝,如斯在Visual Studio Code用具中就會出現一個聊天的視窗,請參考下圖所示:

圖 11:安裝「GitHub Copilot Chat」擴充程式

使用GitHub Copilot

再來我們來望望如安在Visual Studio Code 中使用 GitHub Copilot,讓它提供程式碼建議和幫助我們更快速地編寫程式碼,以撰寫JavaScript程式碼為例。

在Visual Studio Code的選單「File」→「Open Folder」拓荒一個資料夾,請參考下圖所示:

圖 12:拓荒一個資料夾

按一下「New File」按鈕,加入一個JavaScript檔案,定名為「demo.js」,請參考下圖所示:

圖 13:加入一個JavaScript檔案

在程式設計視窗就不错看到GitHub Copilot的指示,您不错在程式設計畫面按下「Ctrl+ I」組合鍵來啟動GitHub Copilot,請參考下圖所示:

圖 14:GitHub Copilot的指示

預設GitHub Copilot會根據您的環境來使用適當的語言與您對談,以筆者使用的英文開發環境來說,GitHub Copilot就會使用英文與您對話。這不妨礙我們念念用中语與之對談,我們不错先按下「CTRL + I」組合鍵 ,啟動「Inline Chat」,然後在笔墨方塊中輸入描述,英文或中语王人可,舉例來說輸入以下字串,然後按Enter鍵,或用滑鼠點選右方的箭頭圖示:

BMI轉換公式

GitHub Copilot會產生適當的程式建議,若建議的程式碼恰是您念念要的,不错按「Accept」按鈕;否則按下「Discard」按鈕,若念念要看其它建議,不错按下「Regenerate」按鈕,請參考下圖所示:

圖 15:Inline Chat

按「Accept」按鈕之後,Demo.js中便自動產生了程式碼,參考以下程式碼列表:

Demo.js

我們不错進一步詢問GitHub Copilot這些程式碼的意義,選取產生出來的「calculateBMI」函式,然後按滑鼠右鍵,再按「Explain this」,請參考下圖所示:

圖 16:「Explain this」

說明會顯示在Chat視窗,請參考下圖所示:

圖 17:Chat視窗

反白選取整個「calculateBMI」函式,然後按下「CTRL + I」組合鍵 ,啟動「Inline Chat」,或按滑鼠右鍵,選取「Copilot」→「Start Inline Chat」,請參考下圖所示:

圖 18:Inline Chat

然後在笔墨方塊中輸入描述:

使用中语註解程式碼

GitHub Copilot生成的建議預設將出現在畫面的右方,若滿意GitHub Copilot的复兴,便按「Accept」按鈕,請參考下圖所示:

圖 19:GitHub Copilot的复兴

现在程式碼看起來如下所示:

我們也不错透過Chat視窗進一步詢問GitHub Copilot,按下左方用具列上Chat按鈕開啟視窗,請參考下圖所示:

圖 20:Chat

不才方的笔墨方塊輸入問題,「#file:」用來奉告Github Copilot要參考demo.js檔案:

怎样執行#file:demo.js

GitHub Copilot的复兴,請參考下圖所示:

圖 21:GitHub Copilot的复兴

根據GitHub Copilot的建議,径直按下「CTRL+`」組合鍵開啟Terminal視窗,然後輸入「node main.js」,您便不错從Visual Studio Code的Terminal視窗看到執行的結果,請參考下圖所示:

圖 22:執行程式碼

總結

GitHub Copilot 是一個強大的程式設計助手,提供以下好處:

普及生產效果:透過自動生成程式碼建議,節省了開發者深广時間。 減少錯誤:助力開發者減少語法和邏輯錯誤,普及程式碼品質。 學習機會:透過公開程式碼的學習,幫助開發者不斷普及手段。 多語言缓助:缓助多種程式語言和框架,應用範圍廣泛。 自訂代碼片断:允許開發者定義我方的代碼片断,提高了彈性和個性化。 團隊協作:確保程式碼風格的一致性,促進團隊互助。 缓助多用具:能夠融入多個常用的開發用具,方便開發者在不同環境下使用。 免費試用:提供一段時間的免費試用,讓用戶有機會體驗其功能。

GitHub Copilot 提供高效浅易的程式設計花样色之阁,建議您立即註冊並開始使用。