【导语AI 编程已成大势所趋Linux 之父已在个人项目中使用。但开源编程语言 Zig 等项目坚守不接受 AI 代码这一做法在潮流中显得格外特别其原因和影响值得关注。】Zig 明确拒绝 AI 代码贡献开源现代编程语言 Zig 由非营利组织和贡献者共同维护其规则禁止提交 AI 辅助生成的代码不接受大语言模型生成、改写等内容让 AI 远离代码贡献。在 JetBrains 播客节目中Zig 创建者兼首席开发者 Andrew Kelley 称 AI 辅助贡献为「垃圾」。AI 贡献拖慢团队节奏Zig 的代码贡献主要由少数核心团队成员审查当前存在「瓶颈」有 200 个未处理的 pull request。AI 生成的「垃圾贡献」占用了团队有限的审查时间贡献者可能不清楚自己在做什么还会假装未使用 AI这进一步拖慢了团队节奏让其他耐心等待的代码无法及时审核和合并。Zig 拒绝 AI 的多重考量Zig 体量虽小但有影响力像 Bun 就用 Zig 开发不过 Bun 拥抱 AI。Zig 不以「最大化效率」为唯一目标「传帮带」是核心使命AI 贡献不利于程序员成长提交者多是「路过型贡献者」。而且全面禁止 AI 让规则更易执行无需逐个判断 AI 贡献的好坏。其他开源项目也对 AI 说「No」除了 Zig开源的机器模拟器和虚拟化工具 QEMU、老牌开源类 Unix 操作系统 NetBSD、流行的开源录屏和直播软件 OBS Studio 等开源项目也拒绝 AI 代码。这引发了龙虾之父 Peter Steinberger 的感叹而他们坚守的最终结果还无法断言。编辑观点在 AI 编程潮流下Zig 等项目坚守拒绝 AI 代码体现了对代码质量和开发者成长的重视虽可能牺牲部分效率但长远来看或许能保证项目的纯粹性和可持续性。
AI 编程大势下,Zig 等开源项目为何坚决拒绝 AI 代码贡献?
【导语AI 编程已成大势所趋Linux 之父已在个人项目中使用。但开源编程语言 Zig 等项目坚守不接受 AI 代码这一做法在潮流中显得格外特别其原因和影响值得关注。】Zig 明确拒绝 AI 代码贡献开源现代编程语言 Zig 由非营利组织和贡献者共同维护其规则禁止提交 AI 辅助生成的代码不接受大语言模型生成、改写等内容让 AI 远离代码贡献。在 JetBrains 播客节目中Zig 创建者兼首席开发者 Andrew Kelley 称 AI 辅助贡献为「垃圾」。AI 贡献拖慢团队节奏Zig 的代码贡献主要由少数核心团队成员审查当前存在「瓶颈」有 200 个未处理的 pull request。AI 生成的「垃圾贡献」占用了团队有限的审查时间贡献者可能不清楚自己在做什么还会假装未使用 AI这进一步拖慢了团队节奏让其他耐心等待的代码无法及时审核和合并。Zig 拒绝 AI 的多重考量Zig 体量虽小但有影响力像 Bun 就用 Zig 开发不过 Bun 拥抱 AI。Zig 不以「最大化效率」为唯一目标「传帮带」是核心使命AI 贡献不利于程序员成长提交者多是「路过型贡献者」。而且全面禁止 AI 让规则更易执行无需逐个判断 AI 贡献的好坏。其他开源项目也对 AI 说「No」除了 Zig开源的机器模拟器和虚拟化工具 QEMU、老牌开源类 Unix 操作系统 NetBSD、流行的开源录屏和直播软件 OBS Studio 等开源项目也拒绝 AI 代码。这引发了龙虾之父 Peter Steinberger 的感叹而他们坚守的最终结果还无法断言。编辑观点在 AI 编程潮流下Zig 等项目坚守拒绝 AI 代码体现了对代码质量和开发者成长的重视虽可能牺牲部分效率但长远来看或许能保证项目的纯粹性和可持续性。