开源社区面临AI生成代码的冲击 - 开源项目维护者正以惊人速度关闭对外部贡献的大门,以应对AI生成的低质量代码“海啸”,这被分析师称为“AI垃圾”或“AI Slopageddon” [2] - 表面危机下存在更深层的结构性威胁,即“氛围编码”模型,该模型让AI智能体在不阅读文档、不报告错误、不与维护者互动的情况下选择和组装开源包 [2] AI对开源生态的负面影响机制 - 广泛采用“氛围编程”将创造一个负反馈循环,随着开发者将包选择委托给AI,查看文档、提交人类缺陷报告的人减少,导致维护者动力减弱,最终预测软件可用性和质量将下降 [3] - ChatGPT推出后的六个月内,Stack Overflow活动减少了25%,Tailwind CSS的文档流量下降了40%,收入下降了80% [3] - 对于cURL项目,转折点出现在支付了86,000美元缺陷赏金后,预计到2025年,20%的代码提交将是AI生成的,整体提交有效率将下降到5% [3] 维护者的应对措施与困境 - 维护者采取强硬措施应对,例如Mitchell Hashimoto在Ghostty中禁止AI生成代码,Steve Ruiz的tldraw项目自动关闭所有外部拉取请求 [2][5] - 平台激励加剧问题,GitHub在2025年5月推出Copilot问题生成功能,但未给维护者提供过滤AI提交的工具,被批评为“AI垃圾正在DDoS开源维护者” [6] - 部分项目如Gentoo Linux和NetBSD完全禁止AI贡献,但分析师指出,在一两年内检测违规将在功能上变得不可行 [7] 提出的解决方案及其局限性 - 研究人员提出“AI平台版Spotify模型”,即AI平台根据包的使用情况重新分配订阅收入,但计算显示,“氛围编程”用户需要贡献目前直接用户收入的84%,这是一个不切实际的阈值 [7] - 开源基金会发布的政策侧重于许可而非质量,如Apache推荐的“Generated-by”标签,但无法阻止低质量贡献的洪流 [7] 对开源软件未来的长期担忧 - 破坏将不均衡,流行的库可能继续找到赞助商,但较小、小众的项目更有可能受到影响 [8] - 危机威胁到开源创新的源头,许多成功项目如Linux、git最初都始于个人解决自己的问题,如果小型项目维护者放弃,将影响未来重大项目的诞生 [8]
AI“氛围编程”威胁开源,维护者面临危机
AI前线·2026-03-08 13:49