聯繫我們

課程簡介

原生 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 生成的描述開啟合併請求。
  • 在 Cursor 內部進行針對性修改,以回應審查意見。

除錯代理協助的程式碼

  • 追蹤執行階段錯誤至代理生成的假設。
  • 使用聊天面板查詢特定錯誤發生的原因。
  • 在大範圍自動重構後進行回歸測試。
  • 處理幻覺產生的匯入及缺失的相依性。

效能與安全性

  • 大型儲存庫的索引速度與儲存空間影響。
  • 自動將敏感檔案排除在代理上下文之外。
  • 了解 Cursor 的資料保留與訓練退出政策。
  • 使用託管模型時處理合規性需求。

總結與進階主題過渡

  • 回顧 Cursor 與其他以 IDE 為首的 AI 工具的差異。
  • 建立可重複使用的提示詞與規則庫。
  • 持續關注 Cursor 的每月發布週期。

最低要求

  • 具備現代 IDE(如 VS Code 或 JetBrains)的使用經驗。
  • 具備任何程式語言的編程經驗。
  • 對大型語言模型(LLM)概念及提示詞工程有基本理解。

目標受眾

  • 評估或採用 Cursor 作為主要 IDE 的開發團隊。
  • 負責 AI 工具採購的工程管理經理。
  • 希望利用 Cursor 加速客戶工作的自由接案開發人員。
 14 小時

人數


每位參與者的報價

即將到來的課程

課程分類