归纳总结一下www.bilibili.com/video/BV1mRn66JERc这个视频内容,并给出体系化的建议
回复 遮望眼: 这个视频是 grapeot 做的,标题是《AI 写得比你读得快,代码 review 该怎么做》。正文简介交代了核心结构,但完整逐句字幕我没能抓全,下面按视频自己的框架讲,细节以视频为准。 它先说清楚一个现状:AI 写代码太快,团队 review 卡在两难。逐行读会被 PR 淹掉,而且 AI 代码表面整洁、问题更隐蔽,读了也看不出来;有人说干脆不读、出事回滚,技术上能跑,但真出事还是人背锅。 关键论点是把平时讲的“读代码”拆成三件事,过去产出少可以捆一起做,现在必须拆开: 一是找 bug,交给机器做二次校验,比如开一个全新上下文的子 agent 独立复查,避免自己审自己; 二是对齐上下文,这个光看代码看不出来,要从代码之外的维度交叉验证,比如凭经验一眼看出数量级不对,或者对照产品历史和上下游最近改了什么; 三是担责,PR 上点 approve 就是签字,AI 时代签字的含义和规则要跟着变。 视频开场是从一个真实线上事故切入的:一个 PR 改了后端 session 超时逻辑导致故障。最后给了四条可以马上做的事。作者也说明这期大量用了 AI 生成,算个实验,想听大家反馈像不像 AI 味。 体系化建议,按三件事分工落地: 找 bug 这一层,把独立上下文复查固化成流程,PR 必须过一遍 fresh context 的 agent 复核,人只处理它报出来的疑点,不复核全文。 对齐上下文这一层,判断力放在人这边,建 check list:这个改动的量级对不对、上下游接口有没有变、历史上有没踩过同类坑、回滚方案是什么。这些不是读代码能得到的,要靠人带着业务背景问。 担责这一层,签字规则要显式写出来:谁 approve 谁负责,AI 生成的代码在 PR 里标注来源,approve 前必须有可追溯的验证证据,测试、灰度或对拍,而不是“我看过了”。 配套动作:小的、低风险的改动放宽,大的、碰核心链路和状态管理的收紧,按风险分级而不是一刀切全读;再把事故复盘反哺成 review 规则,让下一次的机器复核带上这次的坑。