联系我们

课程大纲

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

即将举行的公开课程

课程分类