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

对于多仓库的项目, ai 总是只找第一个仓库,这个有什么好的解决办法吗?

  •  
  •   asd999cxcx · 19 小时 45 分钟前 · 354 次点击
    我将所有项目都放在了 project 目录下,其中项目 A 是以前的老项目,包含了前后端代码,项目 B 是最近新做的前端代码,项目 C 是新作项目的后端代码,我用 vscode 将他们放到了一个工作区,然后告诉 ai 查看项目 B 调用的某个接口是否使用了某个方法(但是没告诉他这个项目 B 接口调用的是项目 C ),但是 AI 只会去查询项目 A 然后告诉我接口不存在。
    5 条回复    2026-04-03 22:27:38 +08:00
    NoManPlay
        1
    NoManPlay  
       19 小时 30 分钟前
    在哪个目录下调用的 AI ,在 project 下对话应该不会有这个问题
    asd999cxcx
        2
    asd999cxcx  
    OP
       19 小时 22 分钟前
    @NoManPlay 我的操作流程是打开 vscode ,点击打开文件夹,直接一次选择多个目录,用的 codex 插件,他没有让我具体选择目录
    NoManPlay
        3
    NoManPlay  
       19 小时 17 分钟前
    @asd999cxcx 应该是 vscode 的逻辑有问题,你要么 vscode 打开父级 project 目录,要么 vscode 只用来编辑,用 codex 客户端在 project 下面对话
    fishman231
        4
    fishman231  
       13 小时 44 分钟前
    插件可能是用链接的方式引用其余目录的,有些 agent 在执行类似 list directory 工具的时候会忽略链接。你可以先让它给你列出项目 B 下面的目录,如果说这是个空文件,就说明是忽略链接了,可以尝试在 Agent.md 中声明不要忽略链接
    soulflysimple123
        5
    soulflysimple123  
       8 小时 33 分钟前
    把各个项目的关系和 ai 讲清楚,强调现在是开发 B ,C 项目,让它自己总结补充到 copilot-instructions.md
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:00 · PVG 07:00 · LAX 16:00 · JFK 19:00
    ♥ Do have faith in what you're doing.