返回信息流
新闻事件
Latent Space
1 个来源

顶级AI开源项目关闭外部PR,转向自主代理管理

Flue和tldraw等顶级AI开源项目不再接受外部贡献者的拉取请求,因为许多PR是AI生成的,维护者更信任自己的代理。Vercel的AI SDK项目部署了代理团队来处理PR和问题积压,以提高效率并减少审查时间。

SynthePulse Insight · AI 深度解读

PR不再欢迎:AI原生开源项目如何用“软件工厂”重塑贡献模式

版本 1 · 1 个来源

当AI生成的PR泛滥,顶级开源项目开始关闭外部PR,转而用自家代理团队处理贡献。这不仅是效率革命,更可能改变开源社区的本质。

  • Flue和tldraw等AI原生项目已关闭外部PR,自动将其转为issue或讨论。
  • Vercel的AI SDK在实施软件工厂后,代理撰写了25-35%的合并PR,并关闭70-80%的issue。
  • Astro通过自动化分类,将issue处理从积压转为每周优先事项,创始人称十年未见。
  • 维护者更信任自家优化的代理,而非社区代理,以缩短审查时间。
  • 社区贡献被限制在报告、讨论、视角和关怀,代码由代理编写。
展开章节目录关闭PR:从开放到封闭的转变

关闭PR:从开放到封闭的转变

GitHub的PR机制开放了18年,但如今一些顶级AI原生开源项目正在关闭PR,因为它们发现了一种更好的方式。Flue和tldraw等项目拒绝接受外部贡献者的PR,部分原因是这些PR通常是AI生成的。维护者更倾向于使用自己的代理来创建和管理PR。

tldraw创始人Steve Ruiz在1月宣布了这一政策,并在5个月后重申,称这是对编码方式变化(更多讨论、更多代理)、公共贡献的社会实践以及代码安全格局变化的回应。Flue的贡献指南明确表示,每个外部PR都会被自动关闭并转换为issue或讨论,以防止“Drive-by AI slop PRs”。

软件工厂:Vercel与Astro的实践

Vercel的AI SDK项目每周npm下载量超过2000万,但到6月底积压了超过1000个开放issue和近800个PR。为此,Vercel部署了多种代理,分别负责复现bug、应用修复和审查修复。工程师Lars Grammel表示,他们信任自家优化的代理配置,而非社区代理,因为这能缩短审查时间。

实施软件工厂仅四周后,Vercel声称工厂撰写了合并PR的25-35%,并关闭了70-80%的issue。Astro框架(GitHub 62,000星)也采用了类似理念,创始人Fred Schott表示,过去五年issue涌入速度超过处理能力,但代理处理分类后,他们重新掌控了局面。

Schott说:“在过去的六个月里,情况完全改变了。我们现在可以用这些自动化来解决这些问题——处理分类、复现、让用户验证机器人建议的修复,然后我们才查看。”结果不仅是开放issue大幅减少,而且处理方式彻底改变,他称这是十年开源经验中从未见过的。

社区何去何从:从代码贡献到讨论与关怀

传统上,PR审查不仅是代码检查,也是教学和评估未来维护者的途径。如果AI SDK和Astro用代理完成大部分审查和实现,社区成员如何更积极参与?Schott承认这是一个风险:“如果你不断缩小项目范围,到某个时候你和我去度假了怎么办?这并不能解决所有问题。”

但Flue和tldraw虽然不接受PR,却接受issue和讨论,这或许指向解决方案:通过更多交流,社区成员相互了解和信任,既能向同伴学习,也可能证明自己值得成为维护者。Ruiz建议:“最好将社区贡献限制在它仍然重要的地方:报告、讨论、视角和关怀。”

可信度边界

本文基于Latent Space的报道,其中Vercel的数据(25-35% PR、70-80% issue)来自Vercel的声明,未经独立验证;Astro和Flue的引述来自创始人,属于来源声称。

核心结论

AI原生开源项目正从“开放PR”转向“代理工厂”,效率提升显著,但社区参与模式面临重构,未来可能更注重讨论而非代码贡献。

主报道

Latent Space

主报道来源