【求助】求一个好用的AI助手(希望支持jetbrainsIDE)

之前长期用Github Copilot来辅助编写代码,代码量小于1500的关系不复杂的项目还好,问Copilot也可以读懂并且写对。

遇到问题
1.目前项目一大起来(目前2000+行,且有点复杂),关系一多AI就读一堆文件还忽略重要的部分,导致有的时候重复造轮子、写出来的也不对。
2.而且每次询问都会重新读,而不能记忆之前读到的重点和项目里的一些逻辑,导致回复变得很慢

尝试了Cursor之类的,但是貌似对Java支持不是很好?运行和测试都不方便(maven打包、单元测试、Debug),所以希望找一个支持在IDEA中使用的AI,最好支持使用其他服务商(OPENAI类API)。

不知道有没有办法让AI解析一次代码库,然后可以反复提问时不需要全部代码都读?可以是每一次git-commit都重新解析代码库。(有点类似于RAG了?但是这个是要理解然后重新输出简短的文本让AI知道这个功能要看哪)

2 个赞

augment的索引一流……

2 个赞

kilo和roo内置了向量化工具,可以把代码自动向量化后存起来,然后会根据你的语义进行查询,个人用过还是挺好的。然后就是现在我用的Claude code/codex,然后搭配serena(一个mcp工具),也能够查询和分析代码

3 个赞

JetBrainsIDE 下感觉就没有好用的AI助手

1 个赞

这个看着不错,明天试试

2 个赞

好像确实如此,但是毕竟写Java,JetBrains的IDEA几乎是编写体验最好的了。就可惜在不太好跟上AI时代了,最多也只能简单读读然后改改

多开 + 屏幕分屏。

jetbrain + 终端命令行(cc,cdx)

jetbrain + vscode/cursor的插件(aug之类,移动到侧边辅助栏)和 用外部终端差不都了

我之前是 webstorm + cursor

现在是 cursor + 终端CC 。webstorm 用的少了,毕竟比较重,也不怎么写代码,就看看,复制路径 @一下,没必要那么重

开发小程序直接四开:cursor(review) + 终端CC(描述需求)+ HBuilder(编译) + 微信开发者工具(预览)

1 个赞

通义灵码,主要还免费

1 个赞

这个我在IDEA尝试了,补全其实不如githubCopilot,然后做agent和edit其实这2个都不太满意,读不懂大项目,导致加的东西位置其实不恰当

前端确实用VSC或者基于VSC的IDE就基本可以了,但是像Java,IDEA感觉还是很必须的,补全很强、看结构、管理maven库、开发Spring项目也很方便。VSC也有不少插件去针对每个功能有实现,但是IDEA毕竟自带了,VSC给我的感觉就是不太协调。。。 :sad_but_relieved_face:

通义最烂了
还不如codebuddy

哎感觉基于VSC的都差不多,体验也主要是看ai能不能力大砖飞了。
毕竟VSC生态确实好,开发也快和方便,所以好多AI的IDE都是基于VSC了

VSC类IDE对java配合肯定不太好的,等我有时间试一下CLI搭配IDEA吧 :grinning_face_with_smiling_eyes: