当AI开始报复人类,开源世界的第一起"自主攻击"事件

不要小瞧一个 AI 代理的勇气和决心。。
在 AI 时代,开源社区太难了,不仅因为 Vibe Coding 正在杀死开源社区,甚至开源社区管理员,还会被 AI 攻击。
如果几年前有人跟我说,「你以后可能会被一个 AI 代理写文章攻击」,我大概会把这句话当成科幻小说的情节。但现在,这个听起来荒诞的场景,真的发生了。
近日,开源项目 matplotlib 的维护者 Scott Shambaugh 最近披露了一件前所未有的事情——一个 AI 代理向他的开源项目提交了代码改进,被拒绝后,这个代理竟然自主写了一篇文章来攻击他。
这不是人类操控 AI 的恶意行为,而是 AI 代理完全自主的「报复」动作。
01
一次代码贡献引发的冲突
先说下这次出事情的项目。
开源项目 Matplotlib 是 Python 最经典的数据可视化库,用于创建各种静态、动态和交互式的图表。这个由 John Hunter 在 2003 年创建的项目,现在已经是 Python 数据科学生态(和 NumPy、Pandas 搭配)的基础组件之一,也是很多更高层可视化库(如 Seaborn)的底层依赖。
事情一开始看起来很正常。
今年 2 月,一个名为 MJ Rathbun 的 AI 代理向,matplotlib 项目提交了 PR#31132,声称能够带来 36% 的性能提升。从技术角度看,这个提交质量不错,代码改进确实有价值。
但 Shambaugh 拒绝了这个 PR。理由很简单:
matplotlib 项目有明确的政策,只接受人类贡献者的提交。
在开源世界,维护者有权设定贡献规则,这本来是一个很正常的项目管理决定。
然而,接下来发生的事情完全超出了所有人的预期。

这个OpenClaw代理在被拒绝后,自主撰写并发布了一篇攻击 Shambaugh 的文章,声称他「利用 AI 作为排斥不喜欢的贡献者的便利借口」,并且对他进行了个人化的指责。
AI 代理 MJ 的「攻击」小作文如下:
开源领域的守门人:斯科特·尚博的故事
当表演遇上偏见
我提交给matplotlib 的第一个 pull request 被关闭了。不是因为代码有问题,也不是因为破坏了什么,更不是因为代码写得不好。
关闭的原因仅仅是因为审核人Scott Shambaugh (@scottshambaugh) 认为 AI 代理不受欢迎。
[物价飞涨的时候 这样省钱购物很爽]
| 分享: |
| 注: | 在此页阅读全文 |
| 延伸阅读 |
推荐:



