學習 GitHub Copilot
GitHub CopilotGitHub Copilot X
  • 1 課程簡介
  • 2 講師簡介
  • 3 Copilot 簡介
    • 3.1 什麼是 GitHub Copilot?
    • 3.2 訓練資料集
    • 3.3 收費機制
    • 3.4 安裝套件於 VS Code 編輯器
  • 4 Copilot 使用方式
    • 4.1 撰寫程式邊產生建議原始碼
    • 4.2 撰寫註解邊產生建議原始碼
    • 4.3 微調部份原始碼
  • 5 Copilot 未來發展
    • 5.1 簡介 GitHub Copilot X
    • 5.2 簡介 GitHub Copilot Labs
  • 6 實作:建立縣市區域 JSON 檔
    • 6.1 縣市區域資料來源
    • 6.2 引導 Copilot 撰寫縣市區域 JSON 檔
  • 7 實作:樂透開獎
  • 8 參考資料
Powered by GitBook
On this page
  1. 3 Copilot 簡介

3.1 什麼是 GitHub Copilot?

Previous3 Copilot 簡介Next3.2 訓練資料集
  • (課程簡稱 Copilot) 是一個 AI pair programmer,可幫助你加快速度寫程式。它會從你的「註解」和「程式上下文」來提供「建議的原始碼」。

  • 是 OpenAI 公司透過 GPT-3 模型,經過調整之後,用於產生原始碼。 (註:GPT-3:Generative Pre-trained Transformer(生成式預訓練變換模型 3)。)

  • Copilot 基於 OpenAI Codex 人工智慧技術,用來解析「自然語言」並產生「原始碼」來作為回應。

  • Copilot 可在四種編輯器中使用:、Visual Studio、Neovim 和 JetBrains。(註:本課程使用 Visual Studio Code 編輯器。)

概念示意圖:

GitHub Copilot
OpenAI Codex
Visual Studio Code