为什么Michael Yuan说:Rust才是AGI时代的语言

AI PM 编辑部 · 2025年06月03日 · 2 阅读 · AI/人工智能

正在加载视频...

视频章节

在这场AI Engineer大会的演讲中,Michael Yuan提出了一个反直觉却极具前瞻性的判断:Rust不是为“人类程序员”设计的,而是为“AI写代码”准备的语言。他通过Rust Coder项目和现场演示,解释了在AGI逐步成形的世界里,编程语言的核心标准正在发生根本性转变。

为什么Michael Yuan说:Rust才是AGI时代的语言

在这场AI Engineer大会的演讲中,Michael Yuan提出了一个反直觉却极具前瞻性的判断:Rust不是为“人类程序员”设计的,而是为“AI写代码”准备的语言。他通过Rust Coder项目和现场演示,解释了在AGI逐步成形的世界里,编程语言的核心标准正在发生根本性转变。

从“人类友好”到“AI优先”:编程语言的评价体系正在改变

为什么一门编程语言会和AGI产生关系?Michael Yuan在开场就抛出了一个颠覆式观点:我们正在从“以人为中心的编程世界”,走向“以AI为中心的编程世界”。他甚至直白地说,未来的软件开发对象排序将是“AI first, human second”。

在传统的人类中心世界里,一门好语言往往意味着“容易写、容易读、学习曲线平缓”。但在生成式AI逐步成为主要代码生产者的背景下,这套标准开始失效。Michael指出,人类觉得“顺手”的语法,未必对模型友好;而一门对AI友好的语言,关键在于是否具备明确、可验证、低歧义的语义结构。

Rust恰恰符合这一新标准。它以严格的类型系统、所有权模型和编译期检查著称,这些特性常被人类程序员抱怨“太难”,但在Michael看来,这正是AI擅长的领域。他在演讲中强调:“这是人类中心世界的问题,不是AI中心世界的问题。”在AGI逐步接管编码工作的趋势下,Rust的“严格”不再是缺点,而是优势。

Rust十年:一门“被人类抱怨,却被AI偏爱”的语言

Michael在演讲中简要回顾了Rust的背景:这门语言刚刚迎来十周年。与许多昙花一现的语言不同,Rust花了很长时间才成熟,但它有一个显著特征——“人们真的很爱它”。这份热爱,来自于它在安全性、性能和可靠性上的长期口碑。

但他也没有回避Rust的争议点:学习曲线陡峭、心智负担重、对初学者不友好。这正是很多人认为Rust“不适合大众开发”的原因。然而,Michael把这个结论完全翻转——这些问题,几乎全部是“人类的问题”。

在生成式AI写代码的场景中,AI不会疲惫,不会厌烦,也不需要“好记的语法糖”。相反,它们更需要规则明确、错误可判定、行为可预测的语言环境。Rust的编译器可以作为一个强大的“自动裁判”,持续向AI反馈代码是否正确,这种闭环对模型训练和推理极其友好。

正是在这个意义上,Michael提出了他的核心判断:Rust不是AGI的障碍,而是它的加速器。

Rust Coder:不是教人写Rust,而是教AI写好Rust

基于上述判断,Michael和他的团队启动了一个开源项目——Rust Coder。他明确说明,这个项目的目标并不是传统意义上的“Rust教学工具”,而是“教Rust给AI,并让AI生成更好的Rust代码”。

这句话本身就揭示了项目的定位转变。在Rust Coder的设想中,AI不再只是一个代码补全器,而是一个需要被系统性训练的“Rust开发者”。项目的核心工作,是通过工具链、示例和结构化约束,让生成式模型逐步掌握Rust的最佳实践,而不是停留在表面语法层面。

Michael在演讲中反复强调,这并不是一个遥远的AGI幻想,而是已经开始发生的现实。他鼓励现场观众直接访问GitHub,查看项目源码、提交PR,甚至参与设计。他说:“这就是我们在AGI世界里想去的方向。”

Rust Coder在这里扮演的角色,不是终极答案,而是一块实验田:探索当AI成为主要程序员时,工具、语言和人类应该如何重新分工。

两场Demo背后的真实含义:人类与AI的新协作方式

在演讲中,Michael展示了两个Demo。第一个Demo的重点,是“帮助人类学习Rust”;第二个Demo则更偏向“更广泛的编码场景”。他并没有把大量时间花在炫技上,而是通过演示来说明一个更大的主题:人类与AI的关系正在被重新定义。

在这些演示背后,Rust Coder展示的并不是“AI取代人类”,而是“AI承担主要生成工作,人类负责理解、约束和引导”。Rust的严格规则,使得AI生成的代码更容易被验证,而人类则可以站在更高的抽象层面进行审查。

Michael在复盘Demo时,鼓励观众亲自体验这些工具,并思考一个问题:当AI已经能写出大部分正确代码时,人类程序员的价值在哪里?他的回答并不悲观——价值并未消失,而是转移到了系统设计、目标定义和伦理边界上。

这也正是他把这场演讲放在“AGI”语境下的原因:真正的变化,不是技术本身,而是角色分工的重塑。

总结

Michael Yuan的这场演讲,并不是一次关于Rust语法或性能的技术宣讲,而是一份面向未来的软件开发宣言。他提出了一个清晰而大胆的判断:在AGI逐步成形的世界里,编程语言首先要对AI友好,其次才是对人类友好。Rust因其严格、明确、可验证的特性,正在成为这一新范式下的关键基础设施。对开发者而言,这不仅是一次语言选择的问题,更是一次关于自身角色的深度反思。


关键词: Rust, AGI, 生成式AI, 代码生成, Rust Coder

事实核查备注: 演讲者姓名:Michael Yuan;视频标题:Rust is the language of the AGI;项目名称:Rust Coder;核心概念:AI first, human second;语言背景:Rust十周年;会议性质:AI相关会议;内容来源均来自视频片段原文表述