社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

开源项目正准备“逃离”GitHub

21CTO • 7 月前 • 210 次点击  

在GitHub上托管的一些开源项目,正在遇到 AI 带来的烦恼。

开源游戏引擎Godot的维护者Rémi Verschelde近日 “抱怨”AI 垃圾 PR [pull requests]的麻烦越来越大,对整个项目的“维护越来越让人精疲力竭,甚至出现了士气低落。”

Verschelde称再这样下去,需要“增加资金,我们才能雇佣更多维护人员来处理这些垃圾代码”,他还谈到了欢迎新的贡献者让“任何用户都有机会做出贡献”与应对大量无用PR之间的矛盾。


游戏公司 Hidden Folks 的总监 Adriaan de Jongh 也愤然表示 ,LLM 生成的 Godot 的 PR 对审核人员来说存在着“巨大的时间浪费……更改通常毫无意义,描述极其冗长,用户不理解他们自己的更改……简直是一团糟”。

Blender 3D 设计项目也面临着同样类型的问题,它提出了人工智能贡献政策。此前 Linux 基金会、Fedora、Firefox、Ghostty、Servo 和 LLVM 等项目也已经纷纷提出类似的政策。

一些开发者认为,出现这样的问题,GitHub本身难辞其咎,因为该公司是人工智能的积极倡导者。“这个平台助长了此种行为”;另一位评论者表示,“眼睁睁看着这一切发生,而GitHub却在助纣为虐,而不是与之对抗,真是令人感到痛心啊。”

已经有项目陆续搬离,“GitHub不断努力强制我们的代码库使用 Copilot”,Linux 发行版 Gentoo 已经完成从GitHub 的迁移,到 Codeberg上去工作。

针对于此问题,有人也在想办法。

一个名为 Coolify 的自托管工具包项目创建了一个Anti Slop GitHub Action (https://github.com/peakoss/anti-slop) ,项目的开发者声称该 Action“可以关闭 98% 的垃圾 PR”。该开发者并不反对人工智能本身,并表示“人工智能是迄今为止最伟大的发明之一,只要运用得当,并严格按照项目指南使用,它就能通过所有审核。”

GitHub 开源项目主管 Ashley Wolf上周出来承认 “低质量贡献大规模涌入时会发生什么”的问题。她措辞谨慎,避免直接指责人工智能本身。Wolf 表示道,“维护者一直以来都在处理大量杂乱无章的提交”。尽管如此,GitHub 正在推出一些功能,以简化人工智能生成的垃圾代码的处理,包括即将推出的从 GitHub 用户界面删除 PR 的功能。

Wolf 还提到一些已经发布的相关功能,包括限制 PR 的访问权限(仅限协作者)或完全禁用 PR 功能。维护者可以对特定用户实施临时交互限制。

她还提到了基于标准的准入机制,例如要求 PR 链接到现有问题,或者定义其他贡献必须满足的规则。还有开发者建议可以使用人工智能通过自动分类来解决它所造成的问题。

看来,人们对GitHub上的AI都开始有些介怀,下一步还看GitHub的实际行动了。

作者:场长

相关阅读:
Oracle 誓言开启 MySQL 的“新时代”,重振 MySQL 开源社区
GitHub 正考虑为 pull request 设置终止开关,以阻止 AI 行为
Zig 退出 GitHub,称微软对AI痴迷毁了这项服务

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/193116