最近新一代 AI 编程助手 cursor 爆火。
Cloudflare 副总裁家的 8 岁女儿在 45 分钟内用它搭起了一个聊天机器人。
这个女孩甚至不会编程,只是通过输入一些简单的 prompt 就完成了这样一个聊天机器人。
如果我们通过 RPA 或者智能体的方式,将语音直接转成输入,不用手,也能编程了。
阿七之前一直使用 GitHub Copilot 和通义灵码进行辅助编程,百度的 Comate 和字节的豆包 MarsCode 都用过,代码补全、bug 查找、代码重构都能用上,效果也不错。
今天试用了一下 cursor,发现真的不错,分享给大家。
cursor 官网地址:https://www.cursor.com/
直接点击 Download for free 即可下载试用
我们可以使用 github 或者 google 账号进行注册、登录。
一、cursor 特性
1、cursor 的回答可以基于整个代码库
cursor 会从你的代码库中获取最佳答案。其他很多编程助手,基本上都只能根据有限的上下文进行代码编写。
就算是市面上最火的 GitHub Copilot,它提供了 @Workspace 命令,cursor 也更强大。
虽然 cursor 会基于整个代码仓库进行编程,但是如果我们使用的是隐私模式,我们不需要担心代码泄漏,cursor 确保代码仓库中的代码不会用于你的电脑之外,不会用于大模型训练。
2、cursor 能够预测下一次代码编辑
在我们更新第 3 行的时候,cursor 会预测到我们下一次会修改第 13 行,大大提升编码效率。
3、自然语言编程
chat 模式总会看到当前文件和光标,所以我们可以直接通过自然语言问这样的问题,“这里有 bug 嘛?”
也可以手动在 chat 中添加其他代码,还可以直接让 chat 根据整个代码仓库回答问题。
4、代码版权问题
所有通过 cursor 生成的代码,版权都在使用方,你可以任意使用,也可以用于任何地方。
5、可以自由选择大模型
可以选择市面上大部分大模型,比如:gpt-4o,claude-3.5
二、cursor 实践
1、上传图片
我们可以直接通过拖拽的方式,直接上传图片,然后使用提示词咨询关于图片的问题。
更强大的是,cursor 支持直接上传图片,生成前端代码。
速度非常快,秒级别就生成完毕,主要是基本上没有太大的问题。
如下可以看到生成的效果,除了图片没有生成之外,其他的没有太大问题,基本上改改就能用。
2、中文注释生成代码
直接输入“冒泡排序”,cusor 就自动根据上下文生成了对应的算法代码。
3、逐行注释
注释的位置会有问题,整体没有和代码块绑定,相比于 GitHub Copilot 和通义灵码,还是不太方便。
4、根据代码仓库回复问题
根据整个代码仓库回答问题,需要我们输入提示词之后,按 command+enter。
非常牛逼的是,就算是根据整个代码仓库进行回答问题,cursor 回答的也特别快。
篇幅有限,本文只是介绍了 cursor 的主要功能,还有很多高阶功能没有覆盖到。
如果你对 cursor 感兴趣,对智能体感兴趣,欢迎关注。