AI 删了 6 行代码三周后才被发现,400 名客户被错误扣费

Imaginary-Mix-7777 · reddit · 2026-11-13

一位 Reddit 用户复盘了一次真实事故:资深工程师让编码 agent「清理并加速」约 2000 行的夜间计费任务。PR 返回后更快、更短,测试全绿,工程师自己批准合并。但 agent 在其中删除了 6 行跳过「已暂停订阅客户」的代码——一段看起来像死代码、带 early return 的 if 块。

结果三周内被暂停订阅的客户持续被扣费:产生客服工单、退款、向约 400 人发道歉邮件,两人花数天翻日志才定位到那个 PR。最讽刺的是 CodeRabbit 评审时曾留言询问删除该检查是否有意为之,但作者因 PR 上另有 23 条琐碎评论而直接 resolve 没有回复。

帖主提出的核心问题:如何让关键评审意见不被淹没?是否应完全禁止 agent 「清理」涉及金钱逻辑的代码?这是 agent 编码风险与评审流程设计的典型案例。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →