AI 輔助開發
GitHub Copilot 是微軟與 GitHub 共同開發的 AI 程式碼助理,內建整合進 VS Code,能依上下文自動補全程式碼、依需求生成整段函式,也能在對話視窗中直接討論程式碼、修 bug 或解釋一段不熟悉的邏輯。這一頁介紹如何啟用它、三種主要使用方式,以及使用上要注意的地方。
啟用 Copilot
- 需要 GitHub 帳號並訂閱 Copilot(個人版有免費額度,學生與開源專案維護者可申請免費資格)。
- 在 VS Code 狀態列點 Copilot 圖示,選擇「Use AI Features」並依提示用 GitHub 帳號登入即可,不需要額外安裝擴充套件(新版 VS Code 已內建 Copilot 整合)。
- 登入成功後,狀態列圖示會變成可互動狀態,之後在任何檔案中打字都會即時出現灰色的補全建議。
三種主要使用方式
- 行內補全(Inline Suggestions):打字時自動出現灰色建議文字,按
Tab採用、按Esc忽略;也可以先打一段註解描述想做什麼,讓 Copilot 依註解生成程式碼。 - 對話(Copilot Chat):
Cmd/Ctrl+Alt+I打開對話視窗,可以用自然語言提問、要求解釋選取的程式碼、產生單元測試,或請它依描述直接修改檔案。 - 編輯模式(Edits/Agent):描述一個跨檔案的修改需求(例如「幫這個 API 加上輸入驗證」),Copilot 會提出具體的多檔案修改建議,經確認後再套用,比逐一手動修改更快,但仍建議修改後自行檢查與測試。
使用上的提醒
- 仍要自己看懂再用:AI 產生的程式碼可能語法正確但邏輯有誤,尤其在安全性相關的程式碼(驗證、加密、權限判斷)務必自行檢查,不要盲目接受建議。
- 敏感資訊:避免把機密金鑰、私人資料貼進對話視窗;企業版可設定不將程式碼用於模型訓練,但個人版預設行為請先查閱官方隱私權說明。
- 善用上下文:先打開相關檔案、選取要討論的程式碼片段,Copilot Chat 的建議品質會明顯提升,比只憑檔名或籠統描述更準確。
推薦影音
官方:VS Code 中的 GitHub Copilot 入門
簡述:官方示範登入啟用 Copilot、使用行內補全與 Copilot Chat 的基本操作,是第一次使用 Copilot 最直接的入門影片。
官方(GitHub):Copilot 入門教學
簡述:GitHub 官方頻道從申請 Copilot、基本設定到實際撰碼範例的完整走過一遍,適合想更了解訂閱方案與帳號設定細節的人。
官方認證課程:GitHub Copilot Certification(GH-300)
GitHub 提供官方的 GitHub Copilot 認證考試(Exam GH-300),測驗內容涵蓋負責任的 AI 使用、提示工程(Prompt Engineering)與 Copilot 各項功能的實務應用,適合想在履歷上證明 AI 輔助開發能力的工程師。官方也提供對應的免費線上課程 GH-300T00-A 作為準備教材。