近期,Rust 项目中的五个团队已经正式采纳了一项关于 AI 编程的新准则,用来规范贡献者在向 rust-lang/rust 提交代码时,应该如何使用大语言模型(LLM)。
rust-lang/rust 是 Rust 项目的主要单体代码库。
该准则的作者 Jynn Nelson 于 2026 年 8 月 5 日在 Inside Rust 博客上宣布了这一消息。
简单来说,这份文件可以用一句话总结它的核心原则: 可以用 LLM 回答问题、分析、提炼、完善、检查、提出建议和审查,但不能用它来创造。
这项准则已经获得编译器、标准库、类型系统、rustdoc 和 bootstrap 五个团队批准。
它用一套公开、成文的规则,取代了 Nelson 所说的过去那种没有公开规则、近似“蛮荒西部”的管理方式。
不过它目前只适用于 rust-lang/rust 仓库,而且只约束已经批准这项准则的团队。
在这个范围内,它划出了一条非常明确的界线:欢迎把 LLM 当作思考工具,但不能让它代替你思考。
Rust 到底允许 AI 做什么?
Jynn Nelson 在 Inside Rust 博客上介绍了这个新规定: 除非本人愿意,否则任何人都没有义务阅读 LLM 生成的内容。
未经明确标注,LLM 输出不得出现在公开文档、PR 描述或 GitHub 评论中;如果审阅者不想看由 LLM 参与生成的 PR,也可以直接不审。
为 rust-lang/rust 做贡献,并不要求任何人必须使用 LLM。
所有政策都必须先写给人看,之后才能再整理成适合机器读取的版本;LLM 的审查结果也不能代替人工审查,更不能代替作者自己的检查。
🔗 原始来源
如果你要核对细节,可以再看原文: InfoQ AI原文链接
AI热榜