开源项目为何集体禁止 AI 贡献
The growing divide between AI hype and software engineering reality

尽管 AI 热潮席卷金融市场,但 Linux、GCC、QEMU 等核心开源项目却开始禁止 AI 辅助贡献。Rakshit Yadav 的调研显示,120 个项目中已有 37 个实施全面禁令。资深开发者们并非排斥新技术,而是发现 LLM 生成的代码看似专业实则充满缺陷,导致信息不对称加剧,资深维护者被迫花费大量时间审查低质量的'AI 垃圾'。文章指出,人类容易对拟人化的机器产生信任错觉,而 LLM 本质上只是基于统计预测的机器,其错误率在工程领域不可接受。在 Debian 等社区就 AI 禁令投票之际,我们需反思:机器应是人类的仆人,而非反过来。
在这种环境下,我们需要记住机器和经济系统最终是人类的仆人,而不是反过来。
HN 评论区
87- slowin
我觉得这篇帖子(以及作者提到的那些禁止 AI 贡献的开源项目)非常反应过度。
> 但认为 AI 在能力或效率上即将或很快超越人类,这根本站不住脚。
AI 实际上已经比大多数开发者更强了。我不确定大家记忆中的是哪种平行宇宙,但人类程序员在写代码方面,大部分时候表现真的很糟糕。我认为,平均而言,LLM 提交的 PR 质量远超人类提交的平均 PR。它是否 100% 符合项目维护者偏好的风格和架构?不是,人类也做不到。
我认为对 AI 有很多合理的批评,但“它们写代码很烂”绝不是其中之一。仅过去几年的进步就表明,它们很快将在编程能力上超越任何人。作为一名拥有 30 多年经验的程序员,我已经接受并适应了这一事实。利用你对系统、软件工程和产品设计的专业知识,你就能生活在软件开发的黄金时代。至少对我来说,感觉就是这样。
- chermi
这正是技术采用和炒作周期现阶段你会看到的典型帖子。人们对技术及其采用方式缺乏理解,导致过度炒作。随后,他们看到一堆滞后 6 到 12 个月的指标,进一步加深了最坏的预期。就在他们最确信这项技术毫无用处的时候,那些真正采用并理解它的人早已将他们远远甩在身后。这种情况应该有个专门的名词吧?
- karmakurtisaani
稍微扯远一点,我开始认为 LLM 辅助编程反而会增加软件工程领域的就业岗位。
想想看:代码现在很便宜了。你会看到会计们意识到可以编写脚本来自动化他们的工作流程,于是他们自己拼凑出一些东西。这些脚本将成为公司会计流程的骨干。现在需要有人将这些脚本生产化并维护,但会计们甚至没有相应的专业词汇,所以他们得雇佣软件工程师来做这件事。
这是一个简化的例子,但我能看到这种情况发生。我唯一(个人)的顾虑是,LLM 把工作中有趣的部分都抢走了。
- dave_sid
我真希望开发者们明天就能集体辞职走人,让组织像鼓吹了那么久的那样,全部用 AI 替换他们,然后看看会发生什么。试图解释“开发者不只是写代码”这件事真是让人厌倦。“那他们到底做什么?”我几乎能听到经理用那种自鸣得意的语气问道。如果你还得问,那你永远都不会知道…… ♬ ♬ ♬ ♬
- dcanelhas
关于“停止说请”这部分。我个人喜欢使用礼貌用语,作为一种练习。根据 arxiv 上的一篇论文,有毒行为反而能获得更高的准确率。
https://arxiv.org/pdf/2510.04950
这篇论文发表有一段时间了。但我想知道,这在今天是否依然成立。