真诚友善团结专业,共建你我引以为荣之社区。《常见问题解答》
6 / 20
11月 12 日

由 cedricthecoder 发布于 8 小时前

前情:

站内佬友剥离并开源了cursor语义检索和augment code ace检索

狗尾续貂

我在佬友Cursor语义检索的基础上进行了维护,并新增了部分特性:

今晚本来想集成两个检索工具,来个 1+1>2,于是把两者放到claude code里跑了几组测试,发现cursor完全被爆杀,倒是可以早点睡觉了。
简明扼要:augment的ace相比于cursor语义检索最核心的优势在于:glowing_star:调用链识别,这一点augment code官网文档也能证实。


一点感悟:大家低调使用,希望api能一直白嫖吧

:rocket:Acknowledgments

@WenDavid
@wmymz



Appendix

详细对比 (AIGC)

由 WenDavid 发布于 8 小时前

令人挺震惊的,看来Cursor差距是真的很大了。实际上站里已经开源的ACE相关内容在使用上还不是满血,大致来讲其实和Cursor的实现方式几乎差不多了,看来Cursor用的嵌入模型的模式也不太行

由 arch_linux 发布于 8 小时前

由 6512345 发布于 8 小时前

由 cedricthecoder 发布于 8 小时前

由 WenDavid 发布于 8 小时前

是有commit message 传递方式是命名成一个git://这样的文件,然后好像文件内容是diff


之前跟站里有人也说过具体的整个流程

我的意思是 现在的所谓acemcp只是MCP而不是ACE,没有把对话上下文传输过去。实际上传输整个对话上下文的功能已经超过了MCP的范围,大约一个月前我逆向完Cursor Indexer的时候已经把ACE的准备好了,当时计划在Claudex(from @Haleclipse )里把ACE的功能缝上去 不过Claudex哈雷说要从头重构 然后重构了一个多月现在还有问题 于是也就只能咕咕咕了(逃

如果有人希望自行体验的话 可以自己去fork一下RooCode/Gemini CLI之类的改。然后ACE的逆向非常简单(我感觉比Cursor Indexer简单很多),抓包出来是没有protobuf的,如果还是不懂的话直接从Augment的混淆代码触发即可 可以说几乎没有任何混淆了

从服务端的技术路线上讲,我认为Augment在服务端应该有一部分基于语言功能继续增强的方法

由 cedricthecoder 发布于 8 小时前

由 cedricthecoder 发布于 8 小时前

由 xiaoxi967 发布于 8 小时前

ACE mcp和serena mcp哪个效果好呀,有没有佬解答一下

由 cedricthecoder 发布于 8 小时前

由 WenDavid 发布于 8 小时前

理论上讲 serena mcp可以做到更多的东西,因为相当于搜索子代理 取决于模型的能力,给足够长的时间总能找到需要的东西。

但是ACE/Cursor Indexer的优点在于快,以及节省你的token。

实际上很可能需要ACE/Cursor Indexer之外还得加serena,不然像是有时候的修改也不太顺溜

由 xiaoxi967 发布于 8 小时前

感谢佬解答,我现在是用codex+serena的,前几天刚刚看到ace mcp不知道效果相比serena咋样,不过codex上好像serena花费的token也不是很多 :melting_face:

由 WenDavid 发布于 8 小时前

codex算是机制问题吧 用serena算是正确选择 不过我感觉codex还是会找(逃

当然你如果接入进去 速度肯定会好一截,至于正确率的话感觉codex慢慢找几乎都是能最终找到需要的东西的

由 paperplane7 发布于 7 小时前

由 hwang 发布于 1 小时前

由 QiuMo 发布于 38 分钟前

由 jackliu100 发布于 36 分钟前

由 nmyh 发布于 34 分钟前

由 counter2015 发布于 15 分钟前

佬友们,auguement 的 base_url 和 token 是得填 ace 自己的吗,改咋弄呢?

由 zhongruan 发布于 5 分钟前