Rust 社区正式采纳 LLM 使用政策
Rust-lang/rust is adopting an LLM policy

Rust 项目近期在 rust-lang/rust 仓库中正式采纳了一项关于 LLM 使用的政策。这项政策并非全面禁止 AI,而是为了应对 LLM 带来的挑战:精美的代码不再代表作者的投入与理解,审查带宽被大量低质量 PR 挤占,以及机械复制粘贴浪费社区时间。政策明确区分了“使用”与“创造”的界限:允许用 LLM 回答问题、分析或审查,但严禁直接生成核心代码。所有公开的 LLM 生成内容必须披露,且 LLM 生成的代码变更面临比人类代码更严格的测试和审查标准。这一举措旨在维护 Rust 社区的透明度和协作质量,确保贡献者真正理解代码而非依赖机器。
用 LLM 来回答问题、分析、提炼、润色、检查、建议或审查是可以的,但绝不能用来创造。
HN 评论区
10- matheusmoreira
关于 LLM 生成代码提交的具体规则如下:
https://forge.rust-lang.org/policies/llm-usage.html
https://rustc-dev-guide.rust-lang.org/llm-guidance/writing.h...
> 允许提交预先安排、非关键性、高质量、经过充分测试和审查的、最初由 LLM 创建的代码变更,但必须披露。
他们显然对此深思熟虑,这一点显而易见。非常敬佩。
> 新贡献者除非先与审查者沟通,否则不得使用 LLM 创建 PR。
新贡献者没有社区人脉。我不认识任何 rust-lang/rust 的审查者。
正确的流程是什么?
> 禁止骚扰。
> 无论政策是否禁止使用 LLM,都不得因他人使用 LLM 而骚扰他们。
这种观点令人耳目一新。我不喜欢过度严厉的 moderation,但鉴于我在没有此类规定的论坛上遭受过种族主义级别的侮辱,看到他们持此立场我还是非常高兴。
我特别喜欢这条规则:
> 不要试图充当警察去判断某人是否使用了 LLM。你不需要“主动查找”是否有 LLM 参与。
- minimaxir
> 禁止骚扰。无论政策是否禁止使用 LLM,都不得因他人使用 LLM 而骚扰他们。在与 Rust 项目互动时,必须始终遵守行为准则。
我喜欢这项政策。
- weli
我真的很讨厌所有那种“如果是 LLM 生成的,你必须自行披露,否则就违规”的规则。因为这很快就会演变成猎巫运动,让独立贡献者(IC)在“看起来像是 LLM 生成的”这种借口下轻易受到迫害;或者他们只是调查你,让你在调查“LLM 生成代码”迹象期间暂时无法贡献。这和那些赋予任何警官基于站不住脚的“合理怀疑”(比如“你说话含糊不清,所以我要搜查你的车看有没有未封口的容器”)而侵犯你权利的法律没什么两样。这可能导致反 LLM 人士发动一场软政变,使社区逐渐漂流向一个由精英组成的、对任何新来者设门槛的群体。
- andsoitis
简而言之:使用 LLM 来回答问题、分析、提炼、完善、检查、建议、审查都是可以的,但不能用来创作。
- luciana1u
这项政策有一条禁止骚扰使用 LLM 的人的规定。某位维护者可能正在因为对 AI 垃圾内容过于礼貌而撰写行为准则违规报告。