游乐游手机版
首页/AI教程/文章详情

Linus评AI编程:氛围编程只适合玩具,难撑35年系统

时间:2026-06-11 16:51
LinusTorvalds指出,AI编程如同编译器的进化,是生产力工具但未改变编程本质。“氛围编程”适合一次性项目,但长期维护的严肃系统仍需理解底层。同时,AI生成的大量重复错误报告正压垮开源维护者。

核心判断是:如果有人炫耀说“我们99%的代码都是AI写的”,那么严格来说,他100%的代码其实都是编译器写的。这个观点出自Linus Torvalds之口,一如既往地犀利直接。

Linus 锐评 AI 编程:“氛围编程”写玩具可以,但撑不起需要维护 35 年的系统

在最近的北美开源峰会上,Linux和Git的缔造者Linus Torvalds与老友Dirk Hohndel完成了第30次公开对谈。面对眼下这股来势汹汹的AI编程浪潮,这位开源世界公认的“代码守门人”依然保持着他标志性的清醒和锐利。

Linus的职业生涯长达35年,他亲眼见证了从机器码到汇编语言,再到高级语言编译器的整个演进过程。在他看来,AI确实是提升生产力的伟大工具,这毋庸置疑。但要说它碘伏了编程的本质?恐怕还为时过早。

对于AI给开源社区带来的真实影响,Linus坦承自己有着一种“爱恨交织”的复杂感受:一方面,AI确实帮大家揪出了过去几十年都隐藏得很深的漏洞,这绝对是好事;但另一方面,大量由AI自动化生成的、内容高度重复的错误报告,正在压垮无数个开源项目的维护者。

当代码生成的成本变得如此之低,真正的工程壁垒到底在哪?来看看Linus在这次对谈中,关于AI编程、漏洞披露、开源维护和开发者成长的深度思考。

突如其来的Commit洪流:AI是怎么闯入Linux的

按照几十年的惯例,Linux内核的开发节奏一直极为平稳——尤其切换到Git之后,这种规律性更是稳定得像钟摆。但就在半年前,这个平衡突然被打破了。

“过去六个月里,我们看到了大量的代码提交,一眼望去,全是些微不足道的小修改。”Linus提到,最近两个版本的提交量比过去几年激增了约20%。

一开始,他还以为是因为大家看到Linux 7.0(主版本号更迭)来了,情绪高涨,拼命贡献。但最终发现,真正的变量是AI。

AI工具的门槛大幅降低,直接拉低了向Linux内核提交补丁的门槛。但这却引发了一个始料未及的社会性问题——最直接的痛点,爆发在内核的安全邮件列表里。

几十年来,Linus一直坚持一个理念:“安全Bug也是Bug”。很多常规漏洞本身就隐含着安全风险。当开发者拿着AI工具分析源代码时,很容易发现这些问题。出于对“安全隐患”的天然敏感,大家的第一反应,往往是把报告发给高度保密的安全邮件列表。

结果是什么?灾难性的。“内核的安全列表直接被淹没——成百上千的人用同样的AI工具,对着同一段代码生成报告,内容大同小异,全是重复的。”Linus抱怨道。这些报告常常指向同一个潜在原因,导致那少数几个本应全力处理核心安全问题的维护者,把大量时间浪费在转发、比对、过滤重复报告上。

为此,Linux社区不得不调整漏洞披露政策:如果你是用AI发现的问题,请直接把它视为公开信息。因为既然你能用AI找到,其他100个人也能找到。

维护者的倦怠:当代码洪流遇上有限的精力

AI带来的不只是重复报告,还有开源项目维护者的职业倦怠问题。

Linus指出,Linux内核的优势在于,它拥有上千名贡献者和一批获得良好报酬的稳定维护者,面对这种冲击还能比较从容。但GitHub上数以亿计的项目呢?很多可能只是由一两名开发者业余维护了十几年的“心头好”。

“当这些小型项目遭遇AI生成的报告洪流,确实很容易被压垮。”更棘手的是,很多提交报告的人只是运行了一次AI工具,像“打一枪换一个地方”一样,当维护者试图追问更多细节时,对方已经消失得无影无踪。

说到底,技术本身没有好坏。AI能发现Bug,这是好事。短期内会带来阵痛,但长远看会让软件变得更安全。真正的挑战在于:整个社区还没完全学会如何负责任地、以协作的方式去使用AI工具。

编程的本质没变:AI只是另一个“编译器”

面对那些“AI将替代程序员”的悲观论调,Linus给出了一个硬核到不行的反驳。

“当我听到有人炫耀说‘我们99%的代码都是AI写的’,我会很生气。”Linus说,“因为这些人从来不会说自己‘100%的代码其实都是编译器写的’,但这本质上是一回事。”

退一步说,从手写机器码(Linus至今还记得6502处理器上LDA的16进制操作码是A9),到使用汇编器,再到现在高度依赖编译器——编程工具的演进,一直在不断提高抽象层级。

Linus坚信,AI只是这漫长演进链条上最新的一环。“编译器把生产力提高了1000倍,AI可能会再提高10倍。这很棒,它没有碘伏编程。”

他还创造了一个很有意思的词:氛围编程(Vibes-based Programming)。对于那种一次性的、写完就扔的玩具项目,通过不断调整提示词让AI帮忙生成代码,效果确实出奇地好。

“但如果你要构建的是一个需要维护35年的严肃项目,那就不能只靠写提示词,让别人或AI替你生成代码。你要真正理解你在做什么。”

结语:理解底层的能力才是真正的壁垒

Dirk Hohndel在现场总结了很到位的一点:在AI时代,优秀的开发者依然优秀。因为他们真正理解系统和复杂性,知道如何引导AI产出高质量的代码。而对系统缺乏理解的人,往往只会让AI生成更多隐形的Bug。

Linus对此完全同意。即使是在使用现代编译器、甚至让AI辅助生成代码的今天,他依然会去检查最终生成的汇编代码,确保程序真的按预期在运行。

在浮躁的AI时代,这可能是对所有开发者最好的警醒:不要满足于当一个只会写Prompt的“需求翻译机”。工具的门槛越低,理解系统底层运作原理、驾驭复杂工程架构的能力,就越是你不可替代的护城河。

来源:https://cloud.tencent.com.cn/developer/article/2685578
上一篇眼部分析与视线追踪中瞳孔和眼球识别技术 下一篇小时打造开源AI CAD建模软件
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
RAG四标融合企业知识资产体系四库协同GEO优化实践
AI教程 · 2026-07-01

RAG四标融合企业知识资产体系四库协同GEO优化实践

生成式AI正在彻底改写信息检索的底层逻辑。传统SEO依赖关键词堆砌和外链建设的策略,在大模型的内容采信规则下已经基本失效。取而代之的,是生成式引擎优化(GEO)。它不再关注外链数量,而是重点衡量你的知识是否结构化、证据链是否坚实、信源是否可靠——这些维度才是RAG(检索增强生成)架构真正看重的核心指

一个普通上班人分享WorkBuddy使用心得与真实体验
AI教程 · 2026-07-01

一个普通上班人分享WorkBuddy使用心得与真实体验

前言 最近我开始使用WorkBuddy——这是腾讯推出的一款AI办公工作台。差不多用了一周时间,趁印象还新鲜,把真实的使用感受记录下来,给还在犹豫的朋友做个参考。不吹不黑,只说实际体验。 初印象:不只是聊天机器人 之前用过不少AI工具,大多数就是个对话框,你问它答,答完就结束了。WorkBuddy不

AI幻觉变真功能实战教程:App Inventor 2视频录制拓展一周开发实录
AI教程 · 2026-07-01

AI幻觉变真功能实战教程:App Inventor 2视频录制拓展一周开发实录

先讲一个颇具戏剧性的开端。 这件事的开端颇显荒诞——有用户前来咨询,称AI Pro版的介绍中提到我们有一款“视频录制拓展”。团队全体成员都感到困惑,翻遍产品列表,发现根本不存在该组件。AI那种“一本正经胡说八道”的能力,这次确实让我们陷入尴尬。 按常理,此事到此便可结束——一句“抱歉,暂时没有这个拓

别再混淆OLAP和SQL-on-Hadoop两者查询本质不同
AI教程 · 2026-07-01

别再混淆OLAP和SQL-on-Hadoop两者查询本质不同

OLAP和SQL-on-Hadoop虽都使用SQL查询数据,但本质不同。SQL-on-Hadoop负责海量数据批量计算与ETL,查询速度秒级至分钟级;OLAP通过预聚合实现毫秒级多维分析,适合BI报表。两者在数据平台分工协作,前者是后厨加工,后者是前台快速服务。

GEO优化深度解析:AI偏好FAQ还是长文内容?
AI教程 · 2026-07-01

GEO优化深度解析:AI偏好FAQ还是长文内容?

在GEO优化中,AI对内容形式无统一偏好:FAQ在简单查询中引用率41%,长文在复杂查询中达58%。内容应基于用户意图选择形式,FAQ适配简单事实类问题,长文建立主题权威,两者互补而非替代。