返回

文章详情

人工智能 '垃圾' 的泛滥正在逼迫开源开发者走到极限

New Scientist2026年6月5日 15:21

人工智能生成的代码必须由人类志愿者仔细检查。MTStock Studio/Getty Images 一幅关于开源软件的病毒漫画显示出一堆摇摇欲坠的箱子,上面标有“所有现代数字基础设施”,而底部有一个小箱子,支撑着整个堆:“某个来自内布拉斯加州的随机人自2003年以来一直在默默维护的项目”。这就是开源的现实:每个网站、应用程序和操作系统都依赖于它。现代社会如果没有它就无法运作,然而它是由志愿者在业余时间编写的。但人工智能生成代码的泛滥所带来的日益沉重的负担使得许多人精疲力竭,完全离开了这个社区,这威胁到了开源软件的未来。人工智能模型使得生成代码变得越来越容易,以便快速构建新功能、修复错误或在点击按钮的瞬间创建整个新项目。然而,这些代码往往难以集成到现有项目中,混乱不堪或完全是垃圾。尽管提交代码变得越来越容易,但负责检查、修复和批准这些代码的人类贡献者却面临着巨大的压力。对于一些工作者来说,要求变得难以忍受。《新科学家》安排了一次与Chad Whitacre的采访,后者负责一家市值数十亿美元的公司Sentry的开源团队。在采访前几天,Whitacre取消了采访,并表示他将辞去职务。他的LinkedIn和Bluesky账户被关闭,发往他账户的电子邮件被退回。他留下了一篇博文,解释说他将远离科技,过上“新阿米什”的生活。“人工智能是压倒骆驼的最后一根稻草,”他写道。GitHub,许多开源项目被托管和组织的在线平台,在2025年接收了10亿个新的代码提交;根据其首席运营官Kyle Daigle在4月的言论,今年预计将达到140亿。许多项目阻止新的贡献者,以试图减少被称为“快闪贡献”的人工智能生成的提交流,这些通常由希望拥有庞大GitHub提交历史以提升对软件公司招聘者吸引力的年轻开发者提交。Zig软件基金会,推广Zig编程语言的机构,禁止人工智能辅助的贡献,因为它们“总是垃圾”,其主席Andrew Kelley表示。“人工智能写的代码可能表面上看上去似乎能正常工作且不会引发任何问题,但问题要更隐蔽,花费很多精力去仔细查看可能会导致故障的地方,”英国爱丁堡大学的Miranda Heath表示。Heath正在研究倦怠的影响,希望找到缓解这一问题的方法,并确保开源仍然是一个可持续的领域。但她遇到了许多已经厌倦的人。“我有这样的印象,当人们感到倦怠的时候,他们有一种想回归自然的愿望,人们突然开始从事木工或拍鸟类的爱好,”Heath说。“这会影响人们的关系。然后你因为关系受到影响而变得更加孤立和孤独,这会加重倦怠。”Heath认为,政府应该对开源进行更多投资,而不是把合同授予富有的科技公司。“巩固那些重要的、你真正需要的东西,而不是将资金投向[人工智能]泡沫,”她说。Vlad-Stefan Harbuz,爱丁堡大学的另一位学者,利用业余时间从事开源工作,并见证了用户对开发人员施加的要求。“有一种权利的感觉,就像是,你通过不为我无偿工作而伤害了我,牺牲了你的心理健康,”Harbuz说。Harbuz表示,导致人工智能提交激增的责任在于发布这些模型的公司,而GitHub是主要的罪魁祸首之一。这家微软旗下的公司推出了自己的人工智能模型Copilot,以帮助人们用AI生成的代码贡献项目。“GitHub会说,‘哦,我们意识到[人工智能]代理人是一个问题,我们可能会采取一些措施来修复它’,但其实是你,对吧?你,GitHub,做了这个,”Harbuz说。GitHub没有回应置评请求。对Harbuz而言,人工智能生成代码的问题不仅在于它可能无效,还在于人们能够在没有与项目团队讨论的情况下提交成千上万行代码。这绕过了规划过程,可能将他们引向不希望的方向。他说,合作可能会陷入混乱,开源的社会契约可能会破裂。开发者Mike McQuaid,负责一个估计有2000万用户的项目Homebrew,对如何解决这个问题有强烈看法。首先,他启动了一项名为开源抵抗的倡议,呼吁人们在工作期间从事项目,使贡献更容易。他估计他大约95%的开源工作是在工作时间完成的。其次,他不害怕禁止人们参与...

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡