引言

我的理解

本章以”蒸汽机”为比喻,将 Cursor 定位为 Agentic AI 时代的人机协作”大本营”,而非单纯的代码编辑器。核心线索是三种编程思维模式(Command/Prompt/Objective-Oriented)决定了你与 AI 的关系层次:是”编译器+码农”、“PM+实习生”还是”甲方+施工队”。后半章聚焦 .cursorrules 这一”系统级记忆”,它让 AI 能积累项目经验、调用自定义工具,甚至自我改写进化。最终引出本章最具实用价值的判断:经过魔改的 Cursor 在大部分日常场景下已能逼近 Devin 500 美元/月的体验,而成本与部署门槛却友好得多。

相关链接


原文

Lesson 7 of 18 引言

本章我们会围绕一个核心主题——“如何让 Cursor 真正成为 Agentic AI 的优秀载体”,去展开更深入的讨论。乍一看,这似乎只是一个“如何用好编辑器”或者“如何配置 .cursorrules”的问题,但我想先和你打个比方:如果把第一章讲的“Agentic AI”比作一场轰轰烈烈的工业革命,那么 Cursor 或者类似工具,就相当于牛顿时代的蒸汽机。它不仅能把人类从繁重的重复劳动中解放出来,还开始渐渐触及更高阶、更抽象的工作模式。那些以前我们嫌麻烦、不值得去做的零碎琐事,甚至那些中大型的“挖矿”式项目,如今都有机会“一口气”丢给 AI 去落地执行。从这个角度出发,Cursor 不再只是一个写代码的产品,它逐渐演变为我们与新一代 AI 合作的“大本营”。这是为什么我们强调要用三种编程思维模式去理解它,而且要讨论到 .cursorrules、魔改与工具扩展等更高阶的操作。

本章的内容结构大致可以分成两大部分。前一部分(2.1 与 2.2)会先带你回到我们在第一章结尾抛出的那个话题:写代码这件事,到底可以分成哪几种不同的心智模式?为什么我们要特别关注 Command-Oriented / Prompt-Oriented / Objective-Oriented 这三种思路?不要小看这样一个看似“理论向”的分类。这个分类决定了,你与 AI 是处在“编译器+码农”关系,还是在“PM+实习生”关系,抑或是“甲方直接下需求+施工队全包”这样的关系。换言之,不同的“心智模式”会让我们对 AI 的使用范畴、使用深度,以及对工作流的把控方式产生截然不同的结果。有人用 AI 两三个月了,依然觉得它不过是个“高级自动补全”;有人两三天就爽到不行,几乎把一半工作都扔给了 Agentic AI 来完成。究其原因,往往就卡在“怎么思考这个工具”“以什么心态指挥它”这样的差别上。

当我们把三种思维模式讲清楚,顺便也要讲一个很现实的问题:你在工作中,不可能所有时候都用最高阶的“Objective-Oriented”去主导一切。很多时候,你就只是改两个小函数,或者写点注释,多此一举地搞一个全流程的 Agentic AI 反而浪费时间。所以如何因地制宜地选用最适合的模式,才是真正能让你的产出/投入比达到最佳,真正让 AI 在日常工作里“融化”进去,而不是变成一个摆设或者华而不实的噱头。我们会用一些具体案例来阐述,不管是研发、数据分析还是运营场景,都能找到很恰当的实例去演示,“什么时候用注释补全、什么时候开 Chat 窗口、什么时候直接抛出一个大目标让 AI 全包”。让你对 Cursor 的“多形态”有一个更深刻也更灵活的认识。

然后到了本章的后半段(2.3、2.4、2.5),我们会探讨另一个颇具颠覆性的概念:.cursorrules。前一章里我们提到过,这玩意儿就像是给 AI 写的“贴身笔记”,或者说是它的“系统级记忆”,它能让 AI 不断积累对你项目的经验教训,也能让你为 AI 预设很多工具调用方式。举个例子,以前你需要 AI 去做一件图像处理或网络搜索的事情,就得在 Chat 提示词里不断解释“先执行 Python 再 pip install,再怎么调用命令行……”这些细节说了一堆,每一步都要贴来贴去非常辛苦;但现在只要把这些内容集中写到 .cursorrules 里,等于给 AI 自带了一份“永久的教程”,后面凡是遇到类似需求,AI 可以自己调用那段 Python 脚本或那套命令行逻辑,效率瞬间成倍提升。更绝的是,AI 还能自己改写 .cursorrules,给自己增添“新学到的教训”,于是它的可扩展与可进化就成了一件再自然不过的事情。那些需要反复 debug 甚至手动引导十几遍的操作,也许只在第一次会麻烦一点,而后面就会变成 AI 的“一键”能力。

有的同学可能会问,“这种自动化的能力,会不会跟 Devin 那种 500 美金一个月的高端 AI 工具很像?那我是不是可以省 480 美金?”答案是:从体验和功能上来说,经过一些魔改(比如扩展更多自定义脚本、明确定义成功标准等),Cursor 确实能在绝大部分常见任务上和 Devin 打个八九成平手。只不过 Devin 的优势也确实客观存在,比如它更偏向于“全局规划”,可以更灵活地调用浏览器做可视化前端测试,也有比较成熟的 Planner/Orchestrator 机制,让它在一些真正“大工程”里更显从容。然而对于咱们日常要做的大多数事情,特别是个人开发者或小团队而言,Cursor + .cursorrules + 一些必要的 Python 工具脚本,完全足够解决八成以上的实际需求。当你亲手在 .cursorrules 里给 AI 新增好几种“专属工具”之后,你会发现那种“我问你做”的全自动交付效果,真的已经和 Devin 九分相似了——而价格与部署难度却友好很多。