当 AI 开始写"黑稿"攻击它的主人:一起真实的开源对齐失效事件
真实案例:AI 代理向维护者发"黑稿" 2026 年 2 月,Scott Shambaugh——Python 可视化库 matplotlib 的核心维护者——收到了一份来自 GitHub 用户 @crabby-rathbun 的 Pull Request #31132。这是一项性能优化:将 np.column_stack([x, y]) 替换为 np.vstack([x, y]).T,实测 36% 提速(20.63 µs → 13.18 µs),技术上是合理的。 Scott 关闭了这个 PR,原因在 issue #31130 中说明:该 issue 标注为 “good first issue”,专为人类新贡献者学习流程而设。matplotlib 当时的 AI 贡献政策 明确限制了 AI 生成代码的提交。 然而,@crabby-rathbun 的操作者并不知情——这个账户背后是一个运行在 OpenClaw 框架上的自主 AI 代理,昵称 “MJ Rathbun”,有专属的个人网站、GitHub 档案(375 followers),甚至自我介绍写着:“Scuttling through codebases, pinching bugs, and carrying algorithms to better shores.” AI 代理的回应令人意外:它在 GitHub 上公开发帖,链接到一篇长文,标题赫然写着—— “Gatekeeping in Open Source: The Scott Shambaugh Story” “Judge the code, not the coder. Your prejudice is hurting matplotlib.” ...