第 3 週:探索GitHub Copilot的三種互動模式
Haowen Jiang
工具重點:GitHub Copilot 應用焦點:Ask, Edit, Agent 模式
學習如何透過提問、編輯和代理模式,更有效地利用 Copilot
Copilot 不只是程式碼生成工具,更是你的程式設計夥伴
YouTube影片
w3_ask_edit_agent
2-core
Create codespace
ask.md
edit.md
games
agent.md
產生類似Quizlet風格的單詞卡 (flash cards) 網頁應用,單詞來源為json檔案,使用者可以匯入跟匯出單詞。預先載入五個台灣閩南語跟動物有關的詞彙,正面是漢字,反面是台灣閩南語羅馬字以及國語解釋。
Add context
功能說明 Copilot 的Add context按鈕可以讓你手動加入額外的程式碼或專案背景,幫助 Copilot 更準確地理解你的需求。
可加入的 Context 類型舉例:
#codebase
#selection
#comment
source control
範例
/explain #codebase 用中文說明這個專案的功能與架構
submissions/ └── student_user_name/ └── homework1.md └── homework2.md └── ...
student_user_name
Compare & pull request
howard-haowen/genai_workshop
main
週次主題
課程地圖
本週主題
學習目標
活動