Linux内核的维护者Linus Torvalds最近公开表示,自己"真的很喜欢用AI"。这话从一个以严苛著称的内核守门人嘴里说出来,多少有点反差。
他在最近一次采访中聊了聊AI。话题绕不开开源社区眼下最热闹的那场争论——项目里到底允不允许AI生成的内容。有人直接禁了,有人定了严格规则才放行,还有人先禁后开。就在大家划线站队的时候,Torvalds的态度显得相当务实。
![]()
前提是"用对地方"
Torvalds的说法是,AI是个很棒的工具,但前提是你得用对方式,并且把它当成工具来看待。他坦言自己以前觉得AI"就是不太行",但现在到了"真的很喜欢用"的阶段。
他也没把自己摆在高位上。他直说,自己并不做太多内核编程,身份是维护者——Linux内核这个项目里,真正干活的是别人,他更像一个汇集点。但即便如此,他依然非常享受编程这件事,而AI让他觉得编程变得更有乐趣了。
不过喜欢归喜欢,他对边界的判断很清楚。用大语言模型去做比"好玩的项目"或"原型"更重要的东西时,必须"非常小心"。这句话,和很多对AI持开放态度的发行版、软件项目所主张的使用准则几乎是一个意思。
他拿AI补自己的短板
Torvalds讲了一个具体的例子。他当时在用C语言写一个吉他效果器,东西是跑起来了,但他不喜欢那个样子——用他的话说,看起来像上世纪80年代的产物。
于是他转头用AI去生成Java版本。理由很直接:"我不写Java,我写内核。"他也承认AI给出的结果挺丑,但他能看出来,AI做出来的东西,本质上就是他用C写的那套,只不过换成了Java。
这正是他所说的用法:拿AI去补自己不擅长的部分,把想法跨语言搬过去,处理那些自己弱的环节。
1981年的编程和现在不是一回事
他还对比了两个时代的编程体验。1981年他开始写代码的时候,流程简单得多,你能直接看到自己的代码对系统产生了什么影响。
而现在的软件已经长成了庞大、打磨精细的产品,大到"很难把自己那点微小的努力看成有什么价值"。在这种落差下,新程序员用AI来vibe coding做应用,在他看来是"找到编程乐趣的绝佳方式"。
开源社区关于AI生成内容的规则还在吵,禁令和松绑来回拉扯。Torvalds没有站到任何一边的极端,他给出的其实是一条很朴素的分界线:好玩的项目、原型、补短板,尽管用;真要拿去做严肃的东西,先掂量清楚。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.