Cursor:让程序员感受到危机的 AI 编程工具

起初

最初接触 Cursor 是在去年年初,OpenAI 的 ChatGPT 带火了一批 AI 概念产品。GitHub 的 Copilot 自不用说,我早已在使用。那时,Cursor 的宣传点是其速度,但并没有强烈的吸引力让我愿意更换我的开发工具,依然是使用 VSCode、IDEA、Copilot 和 ChatGPT,基本满足了我的日常开发需求。后来又加入了 warp

现在的体验

最近我再次体验了 Cursor,发现它与之前的版本有了显著的不同。这一次,我彻底改变了对它的看法,并心甘情愿地将我的编程工具切换到了 Cursor。

原理解析

Cursor 的强大功能有很多,但我认为最重要的只有一个。市面上的 AI 编程助手工具不止一个,比较好用的有:

工具示例

大家都知道,这些工具背后是各家的 LLM,提示质量的高低主要取决于这些大模型的能力。所有工具都只是基于当前文件的上下文进行操作,无论是代码解释、优化还是生成注释。

Cursor 的逻辑是,先将工程内的所有代码进行索引和向量化(Embedding),然后你的所有提问都是基于整个工程的代码。它会将你的提问结合整个工程的代码一起提交给 LLM,默认支持多种模型。

能解决的问题

代码补全

Cursor 的代码补全功能基于整个工程的代码基础,提供精准的建议。这就是为什么有些朋友说,使用 Cursor 编写程序时,按下 Tab 键就能完成,甚至比自己写的还要好,简直是自动化编程。

代码补全示例

智能纠错

Cursor 能够在你输入时自动纠正错误,依赖于对整个工程的了解。

智能纠错示例

聊天功能

Cursor 的聊天功能可以针对当前文件、文件夹、图片、文档、网络或整个代码库进行提问,提供无限可能。

聊天功能示例

最重要的是,Cursor 的 Codebase 功能可以发挥无限想象。

优缺点分析

虽然 Cursor 的优点显而易见,但也存在一些令人担忧的问题,尤其是数据安全。虽然官方宣称数据保存在本地,但隐私和便利之间的取舍始终是个问题。

关于价格,Cursor 前两周是免费使用的,之后将开始收费。使用费用包括软件费用和模型使用费用,可能每月总成本超过 30 美元。不过,Cursor 允许添加 DeepSeek 的 Coder 模型,降低了模型使用成本。

总结来说,Cursor 的优缺点并存,尤其是数据安全和费用问题可能让一些用户却步。

未来展望

Cursor 的出现让我感受到程序员的危机,尤其是初级程序员。它能够快速完成基础工作,可能会减少对初级开发者的需求。未来,自动化编程的实现也许不再遥远。

思考

企业内部的业务知识库往往不完整或不及时更新,导致开发者在重大业务调整时需要查看代码。Cursor 的出现为这一问题提供了新的解决方案,代码本身就是企业的业务知识,只需从代码仓库提炼即可。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 2025年7月14日
下一篇 2025年7月15日

相关推荐