ScarbAI 编程工具搜索和理解代码的方式哪个效果最好? 中发帖

略微调研了一下市面上的 AI 编程工具生成索引的方式,大部分都是通过建代码索引的方式;也有通过 “Agentic Search” 的方式。有没有专业人士来讲讲其中的区别,使用过多个工具的也可以讲讲哪个效果好。 
简单总结一下:

Cursor 、Windsurf 、Agument code 都会为本地代码创建索引,并且在代码更新的时候刷新索引,把索引存到向量数据库。
Cline 、Claude Code 使用 “Agentic Search” 的方法,简单说就是让 Agent 和人一样思考。通过分析代码的导入和依赖关系来读取文件。号称效果比建索引更好。

我个人用的比较多的是 Windsurf ,刚开始用的时候确实被跨文件的搜索和上下文感知能力惊艳到了,后来使用中发现它搜索读取代码时一般都只读取一块( 200 行左右)。因为 Cursor 、Windsurf 是按照问题个数计费的,所以他...