V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
seagull7558
V2EX  ›  问与答

cursor 我的用法有哪些问题?

  •  
  •   seagull7558 · 2 天前 · 493 次点击

    前提:

    1 、之前是 copilot 2 、直接使用 cursor 打开了一个现有的项目

    假设是一个 OA 系统(方便理解)

    预期是帮我实现一个离职 API

    ( 1 )人退出所有内部群 ( 2 )停用代码库账号、wiki 账号 ( 3 )停用跳板机账号 ( 4 )饭卡退款 ( 5 )发送消息

    1 、cursor 给出的示例,似乎完全不理解”人“的相关数据有哪些,部分理解的也没有关联到现有的代码上,例如代码库账号、wiki 账号、饭卡等 2 、对于发送消息这个,确实是我没有描述清,我的意思其实是想要系统给这个离职的员工的所有上级领导发送通知,cursor 却是给我提供的 MQ 代码 3 、对于跨服务调用的怎么搞呢? cursor 能不能支持理解多个协作的项目 4 、公司内一些自研框架的使用,能不能理解呢?

    我是不是应该更有耐心一些,详细介绍下目前的系统设计?以及更加具体的描述业务逻辑?

    7 条回复    2025-01-03 10:03:19 +08:00
    crissx
        1
    crissx  
       2 天前
    先用 @codebase 让它"看看"项目
    sunny352787
        2
    sunny352787  
       2 天前
    看上去你确实没用对,首先让 Cursor Settings->Features->Codebase indexing 处理完你的项目代码;之后在 composer 里使用 agent 模式,模型用 Claude sonnet ;最后,按你上述的描述写进去再试试

    另外,工程里最好添加一个.cursorrules 文件作为项目 AI 的基础要求,描述一下是什么项目用了什么技术,编码规范以及 AI 所扮演的角色,能让 AI 干活儿效率提升很多
    prettybot
        3
    prettybot  
       2 天前
    .cursorrules 很关键
    seagull7558
        4
    seagull7558  
    OP
       1 天前
    我把整个 README 文件复制了一份命名为.cursorrules ,确实有改善 感谢指导 @sunny352787

    但是发现总会漏掉一些内容

    例如有的接口具有多个实现类,生成的时候会丢掉部分实现类的方法实现
    sunny352787
        5
    sunny352787  
       1 天前
    @seagull7558 找不到也是正常的,这玩意上下文长度有限,本地索引也不是完全靠谱,而且每个代码文件只会读前三百行还是五百行来着,太长的文件处理的也不好,现在 AI 也就这水平了,别报太大期望,能帮上点忙也就行了

    另外 cursorrule 文件可以让 cursor 自己写,而且我还发现 rule 用英文似乎比中文准确率更高,让 AI 用英文编写 rule ,最后加一句“Note: Think and search for information in English, output information in Chinese.”就可以让 AI 用英文处理然后输出中文解释
    seagull7558
        6
    seagull7558  
    OP
       1 天前
    @sunny352787

    还是打算放弃了

    首先 java 和 idea 就绑死了(个人习惯哈,我知道很多语言用 vscode 写更舒服),另外一个就是没有推广的文章中介绍的那么经验,当然,对比 copilot 感觉前进了一大步
    sunny352787
        7
    sunny352787  
       1 天前
    @seagull7558 copilot 也可以写一个 copilot-instructions.md 放在.github 文件夹里,作用和.cursorrules 一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1066 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 23:37 · PVG 07:37 · LAX 15:37 · JFK 18:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.