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

54 天前
albin504  albin504

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

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

4580 次点击
所在节点   程序员  程序员
24 条回复
yayanine7
yayanine7
54 天前
Windsurf 可以
Mark24
Mark24
54 天前
不理解。

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

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

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

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

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

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

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

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

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

© 2021 V2EX