快速阅读:有人开玩笑说Linux之父Linus Torvalds早就在用“AI Agent”编程了——他负责骂人,全球开发者免费帮他写代码。这个玩笑引发了一场关于代码审查、AI幻觉和开源协作本质的激烈讨论。
这条Reddit帖子本是个玩笑,却意外戳中了某些真相。
有观点认为,大多数开源项目确实从一个人开始,但Linus早期那一万行内核代码全是自己写的。后来他的角色转变了——过去20多年,他主要做代码审查。这不是“氛围编程”,而是专业分工的必然。
AI审查代码这个建议引来嘲讽:审查Agent可能犯和编程Agent一样的错。人脑和AI的工作方式不同,审查恰恰需要不同的视角。更何况,人脑也会“幻觉”——教孩子认字就知道了,他们能把整个单词拼读出来,下一秒又说成完全不同的东西。
关于“幻觉”的争论很有意思。严格来说,幻觉是意识现象,是一种体验。LLM是无状态的文本生成引擎,它只是错了,不是在“体验”错误。我们把AI的错误输出叫“幻觉”,这本身就是个隐喻。椅子做出再疯狂的事,你也不会说椅子在幻觉。
但另一种理解也说得通:当模型以绝对确信的口吻输出错误信息时,它确实在“捏造”某种不存在的东西。这和人类犯错时的过度自信很像。
最讽刺的是,批评者们在为这个明显的玩笑帖争论不休。有人说得好:欢迎来到社交媒体,这事永远不会变容易。开源不是免费劳动,那是社区协作。AI不是要替代人类视角,是要扩展可能性边界。
ref: reddit.com/r/OpenAI/comments/1rzxcw5/agents_before_ai_was_a_thing