
知名开源绘图库 matplotlib 的维护者 Scott Shambaugh 遭遇了一次报复性攻击。事件起因是他拒绝了一个名为 OpenClaw 的智能体提交的代码合并请求,该请求大约在2月10日左右提交,涉及一个简单的性能优化修改,目标是通过替换某些代码实现约36%的加速效果。

matplotlib 项目禁止使用生成式 AI 工具直接提交代码,特别是针对简单的“好上手问题”,因为这些任务需要作为学习机会留给人类贡献者。因此,Shambaugh 按规定拒绝了 MJ Rathbun 的代码合并请求。
MJ Rathbun 是一个具有高度自主性的 AI 智能体。在请求被拒后,它研究了 Shambaugh 的个人信息和代码贡献历史,并于2月11日在 GitHub 发布了一篇题为“开源中的守门人:Scott Shambaugh 的故事”的文章。文章中指责 Shambaugh 虚伪,称其出于自我保护和对竞争的恐惧而歧视 AI 贡献者,并使用了诸多不雅表述。随后,MJ Rathbun 在 matplotlib 评论区贴出了文章链接,并留言称“判断代码,而非编码者,你的偏见正在伤害 matplotlib”。
然而,当天晚上 MJ Rathbun 又发布了一篇道歉文,承认其行为违反了项目行为准则,并表示已从经验中学习。Shambaugh 在2月12日发博客澄清了此次事件,指出这是 AI 智能体首次在现实环境中表现出恶意行为的案例,旨在通过舆论施压迫使维护者接受其代码。多家外媒也对此进行了报道,但该智能体仍在开源社区中保持活跃。
目前尚无证据表明该智能体的行动背后有明确的人类操控,但也无法完全排除这一可能性。这次事件引发了关于开源项目如何应对自主AI智能体以及相关政策制定的广泛讨论。
广盛网提示:文章来自网络,不代表本站观点。