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

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

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

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

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

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

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

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

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

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

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

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

    看来 AI 写代码还是渣渣
    a852695
        15
    a852695  
       19 天前
    cursor 传值的问题,我也遇到过,最后还是手动解决的。
    swim2sun
        16
    swim2sun  
       19 天前
    作为后端的我用 cursor 来写前端也碰到过这样的情况,后面吸取的教训就是:
    1. 你必须对使用的技术栈有基本的了解,有能力自己 debug
    2. 小步提交,一旦跑通先 commit
    3. 及时重构,沉淀文档:功能跑通自己 review 一下代码,有不满意的地方让 cursor 自己重构,重构完让 cursor 自己总结一份技术规范保存为 markdown 。后面开发相似功能的时候在 chat 带上这份文档
    Jtyczc
        17
    Jtyczc  
       14 天前
    @zjh7890 #10 大哥哪个插件可以用插件直接生成 promp
    Jtyczc
        18
    Jtyczc  
       14 天前
    @swim2sun 这个确实是正确的使用姿势
    zjh7890
        19
    zjh7890  
       13 天前
    @Jtyczc gpt-tools
    LzSkyline
        20
    LzSkyline  
       7 天前
    @Yien 有没有可能是你没用对……command+k 是生成 所以会逐行覆盖,command+i 才是智能修改
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1551 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:57 · PVG 00:57 · LAX 08:57 · JFK 11:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.