Linus Torvalds:AI是编程好工具,但无法替代程序员与社区协作
2026/05/22 22:16阅读量 2
Linux创始人Linus Torvalds在北美开源峰会上表示,AI辅助编程工具正推动内核开发效率提升,最近两个版本commits数增长20%部分归因于此。但他强调AI只是工具,不能完全替代程序员,且带来了安全邮件列表重复报告等社会问题。Torvalds反对闭源更安全的观点,认为AI无法帮助修复bug,而维护工作本质是与人合作。
事件概述
Linux创始人Linus Torvalds在北美开源峰会上就AI对内核开发的影响发表看法。他认为AI工具的确正在重塑开发流程,但本质仍是辅助工具,不会完全替代人类程序员。
核心信息
- commits增长与AI关联:内核最近两个版本的commits数增加了20%。Torvalds起初以为是版本号从6.x跳到7.x让开发者兴奋,但实际原因是AI辅助编程工具在过去半年显著进步。
- AI降低门槛但带来新问题:AI工具让贡献者更容易参与开发,但社会性影响更突出——安全邮件列表涌入大量重复性bug报告。内核社区为此制定了新规则加以应对。
- 对安全研究人员的不满:Torvalds督促安全研究人员不要提前公开漏洞利用。内核最近发现四个提权漏洞,维护者尚未收到通知时研究人员就已公开,他认为这些人喜欢引人瞩目。
- 闭源不更安全:他不认为闭源能解决安全问题,实际上闭源更糟,因为AI无法帮助你修复bug。
- 维护工作依赖人而非代码:作为最高级别维护者,Torvalds的工作不是写代码而是与人合作。他不会用AI来与人合作,也建议其他人不要这么做。
- 编程本质未变:他从手动输入机器码、汇编器、编译器到AI辅助的亲身经历说明,工具在进步,但开发者仍需要理解工具生成了什么。对于长期运行的系统,“不仅要理解指令,还要理解最终结果,因为这是你能长期维护它的唯一途径。”
值得关注
Torvalds的立场明确:AI无法取代人类判断、社区规范以及对所构建系统的深刻理解。“软件非常复杂,管理复杂基础设施复杂性的唯一真正有效方法是开源”。AI只是程序员工具箱中的又一个工具。
