用 Cursor+GPT-5-high 阅读不熟悉的代码库 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
timewarp
V2EX    程序员

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

  •  
  •   timewarp 38 天前 2150 次点击
    这是一个创建于 38 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    16 条回复    2025-09-04 19:09:15 +08:00
    xctcc
        1
    xctcc  
       38 天前
    用的 codex 吗
    billzhuang
        2
    billzhuang  
       37 天前 via iPhone
    这里面 gemini 的作用是什么?
    鲶鱼?
    shinonome
        3
    shinonome  
       37 天前
    希望能贴一下结果, 想看看效果
    NotAProgrammer
        4
    NotAProgrammer  
       37 天前
    这里 让 gemini 初步探索一下, 是怎么触发的
    wink
        5
    wink  
       37 天前
    提示词,借鉴一下
    SGL
        6
    SGL  
       37 天前
    GPT5-high 是模型吗,在 Cursor 里面用 Gpt-5-highM 吗。
    timewarp
        7
    timewarp  
    OP
    &nbs;  37 天前
    @xctcc 没有用这个
    timewarp
        8
    timewarp  
    OP
       37 天前
    @billzhuang 主要是考虑初始状态对代码完全不了解,可能需要很大的上下文来做一个初步探索,所以用了 gemini ,不过直接用 gpt5 应该也行。
    timewarp
        9
    timewarp  
    OP
       37 天前
    @NotAProgrammer 就是告诉它这是一个什么库,现在我想要知道里面的某个功能是怎么实现的,最好给出一两个关键字,它就会开始用 grep 和 ls 开始理解代码结构,感觉上下文过长之后,就让它总结一下目前的结论,然后把结论送入下一轮新开的对话,这样可以用尽量干净的上下文逐渐往深处挖
    timewarp
        10
    timewarp  
    OP
       37 天前
    @shinonome 结果就是个 markdown 文档,它自己写出来的
    timewarp
        11
    timewarp  
    OP
       37 天前
    @wink 第一轮对话可以告诉它这是个什么库,我想了解哪一块,然后它就会 ls+grep 去探索,探索完让它基于目前的理解写个总结。第二轮新开一个对话,把总结贴进去,让它验证+细化文档,它会继续探索,然后同样的让它写个更详细的总结。这个过程反复进行,就能一步一步深挖,最后形成一篇代码阅读报告。
    xsonglive491
        12
    xsonglive491  
       37 天前
    跟 deepwiki 类似吗?我现在就是用 deepwiki 读第三方代码
    NotAProgrammer
        13
    NotAProgrammer  
       37 天前
    @timewarp #9 所以还是基于对话来实现的嘛
    realJamespond
        14
    realJamespond  
       37 天前
    github 自带 copilot 不就可以? deepwiki 也不错
    catamaran
        15
    catamaran  
       37 天前
    所以结论是 gemini 比 gpt5 差很多?是 2.5 pro?
    lemoncoconut
        16
    lemoncoconut  
       37 天前
    一直用 Gemini CLI 干类似的活,效果也挺不错
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     923 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:15 PVG 03:15 LAX 12:15 JFK 15:15
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86