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

22 小时 12 分钟前
 asd999cxcx
我将所有项目都放在了 project 目录下,其中项目 A 是以前的老项目,包含了前后端代码,项目 B 是最近新做的前端代码,项目 C 是新作项目的后端代码,我用 vscode 将他们放到了一个工作区,然后告诉 ai 查看项目 B 调用的某个接口是否使用了某个方法(但是没告诉他这个项目 B 接口调用的是项目 C ),但是 AI 只会去查询项目 A 然后告诉我接口不存在。
369 次点击
所在节点    问与答
5 条回复
NoManPlay
21 小时 57 分钟前
在哪个目录下调用的 AI ,在 project 下对话应该不会有这个问题
asd999cxcx
21 小时 49 分钟前
@NoManPlay 我的操作流程是打开 vscode ,点击打开文件夹,直接一次选择多个目录,用的 codex 插件,他没有让我具体选择目录
NoManPlay
21 小时 44 分钟前
@asd999cxcx 应该是 vscode 的逻辑有问题,你要么 vscode 打开父级 project 目录,要么 vscode 只用来编辑,用 codex 客户端在 project 下面对话
fishman231
16 小时 11 分钟前
插件可能是用链接的方式引用其余目录的,有些 agent 在执行类似 list directory 工具的时候会忽略链接。你可以先让它给你列出项目 B 下面的目录,如果说这是个空文件,就说明是忽略链接了,可以尝试在 Agent.md 中声明不要忽略链接
soulflysimple123
11 小时 0 分钟前
把各个项目的关系和 ai 讲清楚,强调现在是开发 B ,C 项目,让它自己总结补充到 copilot-instructions.md

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1203288

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX