Codex 怎么防止它写一堆屎山补丁?

13189350823 2026-08-05 21:03 1

最近用 Codex 改代码有个挺头疼的问题,很多时候我让它加功能或者修 bug,它基本就是哪里报错改哪里,只解决表面问题,不会去管真正的原因。


还有就是老喜欢重复造轮子。明明项目里已经有 helper、utils 之类的东西,它偏偏自己再写一套类似的逻辑。刚开始感觉没啥,后面代码越堆越乱,维护起来是真的难受。


有没有大佬分享下平时都是怎么用 Codex 的?怎么让它改代码的时候更贴合现有架构,而不是东补一块西补一块?


是提示词的问题?还是得在 repo 里面写一些规范?还是说模型本身就这样?


有没有什么比较靠谱的工作流,比如先让它分析项目结构、出方案,再让它改之类的?


补充一下,我用的是 5.6 Sol Ultra / Extra High。

最新回复 (8)
  • Sakiko 08-05 21:05
    1

    让Codex多调查再修改,可以试试看调查完后Grilling。此外,想要追求效果没必要用Extra High,派一堆子代理反倒容易混乱吧

  • ww_37 08-05 21:05
    2

    是模型降智了吧,5.6-sol一般很强的,同样会找到类似的功能复用的

  • Sakiko 08-05 21:06
    3

    Grilling是Grill Me这个提问Skill,这个场景下主要是为了彻底搞清楚Codex打算怎么做

  • Fenger 08-05 21:06
    4

    写个全局md约束,然后定期重构。

  • litchi 08-05 21:06
    5

    我也感觉降智了一样,最近搞个工程也这样

  • zzch 08-05 21:31
    6

    项目没有规范文档吗?比如架构设计、PRD、测试方案、等等?

  • QARAKU 08-05 21:32
    7

    稍微用AI整理了一下我的表述和一些别人的经验吧(我还在尝试复刻他这种流程/因为缺少了他里面具体步骤里面人工参与程度和具体的skills)


  • NanKim 08-05 21:34
    8

    ponytail,装一个这个插件试试,不会乱改东西了。

* 帖子来源Linux.do
返回