Cursor还没搞明白,Windsurf就来了。
不得不说,这个行业对码农们着实体贴入微。不但打击精准,还提供“补刀”服务。生怕程序员们有所惫怠,努力以工具创新推动人员转型。The first agentic IDE, and then some. The Windsurf Editor is where the work of developers and AI truly flow together, allowing for a coding experience that feels like literal magic.
看过官方介绍后,如果你没用过Cursor,可能会一头雾水;如果你用过Cursor,大概会和我一样心生疑问:它和Cursor究竟有啥区别呢?
按照官方定义,这是一款 IDE。其具备的代理能力,使得这款 IDE 不仅能够提供类似 Copilot 的编码功能,还能打通系统环境,展现强大的工程能力。也就是上图中的“Agent”和“Copilot”这两项能力。在这两种能力的加持下,使用者可以进入所谓的“Flow”模式,更加便捷地完成编码工作。经过实际使用,我认为可以将 Windsurf 理解为在工程能力上更为强大的 Cursor。首先,Windsurf 同样使用 Claude 3.5 Sonnet 引擎,这意味着 Windsurf 的 Copilot 编码能力与 Cursor 应该相差无几。其次,在“Agent”能力方面,Windsurf 能够直接调用操作系统的系统命令(例如:Terminal),用户只需点击“Accept”即可完成执行,而 Cursor 目前暂不具备这一能力。借助“Agent”能力,Windsurf 甚至可以识别 Terminal 中输出的运行信息,自行完成代码调整以及功能改进。最终,用户仅需使用鼠标点击就能完成代码编写工作,呈现出极为流畅的“Flow”状态。
我要求 Windsurf 使用 Python 语言编写一个检查 Word 文档中中文内容的功能。提示词:用python写一个检查word文档中中文拼写错误的功能。
Windsurf 完成代码编写后,给出了 Python 的运行命令。点击后,它能够自行安装 Python 运行环境和依赖包,甚至还能识别网络错误并尝试解决。如下图所示。

图1.尝试安装Python3

图2.尝试安装依赖包


图3.尝试解决网络问题

图4.无人为干涉,在问题解决后自行尝试测试
以上初步的功能编写和运行已经完成。但实际的识别效果不佳,于是我要求 Windsurf 进行改进。提示词:代码没有检查出word文档中的错误词语。请尝试使用更加智能的中文词库进行检查。

图5.尝试改进功能
之后,我发现Windsurf有一个特别厉害的功能,其能够根据Terminal输出的运行结果识别错误,并且无需人工介入就能自行进行修正!这个功能实在是太流畅了!

图6.识别Command output,自行修复问题
至此,这个功能终于能够正常识别错误了,但还未结束。Windsurf 又自行增添了一些内容,它觉得输出结果没有进行格式化,于是又优化了识别功能,改善了输出格式,并对输出的错误进行了高、中、低三级分类。这是要卷死码农的节奏。


图7.多次自行优化的结果

图8.甚至自己写了个Readme
到这里,所有功能都已完成。Windsurf 的自行优化工作也暂时停止,等待用户的进一步要求。我扫视一眼 IDE,发现主工作窗口已经变成了Cascade,也就是 Windsurf 的人机会话窗口。这时我才想起,原来从始至终我都没有看过代码。传统 IDE 通常是最左边为目录结构,正中间的主窗口是代码,主窗口下方是 Command 窗口。Cursor 在最右边引入了 Composer 人机会话窗口,但也没有替代主使用窗口。而到了 Windsurf,居然就这么悄无声息地发生了变化。
立即咨询 JOTO
JOTO 提供覆盖企业智能体规划与搭建、AI 平台私有化部署、RAG 知识工程、AI 安全治理、FDE 驻场共创及持续运营优化的全周期 AI 落地服务,帮助企业把验证中的 AI 能力转化为安全、可控、可持续迭代的生产力。 联系 JOTO 获取 AI 落地咨询