V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mogutouer
V2EX  ›  GitHub Copilot

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

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

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

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

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

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

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

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

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

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

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

    看来 AI 写代码还是渣渣
    a852695
        15
    a852695  
       1 天前
    cursor 传值的问题,我也遇到过,最后还是手动解决的。
    swim2sun
        16
    swim2sun  
       1 天前
    作为后端的我用 cursor 来写前端也碰到过这样的情况,后面吸取的教训就是:
    1. 你必须对使用的技术栈有基本的了解,有能力自己 debug
    2. 小步提交,一旦跑通先 commit
    3. 及时重构,沉淀文档:功能跑通自己 review 一下代码,有不满意的地方让 cursor 自己重构,重构完让 cursor 自己总结一份技术规范保存为 markdown 。后面开发相似功能的时候在 chat 带上这份文档
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2633 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 11:29 · PVG 19:29 · LAX 03:29 · JFK 06:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.