V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
boxrq
V2EX  ›  分享创造

[Cursor] 使用 AI 编辑器开发项目的一些心得

  •  2
     
  •   boxrq · 35 天前 · 3885 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在开发一个文档浏览的的项目,就是一个能够 web 访问本地文件的功能,支持 PDF 和 Markdown 文档搜索和阅读。使用 llm 进行了智能分类,从网上爬了一些课程,现在有一万多篇文章了,开发过程中全程使用了 Cursor+Windsurf ,没有写过任何代码。

    项目简介

    • 前端:Vue3 + TypeScript + Tailwind
    • 后端:Python FastAPI
    • 主要功能:文档智能分类、全文搜索、PDF/Markdown 阅读器

    Cursor 的优势

    1. 在 composer 模式下能够完全自然语言编程,不需要写代码,只需要写提示词
    2. 上下文理解能力强,能基于整个项目结构给出合理建议
    3. 修改 bug 的能力比 windsurf 强一些,后者在从 0 到 1 的时候比 cursor 更强

    踩过的坑

    1. 版本更新后功能消失

    • 有时候更新新功能后,会把老功能覆盖掉
    • 解决方案:在提示词中强调不要改动老功能,会好一些,如果出问题,及时使用 cursor 的回滚功能回滚

    2. AI 的边界问题

    • 目前写规模小的项目还是不错的,但是上规模之后,很难控制好 ai 的边界,如果你不懂代码,很容易就写出来一堆 bug

    3. bug 反复修改

    • 当你使用 ai 修改一个 bug 的时候,ai 可能会因为他的数据原因,不知道解决办法,会出现反复修改,但是反复报错的问题
    • 解决方案:手动去网上找一些相关问题的解决文章,贴给 cursor ,让他参考

    经验总结

    1. 善用 AI 但不要过度依赖
    2. 重要修改要人工审查
    3. 保持项目文档的及时更新,这样 AI 助手的建议会更准确
    4. 使用.cursorrules 文件来维护项目特定的规则和注意事项,让 ai 自我迭代

    总的来说,Cursor 确实大大提升了开发效率,但也需要开发者保持清醒的判断力。它更像是一个出色的助手,而不是完全的替代品。

    #Cursor #AI 编程 #开发工具

    43 条回复    2025-02-08 14:46:25 +08:00
    zshanjun
        1
    zshanjun  
       35 天前
    赞一个
    Cola98
        2
    Cola98  
       35 天前 via iPhone
    可以的
    mogutouer
        3
    mogutouer  
       35 天前
    cursor 已经两周没有更新了,生产队的驴都不敢这么歇,上个月刚拿了一亿美元融资,就开始躺平了啊。
    不过也是,Windsurf 的 Cascade 让 cursor 变成 agent 和 yolo 之后,加上 Windsurf 定价和积分策略引起众怒,确实没啥竞争对手了。
    cursor 可真有钱啊,claude 3.5 sonnet ,还有 Opus output 可是$75/1M tokens ,一个请求好几万 tokens 是一点不省啊,我怀疑钱都让 anthropic 赚去了
    HiyaKuso
        4
    HiyaKuso  
       35 天前
    现在想入手试试,是自己账号订阅还是在 tb 买好呢?

    Cursor 还免费的时候用过,现在 Cursor 火了反而没在用,主要是写 Java 那套用 Cursor 还是不够方便
    Parva
        5
    Parva  
       35 天前
    已收藏到,文章真多啊。
    op 是特意不写代码吗?不会遇到有些改动自己亲自动手反而更快的情况吗?
    Parva
        6
    Parva  
       35 天前
    点到一篇文章坏了 502: https://ailibrary.space/doc/%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%2F%E4%BB%8E0%E5%BC%80%E5%A7%8B%E5%AD%A6%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91%2F00_%E5%BC%80%E7%AF%87%E8%AF%8D_%E8%B7%9F%E6%88%91%E5%AD%A6%E4%BD%A0%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%BC%80%E5%8F%91%E4%B8%80%E6%AC%BE%E6%B8%B8%E6%88%8F.md
    boxrq
        7
    boxrq  
    OP
       35 天前
    @Parva #5 主要是这个项目主要是前端,后端就两接口,前端我完全不会哈哈,中间全靠 ai
    boxrq
        8
    boxrq  
    OP
       35 天前
    @HiyaKuso #4 我在淘宝买的,共享账号便宜一些而且有 5000 次
    boxrq
        9
    boxrq  
    OP
       35 天前
    @Parva #6 迭代了一次功能,现在后端会莫名其妙挂掉,我要排查看看
    Kruti
        10
    Kruti  
       35 天前
    @boxrq #8 用多久了?有什么坑吗?会不会需要经常换号?
    mumbler
        11
    mumbler  
       35 天前
    每一步都要充分测试,发现改错了马上 restore 回到上一版,修改提示词再来
    boxrq
        12
    boxrq  
    OP
       35 天前
    @Kruti #10 第一个版本只支持 md 大概几个小时,后面 pdf 迭代又花了 4-5 小时,爬虫和文件整理花的时间比前面加起来还多,换了一次 5000 次的号
    qwertyzzz
        13
    qwertyzzz  
       35 天前
    样式在完美点就不错了
    lllllliu
        14
    lllllliu  
       35 天前
    api_key 没脱敏。。
    boxrq
        15
    boxrq  
    OP
       35 天前
    @lllllliu #14 刚发现,感谢提醒
    godmiracle
        16
    godmiracle  
       35 天前
    是不是我使用姿势不对,我对别人的开源项目进行功能扩充修改
    用起来都感觉笨的要死,还要自己搜文档自己写
    我还是使用了.cursorrules
    syh2
        17
    syh2  
       35 天前
    给了个全新的思路给我,已感谢
    boxrq
        18
    boxrq  
    OP
       35 天前
    @godmiracle #16 从 0 写更方便一些,如果是开源扩充的话,可以用来快速阅读代码功能和整体流程,如果要去直接改的话,没那么好用
    xing7673
        19
    xing7673  
       35 天前
    和我使用 Cursor 以及 windsurf 的经验类似,Cursor 在迭代编辑的时候更好用,windsurf 在创建项目的时候更强。
    tonytonychopper
        20
    tonytonychopper  
       35 天前
    可以的,就是样式有点不行
    syh2
        21
    syh2  
       35 天前
    OP ,我刚刚去闲鱼搜了一下,结果显示 iPhone 限制搜索 cursor ,能给个简单的关键词吗?

    我看好像很多都是卖那种注册机,然后无线注册邮箱的方式续,OP 你买的是账号吗

    谢谢
    boxrq
        22
    boxrq  
    OP
       35 天前
    @tonytonychopper #20 不会前端,已经尽力了。。
    boxrq
        23
    boxrq  
    OP
       35 天前
    @syh2 #21 淘宝可以买
    syh2
        24
    syh2  
       35 天前
    @boxrq #23 他是直接给账号么,还是提供注册机。。
    boxrq
        25
    boxrq  
    OP
       35 天前
    @syh2 #24 给账号,一般是共享 5000 次快速访问
    syh2
        26
    syh2  
       35 天前
    @boxrq #25 好的,感谢~
    Peace2021
        27
    Peace2021  
       35 天前
    cursor 的回滚功能咋用的
    boxrq
        28
    boxrq  
    OP
       35 天前
    @Peace2021 #27 每次生成新代码上面都会有一个 restore ,点击就会回到这次改动之前的代码
    Peace2021
        29
    Peace2021  
       35 天前
    @boxrq 好的,没注意到,非常感谢
    shellcodecow
        30
    shellcodecow  
       35 天前
    值得学习,我拉下来看看 在自己得 nas 上面也搭建一个 [点赞]
    idragonet
        31
    idragonet  
       35 天前
    @boxrq #8 TB 的共享账号是直接给官网账号登录吗?
    workg
        32
    workg  
       35 天前
    `/Users/mod/PycharmProjects/AI-Library/../downloaded_content` 本地资源不存在😅
    boxrq
        33
    boxrq  
    OP
       35 天前
    @workg #32 访问的啥资源,我刚刚移动了一个多线程的 pdf ,是这个吗
    boxrq
        34
    boxrq  
    OP
       35 天前
    @idragonet #31 是的
    buwenyuwu
        35
    buwenyuwu  
       34 天前
    请问从哪爬的这么多资源。另外资源可以分享吗~~
    boxrq
        36
    boxrq  
    OP
       34 天前
    @buwenyuwu #35 有一些是网上爬的,有些是别人分享的百度网盘,你直接爬我的网站吧,反正没做限制😂
    lovestudykid
        37
    lovestudykid  
       34 天前
    @mogutouer
    钱都让 anthropic 赚去了 X
    钱都让 amazon 赚去了 ✓
    wanniwa
        38
    wanniwa  
       30 天前
    @HiyaKuso 改代码用 Cursor ,运行 debug 用 IDEA
    qiqi100165
        39
    qiqi100165  
       12 天前
    @boxrq #8 现在淘宝全都涨价而且没有 5000 额度了
    Windyzhou
        40
    Windyzhou  
       12 天前 via Android
    能教下内网穿透部署是怎么实现的吗?
    boxrq
        41
    boxrq  
    OP
       11 天前
    @qiqi100165 #39 换字节的 trea 免费,也是 claude 模型
    boxrq
        42
    boxrq  
    OP
       11 天前
    @Windyzhou #40 使用 cloudflare 服务,直接让 ai 去写配置和命令,自己注册一个域名即可
    qiqi100165
        43
    qiqi100165  
       11 天前
    @boxrq #41 可是没有 win 版本的,还要等
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.