联系我们

课程大纲

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 小时

即将举行的公开课程

课程分类