佬友们 我这有个比较大C++的项目 光三方库用了7 8个,还有公司各个部门组合起来的代码,我想让ai分析下这个项目,比如某个模块的功能是什么,业务逻辑是什么。有什么好的方法吗?
8 Likes
我自己感觉gemini2.5pro的长上下文用来分析项目并记录的能力挺好的,脱敏之后丢给gemini试试
然后你再改用claude去写,我之前写c/c#是用的3.7 thinking,还行,需要手动修改的地方比较多
1 Like
直接让ai从入口函数开始读取,一步一步慢慢读!然后整理出架构图保存到文档。保存类名到文档,还可以把作用也写进去。下次喂文档就可以了
1 Like
deepwiki了解一下
1 Like
是这样的 是自己公司内部的项目 在服务器里面存放着 这个项目代码是不能放在自己网盘或者github上的 怎么说呢 就是不能拷贝下来的 但是自己能操作 用自己电脑ssh到服务器上进行编辑的 大概是这个意思 就是不能公开在互联网的 但也不是那么严格 因为我做的都是业务逻辑
1 Like
这个丢是指传文件直接传给gemini?
1 Like
少于1000个可以直接上传
1 Like
codelf这个是MCP服务吗?有什么用
1 Like
我记得是站里佬友做的MCP
用来分析项目用,不需要额外提示词,走gemini的时候会自己列出一个修改计划,后续修改每一步改完会自己检查
多大,几万行,几十万行,上百万行?
1 Like
如果是很严格保密项目的话,不能喂给 AI 吧,除非是自己部署的 AI。
喂给 AI 不就相当于间接放到互联网吗
最起码几百个cpp 和 h,还有一些内部模块的静态库。在我看来算是比较大了。看起来也是比较费劲的
2 Likes
不是保密项目 就是不能随便下载项目到本地而已
直接放在roocode了,不太行其实
11 Likes
大不大看看 纯代码文本 占用空间量
我用Gemini 操作过近10w行的单文件混淆代码
分析的头头是道 真没想到是能读到大的概览而不是拒绝处理
使我的修改设计得到了很大程度的提速
4 Likes
看了 是种方式 这就试试
1 Like
感谢你推荐的 repomix!
试试大佬的方案