cursor 能理解整个工程的代码吗?

2024 年 12 月 25 日
 albin504

我试了看起来不太行。 比如我问"app/register"这个 api 的逻辑是什么? 不在当前文件中的逻辑,cursor chat 无法知道。

请问,有什么推荐的解决方案? idea github copilot 也做不到

5674 次点击
所在节点    程序员
24 条回复
yayanine7
2024 年 12 月 25 日
Windsurf 可以
Mark24
2024 年 12 月 25 日
不理解。

他是根据录入项目代码来推算概率。

说白了,你做的东西越普通,已经被在网上出现了 几千几百次了,大模型学习完这些,回复的越准确。

并不是他在理解给你回复。而是你的输入,说白了,有多平庸,他给你概率补全。
zzz22333
2024 年 12 月 25 日
你用 agent 模式,会好很多。
max1024
2024 年 12 月 25 日
Windsurf 补全没 Cursor 快
AoEiuV020JP
2024 年 12 月 25 日
cursor settings - features - codebase indexing 看一下索引建立好了没有,
对话时检查 @codebase 了没有,
还是不行就没办法了, 手动把关联的文件选出来给他看,
再不行用自然语言引导一下,
还不行就该考虑是不是代码太难读了,
tyrone2333
2024 年 12 月 25 日
好像只能理解添加到 list 里的文件
supermama
2024 年 12 月 25 日
agent 模式可以。当然,如果整个工程的代码量很大,可能也无法完全读进去。
sunny352787
2024 年 12 月 25 日
你问的时候按 Ctrl/Cmd+Enter 试试呢?
dcsuibian
2024 年 12 月 25 日
不行吧,应该是 AI 读入的量比较有限,我本来也是抱着这种期望去用的,结果挺失望的。所以就没再用 cursor 了,帮不上忙
maxwellz
2024 年 12 月 25 日
上下文有限
pagxir
2024 年 12 月 25 日
能理解的话,大家都可以给 Linux 内核解 bug 了
safdi
2024 年 12 月 25 日
现在 AI 做一个完整的大项目的能力还是没有的,只能一小部分一小部分的输出,然后再堆砌。我觉得目前的 AI 能力最好用的地方就是写脚本和单例。
Rust2015
2024 年 12 月 25 日
github copilot 能够猜到大概,但是不精确

codegeex 也能猜到大概,但有点说胡话

但是,在 vscode 上更精确,相对 IDEA
adgfr32
2024 年 12 月 25 日
上下文不够,即使够也是牺牲了效果以后的。
yh7gdiaYW
2024 年 12 月 25 日
想想也不可能啊,即使有个 indexing 能提供一些信息,cursor 的那些可选模型的上下文也远远不够长的
konakona
2024 年 12 月 25 日
不能
lscho
2024 年 12 月 25 日
想想也不可能,理解整个项目,上下文得多大啊。。。。
xiapipi
2024 年 12 月 25 日
上下文大小限制啊。不能全部都理解
keakon
2024 年 12 月 26 日
cline 可以,会读取项目的文件列表和打开的文件列表,然后判断应该从什么文件里获取信息
beneo
2024 年 12 月 26 日
chat 模式下走 @codebade 过滤 文件让他解读。很快就知道这个项目大体是做什么的。

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

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

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

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

© 2021 V2EX