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

用 Cursor 写稍微冷门一点的技术栈代码简直是灾难,我用它写 Avalonia 的代码,新版本的写法在它看来是错的,老是给我改成旧版本甚至隔壁 MAUI 和 Uno 的写法导致编译不通过

  •  4
     
  •   drymonfidelia · 6 天前 · 2155 次点击
    编译不通过还算好的,它还特别喜欢往 constructor 里面塞东西,不知道哪里学来的写法,经常导致一堆关联 VM 的 Preview 全部不能用,Avalonia 在这种情况下不会报错,要查半天才知道哪里被它改出问题了
    然后我试了用 @web 让他上网搜新版本 Avalonia 的资料,它特别容易找到 MAUI 和 Uno 的资料当成 Avalonia 的资料,要不就是直接不考虑我的需求,把资料里面和我写法比较像的代码直接给我贴进来

    唯一有用的场合大概就是网上有现成代码的特别普遍的需求+非常热门且 breaking changes 非常少的框架,例如我让它用 React 写一个理财产品利息计算器,它写的 build 一次通过没 bug ,就是太简陋了,让他加点功能就开始出 bug 了,让他修 bug 他就会砍功能,一点小问题改来改去就是修不好,最后还是要自己找问题
    19 条回复    2024-11-15 17:53:22 +08:00
    bronyakaka
        1
    bronyakaka  
       6 天前   ❤️ 12
    本来就那样,和直接问 gpt 有啥区别。v2 上一堆 cursor 销售天天吹牛逼
    epiloguess
        2
    epiloguess  
       6 天前
    ai 写 rust 的体验也很差...还有 slint,基本不可用..写前端倒是挺快
    PTLin
        3
    PTLin  
       6 天前
    定位成结合 js 生态快速出产品的。
    sunshower
        4
    sunshower  
       6 天前   ❤️ 1
    你要在每次提问时都把特定新文档的连接传给它,并在问题中点明要使用新的东西,它才可能照做。每次。
    Int100
        5
    Int100  
       6 天前 via iPhone   ❤️ 1
    模型训练数据的问题,小众/新的技术在训练数据里占比太小了
    houshuu
        6
    houshuu  
       6 天前   ❤️ 2
    用了两个月还是卸载了,体感其实除了 JS / TS / Python ,其他都一般。

    Python 的话如果项目用的库版本新点,很多代码产生出来根本无法执行。很多时候要自己在模型结构上做算法创新,那么补全就全是错的。

    写 Rust ,Go ,Lua 的时候各种 Tab 误判,很容易 Tab 误触乱飞,整体下来补全体验甚至不如 Copilot 。
    只能大概用用 Chat ,不过这和自己给到 GPT ,给到 Claude 没啥区别,也就 diff 当前代码和 Chat 结果的代码比较方便,但这个其实用 avante.nvim 完全可以替代。唯一感觉比较特别的就是对项目整体的理解力,这个没有找到替代品。

    Java 和 Kotlin 相对效果其实也还行,但是 VSCode 写 Java 和 IDEA 体验差太远了,无法说服自己脱离 IDEA 。
    hunterzhang86
        7
    hunterzhang86  
       6 天前 via iPhone
    这玩意还是需要点耐心,不是随随便便就能玩好的,就像李继刚写出来的提示词能生成很好的内容,一般人基本上也不是随便写写就能到他的高度。
    512357301
        8
    512357301  
       6 天前 via Android   ❤️ 2
    AI 现阶段还只是提线木偶的用法比较适合,完全放手是不行的。
    把你一些你本来就会,但是懒得写的、懒得查文档的代码让它写,写错了你也能及时纠正,这样用起来才爽,也就是所谓的提线木偶式用法。
    把它当一个能力强但只工作了一年的下属,你会发现它有时候很省心。
    你要是犯懒,它绝对能帮你把事情搞砸。
    lujiaxing
        9
    lujiaxing  
       6 天前
    AI 现阶段还远不到堪用的阶段.
    c0t
        10
    c0t  
       6 天前   ❤️ 1
    冷知识,对于文档,有专门的 文档 index ,就在 setting 里,用搜索也太怪了。
    c0t
        11
    c0t  
       6 天前   ❤️ 1
    @houshuu 只要 embedding 模型不是太差,整体理解基本都没问题吧,想要极度的自定义,continue.dev 可以自定义所有步骤的模型。
    angrylid
        12
    angrylid  
       6 天前   ❤️ 1
    这三种 XAML 真不是孙楠、杨臣刚、王大治?
    seers
        13
    seers  
       6 天前 via Android   ❤️ 1
    复杂度不会转移,写的时候无脑,debug 就要秃头
    994ak
        14
    994ak  
       6 天前
    确实,cursor 工具害人不浅
    lizy0329
        15
    lizy0329  
       6 天前
    ”大语言模型“ 秘诀在于 大
    wzl2368014742
        16
    wzl2368014742  
       6 天前
    @bronyakaka 这你就是纯属乱黑了,cursor 的优势在于 tab 直接帮你改代码,上下文不是很长的情况下可以上一个点改了之后 tab 帮你直接跳下一个要改的点,而不是自己去点击,去 ctrl cv 。另外题主所说的是模型的问题,而不是 cursor 的问题,cursor 的问题是他是个二开的 vscode ,这有点让人膈应。
    xuelang
        17
    xuelang  
       6 天前
    @bronyakaka cursor 还是好用的,配合 Claude3.5 最新的模型,很多时候能很省时间。纯前端小白的我,也能拿来做一个不错的站点了。
    liulicaixiao
        18
    liulicaixiao  
       6 天前   ❤️ 1
    训练数据量等于知识量,冷门的问题本来就难解决。
    haydenchendev
        19
    haydenchendev  
       5 天前
    cursor 支持自定义文档,可以试试

    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5373 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:57 · PVG 16:57 · LAX 00:57 · JFK 03:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.