適用于:
Visual Studio Visual Studio
for Mac
Visual Studio Code
GitHub Copilot
是 Visual Studio 的 AI 支援配對程式設計人員延伸模組,可提供內容感知程式碼完成、建議,甚至是整個程式碼片段。 這個功能強大的工具可協助開發人員更有效率地撰寫程式碼、減少重複工作所花費的時間,以及將錯誤降到最低。
GitHub Copilot 的運作方式
GitHub Copilot 的運作方式是利用從 GitHub 存放庫定型的大量公開可用程式碼資料集上定型的進階機器學習模型。 當您輸入程式碼時,AI 會分析內容,並即時提供相關建議。 您也可以撰寫自然語言批註來描述您希望程式碼執行的動作,以接收建議。
您也可以使用 GitHub Copilot 將批註轉換成程式碼、建立單元測試、建立 SQL 查詢等等。
探索 GitHub Copilot Chat
若要查看 GitHub Copilot 運作情形,請參閱下列影片教學課程。
視訊長度:1.19 分鐘
GitHub Copilot 與 IntelliSense 和 IntelliCode 的比較方式
以下詳述每個技術可以為您做什麼:
IntelliSense
是 Visual Studio 內建的程式碼完成功能,其會根據目前內容提供建議。 這類建議包括變數名稱、函式和類別。 IntelliSense 是特定語言,可與一組有限的程式設計語言搭配使用。
IntelliCode
是 Visual Studio 的延伸模組,使用 AI 根據程式碼基底中找到的模式,提供更智慧的全線完成。 其超越 IntelliSense,方法是分析您的程式碼,以瞭解常見的做法,並據此建議建議。
GitHub Copilot
是適用于 Visual Studio 的 AI 型程式碼完成延伸模組,利用大量公開可用的程式碼資料集來提供內容感知程式碼建議、程式碼片段,甚至是整個函式。 相較于 IntelliCode 和 IntelliSense,它可搭配許多程式設計語言使用,並提供更進階的協助。
雖然這三個目標都是為了提升開發人員生產力,但 GitHub Copilot 脫穎而出,能夠瞭解程式碼的內容,並提供更精確且相關的建議。
支援程式設計語言的必要條件 &
若要開始,您需要:
Visual Studio 2022
17.4.4
版或更新版本
GitHub Copilot
訂
用帳戶。
GitHub Copilot 適用于已驗證的學生,以及 GitHub 上熱門開放原始碼專案的維護人員。
GitHub Copilot 支援數種程式設計語言和架構,包括但不限於:C#、C++ 和 Python。
開啟 Visual Studio。
在功能表列上,選取 [
擴充
> 功能管理擴充功能]。
在 [搜尋] 方塊中,輸入 「GitHub Copilot」。
選取
GitHub Copilot
擴充功能,然後選取 [
下載
] 按鈕。
重新開機 Visual Studio 以完成安裝程式。
如需啟用 & 授權的詳細資訊,請參閱
GitHub Docs 中的安裝 Visual Studio 延伸模組
一節。
安裝之後,您可以在編輯器中輸入程式碼並觀察 AI 所提供的建議,以開始使用 GitHub Copilot。
若要深入瞭解 Visual Studio 目前的 GitHub Copilot 擴充功能,請考慮探索下列資源:
GitHub Copilot 擴充功能:使用者入門
GitHub Copilot:您的 AI 配對程式設計人員
GitHub Copilot 信任中心