murongxdb
V2EX  ›  OpenAI

感叹 Codex 的过度设计。

  •  
  •   murongxdb ·
    PRO
    · 4h 31m ago · 5947 views

    让 Codex 写了一个功能模块(中等复杂度),给它沟通好功能以及边界后,列好开发计划,它持续工作了了 15 个小时左右,写了 2w 行代码,消耗了一整个 20x 账号的 7 周额度,看到后我惊呆了,我是真不敢合并啊!!! 2w 行代码 review 都得一星期也够呛完成!!

    53 replies  •  2026-10-21 12:48:29 +08:00
    helei
        1
    helei  
       4h 28m ago via iPhone
    感觉这个模型有点心理疾病,过度强迫症和疑神疑鬼,一般这个时候我会让他“将代码缩减到 2000 行,但保持所有单元测试通过”
    geese1028
        2
    geese1028  
       4h 26m ago
    我现在可不敢让 astra 随便跑,我都是让 opus5.5 去盯着。。。。。。
    murongxdb
        3
    murongxdb  
    OP
    PRO
       4h 25m ago
    使用 gpt 6.1 sol fast 一天干了 23 亿 token
    murongxdb
        4
    murongxdb  
    OP
    PRO
       4h 24m ago
    @helei 2000 行对这个需求确实有点少,但是 2w 行实在是太夸张了
    murongxdb
        5
    murongxdb  
    OP
    PRO
       4h 24m ago
    @geese1028 可怜我买不到 claude
    testsb
        6
    testsb  
       4h 19m ago
    可以用 ponytail 约束一下过度设计
    xuxingchou
        7
    xuxingchou  
       4h 16m ago
    所以我现在都不用 gpt 开发项目,只用 gpt 来写一些简单的脚本以及画图
    s1eep
        8
    s1eep  
       4h 16m ago   ❤️ 7
    https://github.com/uucz/moyu
    可以试一下,有用
    snownemo
        9
    snownemo  
       4h 14m ago
    你需要 ponytail
    yidinghe
        10
    yidinghe  
    PRO
       4h 14m ago via Android
    如果这个功能真的要 2w 行代码,又有什么关系,测试通过就行了
    murongxdb
        11
    murongxdb  
    OP
    PRO
       4h 10m ago
    @xuxingchou 没办法,买不到 claude ,只能退而求其次
    murongxdb
        12
    murongxdb  
    OP
    PRO
       4h 10m ago
    @snownemo 我看一下
    murongxdb
        13
    murongxdb  
    OP
    PRO
       4h 10m ago
    @yidinghe 过度设计的东西太多了,有 60%以上都是过度设计的东西
    achira
        14
    achira  
       3h 58m ago   ❤️ 2
    你不发提示词和上下文,我很难为你发声啊。
    你说你指挥了,但他落实得有偏差我还能帮你说一下,你自己没限制好怪谁?
    gibber
        15
    gibber  
       3h 56m ago
    你用 claude 也不一定能符合你的预期
    gpt5
        16
    gpt5  
       3h 55m ago
    我好几次做噩梦,我一觉醒来,发现吭哧吭哧干了一晚上,把我的额度都用光了。。
    murongxdb
        17
    murongxdb  
    OP
    PRO
       3h 53m ago
    @achira 上下文太多,发不出来,提示词大概就是我跟 ai 说了一个功能,让他给我生成了一个 prd ,然后列了一个开发计划,就让他开始了
    wetalk
        18
    wetalk  
       3h 47m ago
    @geese1028 #2 opus5.5 盯着啥意思,还能让 opus5.5 盯着 gpt 干活么,这需要模型之间实时通信吧
    Nu1lXX
        19
    Nu1lXX  
       3h 44m ago
    是的啊,我正在遭受这样的折磨。让它煮鸡蛋,它可以把消防车喊到楼下,厨房配备全套灭火装备,依旧还没开始煮鸡蛋
    zhady009
        20
    zhady009  
       3h 44m ago
    其实纯写代码消耗没那么大,最好看下是不是有什么硬性流程的提示词
    Mandelo
        21
    Mandelo  
       3h 38m ago
    现在 PLUS 慢的要死,已经无法工作了,还好 claude 还没被封
    coryxu
        22
    coryxu  
       3h 37m ago
    我也遇到跟你一样的情况,后面充了 claude 就没遇过了,还感觉额度挺耐用的。
    我之前测过同一个复杂需求,gpt 改了 2 个小时(结果惨不忍睹,感觉就是让它造飞机,它给我造了一个猎鹰战斗机,而且还飞不起来)
    claude 只用了 40 分钟(非常完美,结果符合我脑子的构想,我直接瘫坐在凳子上)
    jerseyhero
        23
    jerseyhero  
       3h 30m ago
    深有同感,现在看着 codex 产的代码,有种望洋兴叹,生无可恋的感觉
    ryougifujino
        24
    ryougifujino  
       3h 28m ago
    可能是思考程度开高了? Medium 或 High 试试?
    geese1028
        25
    geese1028  
       3h 25m ago
    @wetalk 在 opus 里制定合同、细节、边界、交付物,让 opus 去驱动 astra 干活,然后 opus 验收。
    geese1028
        26
    geese1028  
       3h 24m ago
    @murongxdb cursor 、antigravity 都送 opus5.5 ,就是额度很有限,但是我觉得也跟 opus 的 pro 订阅差不多了。
    kksyy
        27
    kksyy  
       3h 20m ago
    @geese1028 cursor 的 20 刀订阅 opus 额度有这么多吗,A/封号太狠了
    murongxdb
        28
    murongxdb  
    OP
    PRO
       3h 17m ago
    @zhady009 已经在尝试使用 ponytail 来约束了
    murongxdb
        29
    murongxdb  
    OP
    PRO
       3h 16m ago
    @ryougifujino 思考太低了,感觉效果又不是太好,感觉还是得从提示词层面约束
    murongxdb
        30
    murongxdb  
    OP
    PRO
       3h 16m ago
    @coryxu 大佬是用的 claude 官方订阅吗
    geese1028
        31
    geese1028  
       3h 6m ago
    @kksyy 俩加起来 T_T ,我的 cursor 是 ultra ,薅的 super grok heavy 的 100 刀/月的羊毛。grok 退了但是 cursor 还在。
    layxy
        32
    layxy  
       2h 57m ago
    xhigh 看着分数高,实际开发的时候极容易过度设计,代码写的也极其的复杂和绕,读起来费劲
    Jiahim
        33
    Jiahim  
    PRO
       2h 52m ago
    我感觉不是 codex 的锅,想问下你是不是装了 superpowers……

    我唯一一次跑了一天的,就是用了 superpowers ,后面我直接删掉这个插件了,后面再怎么久,也没有遇到你说的这个情况。

    下面是那次一天跑了我将近 8 亿 token ,花了 16 小时,从前一天晚上跑到第二天下午

    zhady009
        34
    zhady009  
       2h 47m ago
    @murongxdb 是检查一下是不是装的某些 SKILL 影响了,还有就是项目里的 AGETNS 还有输入的提示词,比如#33 的 superpowers 。据我使用的经验 GPT 写代码不会那么久的消耗也没那么夸张,我的提示词环境比较干净只有一些个人的代码风格。
    kosilence
        35
    kosilence  
       2h 45m ago
    我一般都是让它写完设计方案之后,再重新审查一遍有没有过度设计,然后再找 agent 执行
    murongxdb
        36
    murongxdb  
    OP
    PRO
       2h 42m ago
    @zhady009 #34 不是的,纯粹就是 codex 把功能过度设计了
    murongxdb
        37
    murongxdb  
    OP
    PRO
       2h 42m ago
    @Jiahim superpowers 早就弃用了,这次的情况纯粹就是 codex 过度设计了
    ktyang
        38
    ktyang  
       2h 38m ago
    不要过度设计这个提示词已经贯穿了我的开发全过程了
    darkengine
        39
    darkengine  
       2h 34m ago
    @ktyang "不要过度设计"这个规则你说了算,什么是过度设计由 Codex 说了算 😂
    forbreak
        40
    forbreak  
       2h 29m ago
    我最近用了两周的额度让他执行一个计划,结果用两周额度写了一堆单元测试和数据纠错。 然后计划整体进度进行不到 10%。我周末几天跑到,周一一看气死了。 相当于一点都功能都没推进,空转了。
    ppwangs
        41
    ppwangs  
       2h 10m ago
    似乎是这样,而且最近很慢。
    我已经在提示词和 AGENTS.md 以及宪法要求不做过度设计,并且有详细的设计过程,在实际开发过程中还是会有过度的情况。
    coryxu
        42
    coryxu  
       1h 57m ago
    @murongxdb 是的,我 Claude 账号很硬,开过 max 也没封
    Anonono
        43
    Anonono  
       1h 50m ago
    @darkengine 是的,GPT 的不粘锅性格太严重了,什么事情都要防御一下,动不动就是 20 行的功能+200 行的约束+2000 行的测试,现在都是先写一个 commit ,然后让 astra 审核收敛,有效但是低效
    AlohaV2
        44
    AlohaV2  
       1h 49m ago   ❤️ 1
    别的不清楚,它是真的爱写测试
    guyeu
        45
    guyeu  
       1h 47m ago
    “过度设计”都被用滥了
    它考虑的场景你们是真的不存在还是一直以来刻意被忽略?
    lyf340010
        46
    lyf340010  
       1h 44m ago
    大佬们用的什么软件么?还能让 ai 盯着 ai 干活的。
    deetincelle
        47
    deetincelle  
       1h 34m ago
    @Nu1lXX 太形象了
    lucays
        48
    lucays  
       1h 30m ago
    但是为啥要关注测试代码的行数?
    管它写多少行测试代码我一样合并
    ktyang
        49
    ktyang  
       1h 25m ago
    @darkengine 一路骂骂咧咧,直到基本达到我的要求。
    BlackDoge
        50
    BlackDoge  
       1h 22m ago
    你说得对,但我将要开始探针、快照、证据、门禁、夹具,还有哈希、冒烟、基线了
    我要先建立唯一基线,再进行可追溯备份,先进行最小改动,我先进行一轮烟测,检查 89 个门禁是否通过,上线前进行一轮全量 dry - run ,上线后校验哈希值,最后进行一轮实测的验收矩阵。最后还有一些需要你必须确认的问题我写在了文档,最终成品 SHA-256 是 e6bc3...d9 ,没有动原来的文件,遵守了你说的需求
    以上改动没有 commit 也没有 push
    VWWWWWWW
        51
    VWWWWWWW  
       1h 2m ago
    GPT 真的感觉有点过拟合了
    会把一些信息翻来覆去的说… 好啰嗦
    YogaX
        52
    YogaX  
       34 mins ago
    @BlackDoge 看力竭了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3448 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 183ms · UTC 05:00 · PVG 13:00 · LAX 22:00 · JFK 01:00
    ♥ Do have faith in what you're doing.