簡介
GitHub Copilot 是 AI 程式碼撰寫合作夥伴,可在撰寫程式碼時提供自動完成建議。 輸入程式碼或以自然語言描述來取得建議。
Copilot 會分析您的檔案及相關檔案,並在文字編輯器中提供建議。 其會使用 OpenAI Codex,這是 OpenAI 所開發的新 AI 系統,可協助從撰寫的程式碼和註解衍生內容,然後建議新的程式碼或整個函式。
GitHub Codespaces 是在雲端中運作的託管開發人員環境,可使用 Visual Studio Code 來執行。 您可以自訂 GitHub 上任何開發專案的開發體驗、預先安裝相依性、程式庫,甚至是 Visual Studio Code 延伸模組和設定。
案例:改善專案
身為開發人員,您需要更快速地為全新專案和現有專案提供更具生產力的輸入程式碼。 針對這項工作,您希望 AI 助理符合您的需求,能改善您在程式碼撰寫、文件、測試等的開發人員工作流程。
在本課程模組中,您將了解如何使用 GitHub Copilot 搭配已套用的範例,使用提示來自訂捲動行為,以及在輸入初始程式碼之後的即時建議來修改存放庫。
我將學到什麼?
在本課程模組結束時,您將獲得下列技能:
- 在 Codespaces 中設定 GitHub 存放庫,並安裝 GitHub Copilot 延伸模組。
- 製作提示以從 GitHub Copilot 產生建議
- 套用 GitHub Copilot 以改善您的專案。
什麼是主要目標?
成功完成本課程模組之後,您將能夠使用提示,在 GitHub Codespaces 中使用 GitHub Copilot 自訂 JavaScript 專案。
必要條件
- 對 JavaScript 和文字編輯器的基本了解。
- 對 Git 和 GitHub 基本概念的基本理解及執行像
git、git add、git push這樣的基本命令。 - 針對您的個人 GitHub 帳戶或組織或企業管理的 GitHub 帳戶,需要具有 GitHub Copilot 作用中訂用帳戶的 GitHub 帳戶。 若要學習,具有使用限制的 Copilot Free 選項應該就已足夠。