Notebookcheck Logo

Gnome Linux 桌面因人工智能泔水代码而禁止使用振动编码的扩展程序

Gnome 桌面禁止在扩展程序中使用人工智能代码
如果 Gnome 桌面 shell 扩展有 AI 代码,将不再托管在 extensions.gnome.oorg 上。(图片来源:Gnome)
Gnome 已正式禁止在其 shell 扩展库中使用人工智能生成的代码,但其理由更多的是实用性而非意识形态性的。从公告发布之日起,任何提交给 Gnome 扩展库审议的代码,如果有明显的人工智能痕迹,或者代码马虎、不一致,都将在代码审查过程中被拒绝。
AI Fail Open Source Linux / Unix Security Desktop Software

编码是生成式人工智能系统精通的任务之一,这也导致了 vibe 编码的普及,不过,人工智能生成代码在带来更多便利的同时,也带来了更多风险,尤其是那些不一定了解自己生成的代码在引擎盖下做什么的人。除了效率低下、错误或普遍忽视项目规则等潜在问题外,人工智能生成的代码还引发了安全等更严重的问题。随着人工智能生成代码的增多,Gnome 项目注意到提交到 Gnome Shell 扩展库的人工智能生成的扩展也在增加,因此决定通过对振动编码的扩展实施空白禁令,以应对人工智能代码的涌入。.

Gnome 的人工智能代码新规则

Gnome 项目领导层的主要问题似乎是风格不一致和确保开发人员在提交代码审核时能够理解和解释代码。虽然新规则并没有完全禁止代码,但它规定代码只能用作学习工具或完成代码。扩展的实际设计和工程必须手动完成。Gnome 关于人工智能代码的新规定如下:

虽然禁止将人工智能用作学习辅助工具或开发工具(即代码补全),但扩展开发者应在合理的范围内证明并解释他们提交的代码。

如果提交的代码中包含大量不必要的代码、不一致的代码风格、虚构的 API 使用、作为 LLM 提示的注释或其他人工智能生成输出的迹象,则将被拒绝。

禁止人工智能的不止 Gnome 一家

Gnome 并不是唯一一个禁止人工智能生成代码的 Linux 项目,Gentoo Linux 早在 2024 年就宣布禁止任何人工智能生成的代码。早在 2024 年就宣布禁止任何人工智能生成的代码。在 Gentoo 的案例中,禁止的理由涉及从版权、质量到道德等各个方面。不久前,一位开发者在向 Mesa 项目提交优化建议时,在无法理解代码内容的情况下,就将开发者理解代码的必要性表露无遗。在无法理解或解释所提交代码的情况下向 Mesa 项目提交了优化建议。在新的 shell 扩展规则中,Gnome 试图避免的情况之一可能就是由此引发的漫长的来回争论。

资料来源

Please share our article, every link counts!
Mail Logo
> Notebookcheck中文版(NBC中国) > 新闻 > 新闻档案 > 新闻档案 2025 12 > Gnome Linux 桌面因人工智能泔水代码而禁止使用振动编码的扩展程序
Julian van der Merwe, 2025-12-17 (Update: 2025-12-18)