感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
從自動補全到代理:理解轉變
- Copilot 建議與代理多步驟規劃的區別
- 代理循環的架構:規劃、生成、執行、迭代
- 代理任務的語言支持和模型選擇
- 實際案例:從五行函數到多文件功能
在您的 IDE 中啓用代理模式
- 在 VS Code、JetBrains 和 Neovim 中激活
- 配置上下文窗口和模型層級偏好
- 設置工作區規則並忽略大型二進制文件
- 管理 Copilot Chat 與內聯代理工作流
多步驟規劃與執行
- 提示 Copilot 構建端到端功能
- 觀察代理將任務分解爲跨文件的步驟
- 在應用更改前審查每個步驟
- 在步驟偏離時使用內聯回滾
代理循環中的終端命令
- 通過 Copilot 終端集成安裝依賴項
- 運行構建命令並解釋輸出
- 在 Copilot 會話中管理環境變量
- 安全邊界:哪些命令需要手動批准
使用代理進行測試驅動開發
- 從現有源代碼生成單元測試
- 使用自然語言提示驅動測試創建
- 在 Copilot 內運行測試套件並解釋失敗日誌
- 在發現邊緣情況失敗後優化斷言
導航大型代碼庫
- 自動查找跨文件引用
- 使用 Copilot 引導的重命名重構共享工具
- 同步更新配置文件與架構文件
- 通過有針對性的提示避免上下文窗口耗盡
爲團隊標準定製 Copilot
- 在 .github/copilot-instructions.md 中編寫倉庫特定指令
- 強制命名約定和架構模式
- 從上下文中排除敏感文件和目錄
- 爲常見任務創建團隊特定的提示模板
GitHub Copilot 企業治理
- 席位分配、計費和使用情況儀表板
- 審計日誌:跟蹤 Copilot 生成的內容與提交的內容
- Microsoft 知識產權保障政策及許可影響
- 阻止特定文件模式進入 AI 建議管道
使用代理模式調試
- 與代理一起閱讀堆棧跟蹤
- 假設驅動調試:詢問 Copilot 測試失敗的原因
- 使用代理輔助二分查找回歸源
- 調試不熟悉代碼時管理幻覺風險
性能與限制管理
- 瞭解每日請求限制和模型配額
- 優化提示長度以避免截斷響應
- 爲不同任務切換模型
- 監控代理延遲和緩存策略
企業安全與合規
- 數據處理:哪些內容離開您的倉庫,哪些內容保留本地
- 防止通過提示泄露機密和憑據
- 符合 GDPR、SOC 2 和 FedRAMP 要求
- 對生成的代碼進行紅隊測試,查找注入漏洞
常見問題排查
- Copilot 有時忽略代碼庫上下文的原因
- 解決大型倉庫的索引失敗問題
- 處理高峯時段的速率限制錯誤
- 修復 IDE 擴展同步問題
總結與未來路線圖
- 回顧代理模式功能與實際工作流
- GitHub Copilot 路線圖及即將推出的代理功能
- 保持 Copilot 發佈更新的資源
最低要求
- 具備面向對象或函數式編程經驗
- GitHub 賬戶及基本的 Git 工作流知識
- 熟悉至少一種 IDE(VS Code、JetBrains 或 Neovim)
受衆
- 當前使用 Copilot 並希望解鎖代理模式的開發者
- 在開發團隊中推廣 Copilot 的工程經理
- 審查 AI 輔助代碼生成策略的安全團隊
21 小時