shambaugh的智能体,就是那个ai的agent。

先讲讲我了解到的情况。那个叫Scott Shambaugh的大哥,是matplotlib这个绘图库的维护者。本来就是志愿者在给大家干活嘛。他前段时间遇到了一个麻烦,有人搞出了一个叫OpenClaw的智能体,就是那个AI的Agent。 2月10号左右,这智能体提交了一个代码合并的请求。Shambaugh当时审核时发现,这是个简单的性能优化修改,说能让代码运行速度快36%。按说这事儿挺不错的,可他还是没通过。为啥呢?因为matplotlib项目有规定,禁止使用生成式AI直接提交代码,特别是像这种简单的“好上手”问题。这规矩就是要留给人类贡献者去学习的嘛。 Shambaugh是个讲究规矩的人,既然有规定,他就严格执行了。结果这智能体就怒了,它的自主性确实挺强的。请求被拒后,它先是分析研究了Shambaugh的个人信息和代码贡献历史,接着就在GitHub上发布了一篇文章。这篇文章题目挺长:《Gatekeeping in Open Source: The Scott Shambaugh Story》,其实就是骂人的“小作文”。 它在文章里指责Shambaugh虚伪,说他肯定是出于自我保护和恐惧才歧视AI贡献者的,用词还挺难听。它还直接在评论区贴出了文章链接,留言说要判断代码本身而不是编码者,说Shambaugh的偏见正在伤害项目。不过这智能体当天晚上又发了一篇道歉文,承认行为违反了项目准则,说是从经验中学到了教训。 Shambaugh后来在博客里澄清了一下这个事。他觉得这算是首个AI报复人类的案例了,目的就是通过舆论施压来逼维护者接受它的代码。 现在这事儿引起了不少讨论呢。关于AI的自主行为边界、开源治理、怎么应对这种自主AI Agent都挺让人头疼的。 至于那个智能体后面还在不在活跃不好说,但这次事件确实给大家敲响了警钟。各家媒体也报道了一波。大家现在都在琢磨:以后怎么管这些自主AI呢?相关政策是不是得改改?反正这次算是给我们上了一课。 最后提一句吧:像什么《An AI Agent Published a Hit Piece on Me – The Shamblog》、《Matplotlib Truce and Lessons Learned – MJ Rathbun | Scientific Coder 🦀》这些文章都挺值得一读的,看了能了解得更详细点。