Zig编程语言项目制定了严格的反对使用AI辅助贡献的政策,这在开源社区引起了广泛关注。
**政策内容:**
– 不允许使用LLM处理issues
– 不允许使用LLM处理pull requests
– 不允许使用LLM进行代码评论翻译
– 鼓励直接的人工参与而非AI辅助
**背后的理念:**
Zig项目认为,维护者的首要目标应该是培养新的贡献者,而不是简单地接受代码。AI辅助的贡献无法帮助项目建立可信和熟练的长期贡献者社区。
**核心观点:**
项目负责人Loris Cro解释说:”我们玩的是贡献者扑克,不是代码扑克”。这意味着项目的重点应该放在贡献者本身,而不是他们提交的代码质量。
**实际应用:**
即使是Bun JavaScript运行时(一个基于Zig的项目)获得了4倍的性能提升,由于Zig的严格政策,也无法将这些优化合并回主分支。
这个政策体现了开源项目中关于人类技能发展和社区建设的哲学思考。
发表回复