用 Cursor+GPT-5-high 阅读不熟悉的代码库

1 天前
 timewarp

今天想快速熟悉一个第三方库,里面是 python 和 cpp 混合编程,完全没头绪。

然后试了下先提一个简单问题,让 gemini 初步探索一下,等 gemini 有了初步的代码理解后,让它写个简单的代码阅读报告。

然后把 gemini 的阅读报告贴到 gpt-5-high 里,告诉 gpt-5-high 校验这份报告的准确性。于是 gpt-5-high 直接开挂了,全流程无人工干预,哗哗的读代码,token 消耗了 77 万,直接把库的核心思路给彻底干出来了,然后我又让它写一份代码分析报告,又是一顿哗哗的读代码,token 消耗了 44 万,直接给我写了个函数库思路解读文档。

这一番操作前后也就一二十分钟,但是为我节省了好几天的时间,还比我自己读更准确。

1128 次点击
所在节点    程序员
16 条回复
xctcc
1 天前
用的 codex 吗
billzhuang
23 小时 8 分钟前
这里面 gemini 的作用是什么?
鲶鱼?
shinonome
22 小时 28 分钟前
希望能贴一下结果, 想看看效果
NotAProgrammer
22 小时 13 分钟前
这里 让 gemini 初步探索一下, 是怎么触发的
wink
21 小时 45 分钟前
提示词,借鉴一下
SGL
21 小时 38 分钟前
GPT5-high 是模型吗,在 Cursor 里面用 Gpt-5-highM 吗。
timewarp
21 小时 9 分钟前
@xctcc 没有用这个
timewarp
21 小时 9 分钟前
@billzhuang 主要是考虑初始状态对代码完全不了解,可能需要很大的上下文来做一个初步探索,所以用了 gemini ,不过直接用 gpt5 应该也行。
timewarp
21 小时 5 分钟前
@NotAProgrammer 就是告诉它这是一个什么库,现在我想要知道里面的某个功能是怎么实现的,最好给出一两个关键字,它就会开始用 grep 和 ls 开始理解代码结构,感觉上下文过长之后,就让它总结一下目前的结论,然后把结论送入下一轮新开的对话,这样可以用尽量干净的上下文逐渐往深处挖
timewarp
21 小时 5 分钟前
@shinonome 结果就是个 markdown 文档,它自己写出来的
timewarp
21 小时 2 分钟前
@wink 第一轮对话可以告诉它这是个什么库,我想了解哪一块,然后它就会 ls+grep 去探索,探索完让它基于目前的理解写个总结。第二轮新开一个对话,把总结贴进去,让它验证+细化文档,它会继续探索,然后同样的让它写个更详细的总结。这个过程反复进行,就能一步一步深挖,最后形成一篇代码阅读报告。
xsonglive491
20 小时 35 分钟前
跟 deepwiki 类似吗?我现在就是用 deepwiki 读第三方代码
NotAProgrammer
18 小时 5 分钟前
@timewarp #9 所以还是基于对话来实现的嘛
realJamespond
17 小时 50 分钟前
github 自带 copilot 不就可以? deepwiki 也不错
catamaran
16 小时 12 分钟前
所以结论是 gemini 比 gpt5 差很多?是 2.5 pro?
lemoncoconut
12 小时 25 分钟前
一直用 Gemini CLI 干类似的活,效果也挺不错

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

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

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

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

© 2021 V2EX