昨天用了 200 个 Cursor Premium requests,跟 AI 吵吵了一天

53 天前
 mogutouer
不是很大型的项目,包括前端和后端,开始是很惊喜的,但真正用在生产环境还是比较废人。

后端代码我不是很熟,一直重复测试报错反馈他再修改,然后再测试报错反馈。

他经常会几个方案反复循环试,比如方案 A 报错他会说那我试试方案 B ,方案 B 报错后他会说试试方案 C ,C 报错后他会回去说那我再试试方案 A ,如此反复,最终还是人工看了一眼代码发现是一个传值的初始化问题,就这一个东西折腾了一个多小时。

用到晚上,发现经常提示我使用太频繁,要等一会儿才能继续用。

用的版本是 0.43.5 ,目前来看玩玩小项目是可以的,真正的用于生产,还是比较费心费力,用了一整天,花了 200 个快速请求,打了一天字跟他吵吵了一天。

就是感觉重点从自己整理逻辑到写代码,变成了自己整理逻辑来教他然后不停的测试问题反馈给他。跟原本自己写是两个路子,就像教小朋友一样,还是不能完全靠他自己解决所有问题,自己看几眼会比较省时间。

一开始你会感觉他把整个框架和基本功能都做好了,但你测试发现小问题非常多,即使你开始时描述了细节,依然每个位置都需要重复沟通修改,作为辅助是很不错的,但完全靠他生产现在用下来还是有差距的。

最后提醒大家,你测试觉得差不多了,一定要先提交一下子,不然后面越改越乱,本来已经处理好的功能也出问题了,不要轻易删除会话历史记录,不然你会重复打很多字。整个过程心烦枯燥,一定要有耐心,降低对它的预期会比较好受。
2515 次点击
所在节点    GitHub Copilot
20 条回复
xing7673
53 天前
所以我只用 Cursor Tab
就是因为 Ai 提供的完整代码坑很多有很多累疾
CouleurVVEX
53 天前
太真实了,轻度使用还可以,一旦重度使用,缺点就暴露出来了。我之前用的时候也是这种情况,直接死循环了,一个 BUG 跟我兜圈子改半天都改不好,最后还是得我人工去改
CouleurVVEX
53 天前
而且如果你不“叮嘱”它,它时不时就会把你其他地方的代码也给改了,导致一团乱
tongjiann
53 天前
我也遇到过,这里改好了,那里又改坏了。
人起码知道鱼的记忆有 7 秒,使用者都不知道 AI 的记忆哪些没了
keethebest
53 天前
太真实了 直接把我注释的代码给删了,修改的时候还会把一些写好的代码删掉
c0t
53 天前
完全不写前端,只用 cursor 写 rust macro ,以及各种模版,宏类的东西真不是人写的。啊,还有帮我写开源项目的文档。
cat
53 天前
@xing7673 俺也一样,基本上不用 command+k 了,就 tab 自动补全和 chat 聊天问问题
m1nm13
53 天前
确实.每次改出一个稍微能用的中间版本都得 commit,不然下一次他就又改的面目全非.

当然这是因为用来写前端/ahk 脚本这种我几乎完全看不懂的代码才会这样,只能通过 运行报错 => 反馈修改 来实现代码.

如果是我看得懂的代码....那就没这个问题
zjh7890
53 天前
是的,真实的生产还得人来操心。
顺便推荐下我的 IDEA AI 插件,gpt-tools
跟 cursor 类似,没那么强大,不过生产中够用了。
zjh7890
53 天前
复杂的逻辑,推荐还是用 o1 ,可以用插件直接生成 prompt ,拷给 ChatGPT ,毕竟 o1 太贵了。
a67793581
53 天前
加一,目前的 ai 还是有够强,再等等吧 我只用来写注释和代码补全 小函数也可以用 ai
Yien
53 天前
写 CSS 更坑,每次修改都是新增代码覆盖,而不是修改原来的代码😌
yuewolf
53 天前
太真实了!!
在 A 功能时,踩了个大坑,吵半天,好不容易弄好了,等到 B 功能的时候,它修改代码的时候,“顺手”就把关系到 A 的代码改了,刚好又踩到那个坑里。等我去修复的时候,突然感觉似曾相识,关键是之前避坑的策略没有保存!!!
还有来回循环!
还有新建文件,为了解决问题 1 ,它新建一个文件 1 ,也没毛病。等到解决问题 2 的时候,本该在 1 里面加东西改,或者 1 已经实现的引用就可以,它啪地一下给你新建一个 2 ,然后是 3 、4 、5……如果你一直让它 继续,会喜提一个非常庞大的项目。
miaotaizi
53 天前
我还以为我调教的不行, 原来大家都这样, 我就放心了

看来 AI 写代码还是渣渣
a852695
53 天前
cursor 传值的问题,我也遇到过,最后还是手动解决的。
swim2sun
53 天前
作为后端的我用 cursor 来写前端也碰到过这样的情况,后面吸取的教训就是:
1. 你必须对使用的技术栈有基本的了解,有能力自己 debug
2. 小步提交,一旦跑通先 commit
3. 及时重构,沉淀文档:功能跑通自己 review 一下代码,有不满意的地方让 cursor 自己重构,重构完让 cursor 自己总结一份技术规范保存为 markdown 。后面开发相似功能的时候在 chat 带上这份文档
Jtyczc
48 天前
@zjh7890 #10 大哥哪个插件可以用插件直接生成 promp
Jtyczc
48 天前
@swim2sun 这个确实是正确的使用姿势
zjh7890
47 天前
@Jtyczc gpt-tools
LzSkyline
41 天前
@Yien 有没有可能是你没用对……command+k 是生成 所以会逐行覆盖,command+i 才是智能修改

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1093562

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX