聯繫我們

課程簡介

從自動補全到代理:理解轉變

  • Copilot 建議與代理多步驟規劃的區別
  • 代理循環的架構:規劃、生成、執行、迭代
  • 代理任務的語言支持和模型選擇
  • 實際示例:從五行函數到多文件功能

在你的 IDE 中啓用代理模式

  • 在 VS Code、JetBrains 和 Neovim 中激活
  • 配置上下文窗口和模型層級偏好
  • 設置工作區規則並忽略大型二進制文件
  • 管理 Copilot Chat 與內聯代理工作流

多步驟規劃與執行

  • 提示 Copilot 端到端構建功能
  • 觀察代理將任務分解爲跨文件的步驟
  • 在應用更改前審查每個步驟
  • 當步驟偏離軌道時使用內聯回滾

代理循環中的終端命令

  • 通過 Copilot 終端集成安裝依賴項
  • 運行構建命令並解釋輸出
  • 在 Copilot 會話中管理環境變量
  • 安全邊界:哪些命令需要手動批准

使用代理進行測試驅動開發

  • 從現有源代碼生成單元測試
  • 使用自然語言提示驅動測試創建
  • 在 Copilot 中運行測試套件並解釋失敗日誌
  • 在看到邊緣案例失敗後優化斷言

導航大型代碼庫

  • 自動查找跨文件引用
  • 使用 Copilot 引導的重命名重構共享工具
  • 同步更新配置文件和架構文件
  • 通過針對性提示避免上下文窗口耗盡

爲團隊標準定製 Copilot

  • 在 .github/copilot-instructions.md 中編寫倉庫特定指令
  • 強制執行命名約定和架構模式
  • 從上下文中排除敏感文件和目錄
  • 爲常見任務創建團隊特定的提示模板

GitHub Copilot 企業治理

  • 席位分配、計費和使用儀表板
  • 審計日誌:跟蹤 Copilot 生成的內容與提交的內容
  • 微軟知識產權賠償政策和許可影響
  • 阻止特定文件模式進入 AI 建議管道

使用代理模式調試

  • 與代理一起閱讀堆棧跟蹤
  • 假設驅動調試:詢問 Copilot 測試失敗的原因
  • 使用代理輔助二分法查找回歸來源
  • 在調試不熟悉的代碼時管理幻覺風險

性能與限制管理

  • 瞭解每日請求限制和模型配額
  • 優化提示長度以避免截斷響應
  • 爲不同任務切換模型
  • 監控代理延遲和緩存策略

企業安全與合規

  • 數據處理:哪些內容離開倉庫,哪些保留本地
  • 防止通過提示泄露祕密和憑證
  • 符合 GDPR、SOC 2 和 FedRAMP 要求
  • 對生成代碼進行紅隊測試以查找注入漏洞

常見場景故障排除

  • 爲什麼 Copilot 有時忽略代碼庫上下文
  • 解決大型倉庫的索引失敗問題
  • 在高峯時段處理速率限制錯誤
  • 修復 IDE 擴展同步問題

總結與未來路線圖

  • 回顧代理模式功能與實踐工作流
  • GitHub Copilot 路線圖及即將推出的代理功能
  • 保持 Copilot 發佈動態的資源

最低要求

  • 具備面向對象或函數式編程經驗
  • 擁有 GitHub 賬戶並瞭解基本的 Git 工作流程
  • 熟悉至少一個 IDE(VS Code、JetBrains 或 Neovim)

受衆

  • 希望解鎖代理模式的 Copilot 當前用戶
  • 在開發團隊中推廣 Copilot 的工程經理
  • 審查 AI 輔助代碼生成策略的安全團隊
 21 小時

人數


每位參與者的報價

即將到來的課程

課程分類