Cursor 初体验
最近一段时间,我花了一点时间去了解和体验了一下 AI 生态的服务,试用了 Kagi、Perplexity,购买第三方 API 服务并部署了 LobeChat,也体验了一把最近很火的 Cursor。
主要来说说 Cursor 吧,我是看这个《【Cursor 代码编辑器初体验】Swift 小白的第一个 Mac 应用 - RSS 新闻阅读器 - YouTube》视频之后种草的,原因如下:
- 借助
Claude 3.5 Sonnet大模型的编码能力,UP 主全程是当做一个小白被动接受 GPT 给出的代码,并最终完成了这个 Demo 应用,且完成度高。 - Cursor 作为 AI 集成度很高的 IDE,能够很方便的接收 Codebase 作为上下文进行分析,输出的内容因此比较契合代码仓库。
- 借助多模态识别能力,演示过程遇到的代码异常,很轻松的能通过截图贴图的方式反馈给 AI,且在不超过 2 轮对话后将问题解决。
整个演示过程其实是非常流畅的,我已经设想未来会有更多初入编程领域的新人,或者要转行其他领域的程序员,都能够通过 AI 工具快速上手和熟悉自己尚未掌握的知识,相比于以前只能啃书,使用 AI 工具要舒适得多。
今天我让 Cursor 帮我的博客实现一个 TOC 组件。先说结论,如果看完视频后我对 Cursor 的预期是 80 分的话,在使用过后我只能给它打 55 分。
可能是因为并未付费升级 Pro 版本,因此我并未体验到视频中激发我兴趣的功能,例如:
- 基于我的 Codebase 作为上下文给出内容,即使我告诉它可以通过分析
package.json去了解我使用的依赖,它也会给出无关的结果。 - 一键 apply 变更代码,并且通过 diff 可视化的方式对改动代码进行审查。
这些我认为可能可以给开发提效的甜点功能暂时享受不到,所以目前我的 Cursor 最多只是集成了 Copilot + Chat Pane 的 VSCode,但是不得不说 Claude 3.5 Sonnet 的编码能力还是挺强的,目前文章页面的 TOC 组件基本就是它输出的,我仅在上面加了一些样式。

可能之后我会付费尝试体验 Pro 版本的能力,到时候再来更新这篇文章我对 Cursor 的评价,以及 $20 的月费是否值得。