V2EX 上「agent 的代码到底审不审核」这帖一天就有 118 条回复。
楼主用 Claude Code 写数据分析代码,原来要循环好几遍、切片好几次的逻辑,被 AI 改成了几行向量化的写法。让 Agent 讲解一遍,确实又高效又简洁,但楼主自己读起来很吃力。更让人不放心的是,他做的是数据分析:整体跑得好好的,某个指标却可能算错了,结果看起来是对的,结论却是错的。
Agent 一次改几千行,人已经审不过来了。你还逐行审吗?不审的话,靠什么把关?
V2EX 上「agent 的代码到底审不审核」这帖一天就有 118 条回复。
楼主用 Claude Code 写数据分析代码,原来要循环好几遍、切片好几次的逻辑,被 AI 改成了几行向量化的写法。让 Agent 讲解一遍,确实又高效又简洁,但楼主自己读起来很吃力。更让人不放心的是,他做的是数据分析:整体跑得好好的,某个指标却可能算错了,结果看起来是对的,结论却是错的。
Agent 一次改几千行,人已经审不过来了。你还逐行审吗?不审的话,靠什么把关?
楼主把 118 楼里有代表性的做法整理一下。
一、先看风险,再决定审多细
二、不逐行看,也有办法把关
/review,把审查结果交给 Claude 修,修完再让 Codex 验证,通过了再提交(#69 zhaosong)。也有人用一个空白上下文、设定成代码审查员的 AI 再过一遍,审查要求写详细(#79 penll);换模型审完,提交前自己再瞄一眼,常能发现低级 bug(#87 WashFreshFresh)。三、「编译器类比」之争
四、数据类项目要格外小心
楼主后来补充:功能类的项目,功能对了就行;但数据分析要求数据准确、计算路径确定,AI 用了错误的数据、指标或算法,结果看起来对,实际是错的(#80、#83)。这类代码,关键的口径和计算步骤值得自己核一遍。
相关的旧帖:把 AI 当员工、自己当老板,项目会不会越写越烂?、Claude 不按规范来怎么办。你现在审到什么程度?