Cursor核心工程师亲述:用 Cursor 开发 Cursor 踩了哪些坑?正确的AI编程方式应该这样

用 Cursor 开发 Cursor,来自 Cursor 的工程师 leerob 结合自己的实际经历,重点讲述了他如何与 AI 协作、遇到的问题以及人类判断的重要性。

原文翻译如下:

我简单总结一下这篇文章的主要观点哈。

1. 明确描述你想要什么

比如,想添加一个"/compress"命令(就像微信里输入"/红包"会弹出红包功能),用来整理聊天记录。

他这样描述需求:

"添加一个新命令,用来压缩聊天记录,把所有消息总结成一条,清空聊天窗口"

这就像跟装修工人说话——你不能只说"我要装修",而要说"我要把客厅刷成白色,安装吊顶,铺木地板"。越具体,AI越能理解你的意图。

2. 善用"@"标签提供参考

用了@src/commands/标签,这相当于告诉AI:"看看这个文件夹里其他类似的例子"。

这就像你跟裁缝说"照着这件衣服的样式给我做一件",给AI提供参考样本,它就知道该怎么做了。

3. 边做边检查,不要全盘信任

在AI生成代码时,会实时查看代码变化,就像监工检查装修进度一样。

AI会让你觉得一切都对,但实际运行时可能出问题。就像GPS导航有时会把你带到死胡同——表面上路线合理,实际不能走。

4. 准确的指令比聪明更重要

第一次说"用选定的模型来处理",后来发现软件里已经有更好的处理方式,但AI严格按照指令执行了错误的要求。

这就像你跟外卖员说"送到小区门口",结果发现其实可以送到楼下,但外卖员只会按你说的做。AI也是如此——它听你的话,不会自作主张。

5. 新对话=新开始

开新聊天窗口时,必须重新用@标签引入相关文件,因为AI不记得上次聊天的内容。

就像每次见新医生都要重新描述病情一样,每次新对话都要重新提供背景信息。

6. 检查是否重复造轮子

我们花时间开发的功能,软件里其实已经有了更好的版本,只是没发现。

就像买东西前先检查家里是否已有,开发功能前也要先检查是否已存在类似功能。

AI编程的现实情况

优点:

  • 效率高:能快速生成基础代码框架
  • 学习能力:能从错误中学习并修正
  • 检查功能:能发现一些明显错误

局限性:

  • 不够灵活:严格按指令执行,不会变通
  • 缺乏全局视野:不知道项目中已有什么功能
  • 可能误导:让你以为代码正确,实际有隐藏问题

成功使用AI编程的秘诀

  1. 做好监工:不要完全依赖,要边做边检查
  2. 学会提问:问题越具体,答案越准确
  3. 保持怀疑:测试验证比看起来对更重要
  4. 善用工具:利用代码检查、测试等辅助工具
  5. 团队协作:请同事review,多双眼睛少犯错

给普通人的启发

虽然这是编程案例,但对使用任何AI工具都有启发:

  • 明确需求:说清楚你要什么
  • 提供背景:给AI足够的上下文信息
  • 保持警觉:验证AI的输出结果
  • 善用反馈:根据结果调整你的要求
  • 持续学习:了解工具的能力边界

AI是很好的助手,但需要人类的智慧来引导和验证。就像有了GPS还需要司机一样,有了AI编程助手,程序员的作用不是被替代,而是升级为更好的"项目指挥官"。

最后,介绍一下我的星球社群,「AIGC・掘金成长研习社」,很多人疑问,我的这个社群都会分享什么内容呢?给大家看一下我们星球上周的周报,干货速递,上周更新了 25 篇干货内容,值得认真反复查看的干货精华大约有 12 篇左右,欢迎大家查收,如下图。

图片

「AIGC·掘金成长研习社」,是我用心经营的一个社群,每周我都会在里面持续分享 AI、副业赚钱、个人成长类的干货帖子,在里面你会收获很多 AI 落地相关的技巧、方法;副业相关的案例拆解;以及个人成长的诀窍和感悟等等。

感兴趣的话,欢迎大家扫码加入,送大家一张立减 50 的优惠券,仅限前 50名。

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值