感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
AI 原生 IDE 架構
- Cursor 如何基於 VS Code 的分叉版構建,並實現深度模型整合。
- 常規 VS Code 加擴充功能與 Cursor 原生功能的比較。
- Cursor 的模型託管:Claude、GPT 以及自訂終端點。
- 從自動完成到完整代理工作流的發展願景概覽。
Composer 與多檔案編輯
- 調用 Composer 以規劃跨檔案的任務。
- 在接受或拒絕之前審查生成的編輯內容。
- 管理長時間 Composer 會話中的撤銷和檢查點狀態。
- 測試 Composer 輔助變更後的構建結果。
上下文感知聊天與智能引用
- 使用 @file 和 @codebase 聚焦聊天上下文。
- 引用特定的函數、類別以及文件檔案。
- 在提出修改請求前,先總結程式碼意圖。
- 透過縮小引用範圍來避免上下文溢位。
代理模式與自主重構
- 使用高層級提示觸發代理模式。
- 觀察代理進行規劃、編輯、測試以及迭代。
- 當代理偏離方向時進行干預。
- 處理代理多檔案重寫後的合併衝突。
安裝與模型配置
- 在 macOS、Windows 和 Linux 上設置 Cursor。
- 根據任務類型選擇及切換模型。
- 使用自己的 API 金鑰,而非依賴 Cursor 的共享託管服務。
- 配置高上下文模型以導航大型程式碼庫。
團隊工作區與共享上下文
- 創建團隊工作區並邀請成員。
- 共享自訂規則、風格指南以及上下文檔案。
- 為常見的團隊工作流程建立預設提示。
- 追蹤工作區內的使用情況及成本。
一致性所需的自訂規則與提示
- 編寫 .cursorrules 以設定專案範圍的規範。
- 透過提示工程自動化程式碼審查評論。
- 在代理協助下維護架構決策記錄。
- 將規則檔案納入版本控制系統進行版本化管理。
與版本控制和 CI 的整合
- 根據差異摘要編寫提交訊息。
- 提交前提示:在提交前運行代碼檢查器和類型檢查器。
- 開啟包含 AI 生成描述的拉取請求(Pull Requests)。
- 在 Cursor 內部針對審查評論提出特定修改。
除錯代理輔助的程式碼
- 追蹤運行時錯誤,追溯至代理生成的假設。
- 使用聊天面板詢問特定錯誤發生的原因。
- 在大範圍自動化重構後進行回歸測試。
- 處理幻覺產生的匯入及缺少的依賴項。
效能與安全
- 大型程式碼庫的索引速度與儲存空間影響。
- 自動將敏感檔案排除在代理上下文之外。
- 了解 Cursor 的資料留存及訓練退出政策。
- 在使用託管模型時處理合規要求。
總結與過渡至進階主題
- 回顧 Cursor 與其他以 IDE 為核心的 AI 工具的差異。
- 建立可重用的提示與規則庫。
- 持續關注 Cursor 的每月發布週期。
最低要求
- 具備現代 IDE(如 VS Code 或 JetBrains)的使用經驗。
- 擁有任意程式語言的程式設計經驗。
- 基本了解大語言模型(LLM)的概念與提示技術。
受眾
- 正在評估或採用 Cursor 作為主要 IDE 的開發團隊。
- 負責 AI 工具採購的工程經理。
- 尋求使用 Cursor 加速客戶工作的自由開發人員。
14 小時