Rust 官方发布 LLM 使用政策:禁止生成代码,允许辅助学习

2026/05/15 16:40阅读量 2

Rust 语言官方仓库发布 LLM 使用政策,明确禁止在编译器或标准库贡献中使用 LLM 生成代码或文字,但允许将 LLM 用于学习、调试和审核辅助。该政策基于 Zulip 超 3000 条讨论,旨在应对大量低质量“垃圾” PR,同时避免陷入 LLM 社会影响等泛泛辩论。

事件概述

Rust 语言官方仓库(rust-lang/rust)发布了一项关于 LLM(大型语言模型)使用的政策文件,旨在规范贡献者在该项目中如何使用 LLM。政策基于 Zulip 平台超过 3000 条消息的讨论,由 moderation 团队负责执行。

核心信息

  • 政策背景:团队发现大量主要由 LLM 生成的“低努力”垃圾 PR,制定统一政策可减少逐个案例审核的负担。
  • 禁止行为:在 Rust 编译器或标准库的工作中,禁止使用 LLM 生成代码或文字。政策故意倾向于“禁止过多而非不足”。
  • 允许用途:允许将 LLM 用于学习相关知识、发现问题,或在审核代码时作为辅助工具。
  • 排除话题:政策不讨论 LLM 的社会/经济影响、环境影响、输出版权状态,也不对使用 LLM 的人进行道德评判。

反馈与目的

政策制定者承认某些内容可能引发不满,但请求读者考虑具体改进是否更容易 moderation、是否可以后续解决、不创建政策的成本等。该政策旨在确保实际代码贡献出自人类之手,同时不放弃 LLM 作为学习与辅助工具的价值。

更多细节可参考政策草案:rust-lang/rust-forge#1040

准备好启动您的定制项目了吗?

现在咨询,即可获得免费的业务梳理与技术架构建议方案。