如何审核 AI 生成的代码:一份可落地的 6 层检查清单
郑恩赐给出一份审核 AI 生成代码的 6 层检查清单,主张让编译、lint、类型检查先当自动闸门,人只盯机器抓不住的「看起来对」的错。清单依次覆盖意图与架构约定、测试与边界、安全与幻觉依赖、diff 拆分与回滚,以及命中 diff 超 300 行、新增 2 个以上依赖、读 10 分钟讲不清意图等判据时直接重写。
六层清单加一个只依赖标准库的正则扫描脚本,能把安全初筛接进 CI 当第一道闸门,代价是规则只覆盖硬编码密钥、eval/exec、pickle、SQL 拼接等几类写法,意图和边界仍得人看。