簡介

已完成

GitHub Copilot 是 AI 程式碼撰寫合作夥伴,可在撰寫程式碼時提供自動完成建議。 您可以透過鍵入程式碼或使用自然語言描述它來取得來自 Copilot 的建議。

Copilot 會分析您的檔案及相關檔案,並在文字編輯器中提供建議。 其會使用 OpenAI Codex,這是 OpenAI 所開發的新 AI 系統,可協助從撰寫的程式碼和註解衍生內容,然後建議新的程式碼或整個函式。

GitHub Codespaces 是一個在雲端中運作的託管開發人員環境,可以與 Visual Studio Code 一起執作。 您可以自訂 GitHub 上任何開發專案的開發體驗、預先安裝相依性、程式庫,甚至是 Visual Studio Code 延伸模組和設定。

案例:改善專案

身為開發人員,您會希望在為新專案和現有專案鍵入程式碼時提高工作效率。 對於此工作,您會想要了解是否需要 AI 助理來改進程式碼撰寫、文件、測試等方面的開發人員工作流程。

在本課程模組中,您將了解如何使用 GitHub Copilot 來透過使用提示自訂 Python API 修改專案。 您也將了解如何在輸入初始程式碼後使用即時建議。

在完成本課程模組後,您將已:

  • 在 Codespaces 中設定 GitHub 存放庫並安裝了 GitHub Copilot 延伸模組。
  • 製作了提示以從 GitHub Copilot 中產生建議。
  • 了解如何套用 GitHub Copilot 來改進您的 Python 專案。

什麼是主要目標?

成功完成本課程模組後,您將能夠使用提示,以在 GitHub Codespaces 中使用 GitHub Copilot 來自訂 Python 專案。

必要條件

  • 對 Python 和文字編輯器的基本了解。
  • 對 Git 和 GitHub 基礎概念有基本的理解。 特別是執行基本的 git 命令,例如 git addgit push
  • 針對您的個人 GitHub 帳戶或組織或企業管理的 GitHub 帳戶,需要具有 GitHub Copilot 作用中訂用帳戶的 GitHub 帳戶。 為了學習目的,具有使用限制的 Copilot Free 選項應該就已足夠。