Zig 负责人:AI 代码贡献毫无价值,官方已全面禁止
开源编程语言Zig近日正式颁布禁令,严禁用户使用人工智能(AI)生成、调试或构思代码。Zig主席安德鲁·凯利在播客中直言,所有经AI辅助提交的代码贡献都是“无可救药的垃圾”。 Zig作为一个由非营利组织维护和众多贡献者共同管理的开源项目,接受全球程序员的代码提交,但必须遵守严格的代码规范。新政策明确规定,不接受任何由大型语言模型(LLM)生成的内容,包括直接生成的代码、基于LLM内容的改写,或是经过LLM编辑、构思或调试的部分。凯利表示,目前社区中存在大量此类低质量贡献,它们不仅没有价值,反而因占用核心团队成员宝贵的审核时间而产生负价值。 目前,Zig积压了约200个待审核的合并请求,而负责审核的核心成员寥寥无几,审核流程已成瓶颈。凯利指出,这些由AI生成的“垃圾代码”进一步拖慢了团队进度,浪费了所有人的时间。尽管AI编程工具在硅谷各大科技公司中广泛应用,并被寄予提高代码产量的厚望,但Zig有着不同的使命。凯利强调,Zig的核心目标之一是“导师制”,旨在帮助开发者提升编程技能,而非单纯追求效率。那些使用AI提交代码的“过客式贡献者”并未参与代码质量提升的过程,这与Zig的愿景背道而驰。 此外,执行全面禁止比设定“只接受优质AI代码”的标准更为简单且易于管理。若允许部分AI代码通过,审核人员将陷入判断代码质量的泥潭,而全面封禁则能确立清晰、不可逾越的红线。这一决定也反映了Zig在维护社区质量和开发者成长环境上的坚定立场。
