聯繫我們

課程簡介

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的集成

  • 從差異摘要中編寫提交消息。
  • 預提交提示:在提交前運行linter和類型檢查器。
  • 使用AI生成的描述打開拉取請求。
  • 在Cursor內部針對審查評論進行鍼對性更改。

調試代理輔助代碼

  • 將運行時錯誤追溯到代理生成的假設。
  • 使用聊天面板詢問特定錯誤的原因。
  • 在廣泛的自動化重構後進行迴歸測試。
  • 處理幻覺導入和缺失依賴項。

性能與安全

  • 大型倉庫的索引速度和存儲影響。
  • 自動從代理上下文中排除敏感文件。
  • 瞭解Cursor的數據保留和訓練退出政策。
  • 在使用託管模型時處理合規要求。

總結與過渡到高級主題

  • 回顧Cursor與其他IDE優先AI工具的對比。
  • 構建可重複使用的提示和規則庫。
  • 關注Cursor的月度發佈節奏。

最低要求

  • 具備現代IDE(如VS Code或JetBrains)的使用經驗。
  • 具備任意編程語言的開發經驗。
  • 對LLM概念和提示有基本瞭解。

受衆

  • 正在評估或採用Cursor作爲主要IDE的開發團隊。
  • 負責AI工具採購的工程經理。
  • 希望通過Cursor加速客戶工作的自由開發者。
 14 小時

課程分類