当前位置: 首页 > news >正文

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 代码,体现了对代码质量和开发者成长的重视,虽可能牺牲部分效率,但长远来看或许能保证项目的纯粹性和可持续性。

http://www.jsqmd.com/news/934064/

相关文章:

  • 深入大模型-42-大模型交互之前端代码详解JavaScript代码
  • 基于Azure云平台的海量多媒体智能检索系统架构与实践
  • 公司日常考勤系统毕业设计
  • 为什么你的回归测试一直靠经验?因为少了这条数据链路
  • 上电后MCU从哪开始执行?深入解析工业采集卡的BOOT启动配置电路
  • HTML+fastAPI+Dify|打通前后端至智能体的路
  • 别再只跑Demo了!Grounding DINO实战:用你自己的数据集做Fine-tuning(附完整代码)
  • 索尼发布带 ‘True RGB‘ 背光的 Bravia 9 II 和 Bravia 7 II,色彩表现更出色!
  • 别再只用plt.plot了!Matplotlib面向对象接口实战:从脚本到Notebook的完整配置指南
  • 在Visual Studio中集成Python、Jupyter与.NET,打造高效研究工作站
  • 如何打造高效AI研究周报:从信息筛选到团队洞察的完整指南
  • 我为什么要使用Ollama配置通义千问大模型
  • 红相EDMI电表通信调试助手:报文拆解、CRC校验、地址与序列号互转
  • 【Sora 2教育视频制作黄金法则】:20年AI教育专家亲授5大不可绕过的生成逻辑与避坑指南
  • 避坑指南:在RK3588/树莓派等ARM开发板上调试Linux休眠唤醒,你得先搞懂PSCI与cpu_ops
  • 别再混淆了!一文讲透STM32的UART、TTL、RS232、RS485和MODBUS协议关系
  • QKeyMapper终极指南:5分钟掌握Windows最强输入映射工具,告别操作烦恼!
  • C++类和对象(上):一文搞懂基础定义与核心规则
  • Debugger Canvas:可视化调试如何革新代码调试的认知模式
  • 前期安装虽需功夫,但后续操作简单,还支持多实用功能!
  • 36小时打造AR内容推荐引擎:从PWA到向量检索的实战解析
  • 聚力绿色包装创新,interpack China×WPO 上海盛会 11 月启幕
  • 从系统脆弱性到韧性架构:如何防范分布式系统中的“缺口末日”
  • UE5新手避坑指南:手把手教你开启Lumen全局光照,告别漫长的光照烘焙
  • 5分钟快速上手Blue Topaz:打造你的专属Obsidian蓝色主题
  • Win10开机报No Bootable Device别慌!从拍打到重装,我试了这5种方法(附详细命令)
  • 电网设备拓扑图一键自动排布工具(基于FR力导向算法)
  • 职场人必备!高颜值电脑音乐播放器YesPlayMusicV0.4.10
  • LangChain4j AiServices 机制详解:快速构建智能体应用
  • 从Grudin定律到协同设计:人机交互与CSCW的核心思想与实践