Hacker News 中文摘要

RSS订阅

请停止用AI垃圾内容淹没我们的项目来充实你的简历 -- Please stop flooding our projects with AI slop to furnish your CV

开源项目贡献正被滥用于简历美化,大量AI生成的拉取请求、问题分析和安全修复提案涌入,而非真正有意义的参与。维护者认为这是利用AI操纵GitHub贡献记录以获取求职优势的行为。

正文

请停止用AI生成的垃圾内容淹没我们的开源项目,只为给你的简历贴金

开源项目的成功贡献是一种“货币”。GitHub通过多种方式鼓励这一点:在仓库页面显示贡献者头像、通过动态流展示贡献、在个人资料的活动图上标记每日贡献。招聘经理和猎头常以此筛选候选人。作为开发者,优化这些信号确实可能对求职有利。

但作为开源项目维护者,我明显感受到过去一年外部贡献模式的变化:我们收到的拉取请求(PR)远多于问题报告;即使收到问题,也常附有AI生成的分析;安全漏洞报告激增,且大多附带AI生成的修复方案。

我不否认有些贡献者确实对我们的项目感兴趣,但更悲观的是,许多人正利用AI“刷”GitHub数据。现在,只需让Claude生成有趣的开源项目列表,再让它找出问题并提交PR——你甚至不需要真正使用或关心这些项目,就能轻松营造出“你关心项目、发现问题并花时间修复”的假象。在互联网上,没人知道你是一条狗,但借助大语言模型,你可以毫不费力地在GitHub上夸大自己的能力。

最近,一位自2018年底以来几乎没有贡献的用户,突然提交了三个PR,专门修正代码注释中的拼写和语法错误。这些修改由Claude完成,PR描述和提交信息也由AI生成,甚至自动添加了“共同作者”署名。这些改动本身无害且正确,但我无法接受或合并它们——为什么是现在?为什么偏偏选择这些无关紧要的修改?我意识到,这些贡献根本不是关于我们的项目。

我关闭了这三个PR,没有留下任何评论。或许这有些不近人情,但我不愿鼓励这种无意义的“忙碌工作”,也不希望贡献者列表成为“让机器人改错字”的奖励。

同样的模式也出现在安全漏洞报告中。传统上,CVE(通用漏洞披露)会归功于报告者,但最近收到的报告明显是AI生成的。安全修复固然重要,但我怀疑人们是否真的关心修复本身,还是只想轻松获得“信用”。我们最近在评估报告严重性时更加谨慎,甚至拒绝为低风险项发布CVE通知。毕竟,协调私有修复、披露通知和发布版本需要大量精力,我们必须有所选择。

归根结底,开源建立在信任之上。重要的不是你让大语言模型生成了多少PR,也不是你积累了多少CVE,而是你是否真正让项目变得更好。如果你想为开源做贡献,请出于关心;如果你只想要一个绿色方块或贡献者徽章,请去别处。

评论

根据评论内容,总结如下:

核心争议:AI生成的低质量PR对开源社区的冲击

观点一:AI PR破坏信任,增加维护负担(支持者较多) - 维护者认为AI生成的PR虽无害但缺乏诚意,消耗审查时间(评论2、8) - 信任是开源基石,AI正在摧毁它(评论4) - 维护者被迫关闭大量低质量PR,每周约5个(评论12) - 关键引用: - "The changes were harmless and correct, but that did not make me feel better about accepting or merging them."(评论2) - "AI is destroying trust in open source...this will discourage teams from publishing their source code."(评论4)

观点二:AI PR并非新问题,只是加剧了已有现象 - 拼写检查类PR在AI出现前就已存在(评论10) - GitHub的FOSS模式本就偏向企业协作,AI只是放大了已有问题(评论11) - 关键引用: - "This is nothing new, people have been making spellcheck commits all over github for years...before ai slop even existed."(评论10) - "AI slop just turned up a few knobs that were already there."(评论11)

观点三:建议应对措施 - 建立贡献者声誉系统(评论17) - 平台区分AI生成PR(评论7) - 维护者制定明确规则:关闭机器人账户PR、要求贡献者能解释自己的PR(评论8) - 用AI自动审查AI PR(评论9、16) - 关键引用: - "Why not have these PRs counted differently...colored differently in the timeline?"(评论7) - "PRs from apparent bot accounts are closed...You're welcome to use AI, but you need to stand behind your PR."(评论8)

观点四:开源贡献对求职的价值正在下降 - 招聘方不再看重开源贡献,甚至可能视为负面信号(评论13、19) - 低质量PR进一步削弱了开源贡献的信用(评论19) - 关键引用: - "the days when open source contributions are often positive signal for hiring are long gone."(评论19) - "Do recruiters actually care about your open source contributions?"(评论13)

观点五:对开源生态的悲观展望 - 维护者感到疲惫,部分人选择不再向上游提交修复(评论6) - 开源可能走向"企业啦啦队"角色,而非真正服务用户(评论18) - 关键引用: - "I no longer upstream anything...I'd just fork and leave upstream to be upstream."(评论6) - "opensource has allowed a lot businesses to treat developers with contempt."(评论18)

平衡性说明:多数评论对AI PR持负面态度,但承认其内容可能正确;少数评论认为问题被夸大,或提出建设性解决方案。