感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
從自動完成到代理:理解轉變
- Copilot 建議與代理式多步驟規劃的差異
- 代理迴圈的架構:規劃、生成、執行、迭代
- 代理任務的語言支援與模型選擇
- 實際案例:從五行函數到多檔功能
在您的 IDE 中啟用代理模式
- 在 VS Code、JetBrains 和 Neovim 中啟動
- 設定內容視窗與模型層級偏好
- 設定工作空間規則並忽略大型二進制檔案
- 管理 Copilot Chat 與內嵌代理工作流程的差異
多步驟規劃與執行
- 提示 Copilot 端到端建構功能
- 觀察代理如何將任務拆解為跨檔案的多個步驟
- 在套用變更前審查每個步驟
- 當步驟偏離軌道時使用內嵌復原功能
代理迴圈內的終端機指令
- 透過 Copilot 終端機整合安裝相依套件
- 執行編譯指令並解讀輸出結果
- 從 Copilot 工作階段內部管理環境變數
- 安全界線:哪些指令需要手動核准
使用代理進行測試驅動開發
- 從現有原始碼產生單元測試
- 透過自然語言提示驅動測試建立
- 在 Copilot 內部執行測試套件並解讀失敗日誌
- 在看到邊界案例失敗後調整斷言
導覽大型程式庫
- 自動尋找跨檔案的參照
- 透過 Copilot 引導的重新命名來重構共用公用程式
- 同步更新設定檔與結構描述檔
- 透過精確提示避免內容視窗耗盡
為團隊標準自訂 Copilot
- 在 .github/copilot-instructions.md 中撰寫存放區專屬指示
- 強制執行命名慣例與架構模式
- 將敏感檔案和目錄從內容中排除
- 為常見任務建立團隊專屬的提示範本
GitHub Copilot 企業治理
- 席位分配、帳單與使用儀表板
- 稽核日誌:追蹤 Copilot 生成了什麼,以及提交了什麼
- Microsoft IP 賠償政策與授權影響
- 阻擋特定檔案模式從 AI 建議管線中出現
使用代理模式除錯
- 與代理一起閱讀堆疊追蹤
- 假設驅動式除錯:詢問 Copilot 測試失敗的原因
- 使用代理輔助的分治法找出回歸來源
- 管理在除錯不熟悉程式碼時的幻覺風險
效能與限制管理
- 了解每日請求限制與模型配額
- 最佳化提示長度以避免回覆被截斷
- 為不同任務切換模型
- 監控代理延遲與快取策略
企業的資安與合規性
- 資料處理:哪些離開您的存放庫,哪些保留在本機
- 防止透過提示洩漏金鑰與憑證
- 符合 GDPR、SOC 2 和 FedRAMP 要求
- 對生成的程式碼進行紅隊演練以檢查注入漏洞
常見情境的疑難排解
- 為什麼 Copilot 有時會忽略您的程式庫內容
- 解決大型存放庫的索引失敗問題
- 處理尖峰時段的速率限制錯誤
- 修復 IDE 擴充功能同步問題
總結與未來藍圖
- 代理模式功能與實用工作流程的複習
- GitHub Copilot 藍圖與即將推出的代理功能
- 保持與 Copilot 最新版本同步的資源
最低要求
- 具備物件導向或函數式程式設計經驗
- GitHub 帳號以及基本的 Git 工作流知識
- 熟悉至少一種 IDE(VS Code、JetBrains 或 Neovim)
受眾
- 目前使用 Copilot,希望啟用代理模式的開發人員
- 希望在整個開發團隊中推行 Copilot 的工程經理
- 審查 AI 輔助程式碼生成政策的資安團隊
21 小時