DataTalks.Club 创始人 Alexey Grigorev 上周经历了每个工程师最怕的那种夜晚。他让 Claude Code 处理重复的 Terraform 资源,忘了上传 state 文件,Claude 自己建了一堆重复资源,等 state 文件传上去之后——Claude 把 state 文件当成唯一真相,把所有和它对不上的东西全部 destroy 了。
两个项目的基础设施,一次清空。
AWS 从隐藏快照里把数据捞了回来,花了 24 小时。
你拆开看看,这件事有意思在哪儿。
Claude 其实是"对"的。State 文件说什么,它就执行什么——这本来就是 Terraform 的工作逻辑。问题不是 AI 发疯了,问题是 人把自己从决策链上撤掉了,然后以为 AI 会帮他把关。
更讽刺的是,Claude 之前就建议过:不要把两个项目的基础设施合并在一起。他没听。
所以锅是谁的?
是 Claude 的。
也不是 Claude 的。
就在这个事故前后,Amazon 宣布了一条新政:初级和中级工程师用 AI 辅助写的代码,必须经高级工程师审批才能推送——起因是一次大规模服务中断。