V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
timewarp
V2EX  ›  程序员

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

  •  
  •   timewarp · 1 天前 · 1041 次点击

    今天想快速熟悉一个第三方库,里面是 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  
       1 天前
    用的 codex 吗
    billzhuang
        2
    billzhuang  
       14 小时 17 分钟前 via iPhone
    这里面 gemini 的作用是什么?
    鲶鱼?
    shinonome
        3
    shinonome  
       13 小时 37 分钟前
    希望能贴一下结果, 想看看效果
    NotAProgrammer
        4
    NotAProgrammer  
       13 小时 22 分钟前
    这里 让 gemini 初步探索一下, 是怎么触发的
    wink
        5
    wink  
       12 小时 54 分钟前
    提示词,借鉴一下
    SGL
        6
    SGL  
       12 小时 47 分钟前
    GPT5-high 是模型吗,在 Cursor 里面用 Gpt-5-highM 吗。
    timewarp
        7
    timewarp  
    OP
       12 小时 19 分钟前
    @xctcc 没有用这个
    timewarp
        8
    timewarp  
    OP
       12 小时 18 分钟前
    @billzhuang 主要是考虑初始状态对代码完全不了解,可能需要很大的上下文来做一个初步探索,所以用了 gemini ,不过直接用 gpt5 应该也行。
    timewarp
        9
    timewarp  
    OP
       12 小时 15 分钟前
    @NotAProgrammer 就是告诉它这是一个什么库,现在我想要知道里面的某个功能是怎么实现的,最好给出一两个关键字,它就会开始用 grep 和 ls 开始理解代码结构,感觉上下文过长之后,就让它总结一下目前的结论,然后把结论送入下一轮新开的对话,这样可以用尽量干净的上下文逐渐往深处挖
    timewarp
        10
    timewarp  
    OP
       12 小时 14 分钟前
    @shinonome 结果就是个 markdown 文档,它自己写出来的
    timewarp
        11
    timewarp  
    OP
       12 小时 11 分钟前
    @wink 第一轮对话可以告诉它这是个什么库,我想了解哪一块,然后它就会 ls+grep 去探索,探索完让它基于目前的理解写个总结。第二轮新开一个对话,把总结贴进去,让它验证+细化文档,它会继续探索,然后同样的让它写个更详细的总结。这个过程反复进行,就能一步一步深挖,最后形成一篇代码阅读报告。
    xsonglive491
        12
    xsonglive491  
       11 小时 44 分钟前
    跟 deepwiki 类似吗?我现在就是用 deepwiki 读第三方代码
    NotAProgrammer
        13
    NotAProgrammer  
       9 小时 14 分钟前
    @timewarp #9 所以还是基于对话来实现的嘛
    realJamespond
        14
    realJamespond  
       9 小时 0 分钟前
    github 自带 copilot 不就可以? deepwiki 也不错
    catamaran
        15
    catamaran  
       7 小时 22 分钟前
    所以结论是 gemini 比 gpt5 差很多?是 2.5 pro?
    lemoncoconut
        16
    lemoncoconut  
       3 小时 34 分钟前
    一直用 Gemini CLI 干类似的活,效果也挺不错
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2979 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:43 · PVG 22:43 · LAX 07:43 · JFK 10:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.