Linux创始人Linus Torvalds在北美开源峰会上分享了对AI的独到见解。他指出,AI工具正深刻重塑内核开发流程,但他坚信AI仅仅是优秀的工具,而非程序员的终结者。Torvalds观察到,内核最近两个版本的提交(commits)数量惊人地增加了20%。起初他以为是版本号从6.x跳到7.x带来的兴奋感,后来才发现这归功于AI辅助编程工具在过去半年里的显著进步。
尽管AI降低了代码贡献的门槛,但Torvalds认为其真正的影响主要体现在社会层面而非技术层面。一个典型案例是安全邮件列表涌入了大量重复且低质量的bug报告。为此,内核开发团队已经制定了新规则以应对这类干扰。此外,他还督促安全研究人员不要提前披露漏洞利用。最近内核发现了四个提权漏洞,但在维护者收到通知前,研究员就已提前公开,Torvalds直言这些人过度追求引人瞩目。
在谈及安全模型时,Torvalds重申闭源并不能解决安全问题,甚至表现更糟,因为在闭源环境下AI无法有效帮助用户修复bug。他强调,维护工作本质上依赖于人而非代码。作为最高级别的维护者,他的核心工作是与人合作而非单纯写代码。他明确表示不会使用AI来处理人际协作,并建议其他人也不要这样做。
Torvalds将AI视为工具进化的自然延续:从最初的手动输入机器代码,到使用汇编器、编译器,再到今天的AI辅助编程。他总结道,虽然AI改变了编程,但并未动摇编程的本质。开发者仍然需要深刻理解工具生成的内容及其对系统的长远影响,因为这是管理复杂基础设施复杂性的唯一有效途径。AI并不能取代人类的判断、社区规范以及对系统的深刻理解。