Cursor、Windsurf以及agent模式
今天刚发了个视频,去用一个实际的项目迭代任务去对比了常规Cursor Composer模式和Windsurf、Cursor Agent模式的差异。 Cursor、WindSurf大乱斗,AI编程哪家强?_哔哩哔哩_bilibili 主要结论: 1、Agent模式更适合省心,更适合新手上路,以及在比较简单需求的情况下使用。在Agent模式下,Cursor或Windsurf一般都会遵循以下步骤行事: 1)先思考理解你要完成的任务是什么; 2)查找项目代码,发现其中和你需求相关的代码; 3)查看代码文件中和你需求相关的部分; 4)完成代码修改; 5)完成修改后再做一遍反思确认是否有问题; 6)有问题的话再调整一遍问题。 2、目前Cursor和Windsurf调教的Agent处理问题节奏稍微有些不同,但是做得都还可以,很难直接下判断谁更好,两者都可以使用和尝试,而且估计他们都会继续做很多迭代; 3、在Cursor非Agent的模式下,作为工具使用者,我们的可控性会更高,但是他是系统一直觉思维,你给了任务就行动,如果你对项目缺少理解,不知道投喂什么文件作为上下文,不会通过提示词激发Cursor思考的话,会比较容易遇到问题。 在做视频的时候,我下的结论是Cursor相比Windsurf有三大优势: 1)在有对标的agent模式的情况下,Cursor还保留了更可控的常规composer模式,多一个选择是更好的; 2)Cursor可以直接丢链接让AI读取,但Windsurf还不行,这会在需要AI理解API文档等场景下有劣势; 3)Cursor有Rules for AI/.cursorrules这种系统级提示词的能力,能更好掌控AI的行事规则,这对深入的项目开发和调教很重要! 👆但是第三条昨晚视频就可以划掉了,因为Windsurf更新了这个新功能,增加了Rules的能力,说明Windsurf官方和我还挺英雄所见略同的。