编码是生成式人工智能系统精通的任务之一,这也导致了 vibe 编码的普及,不过,人工智能生成代码在带来更多便利的同时,也带来了更多风险,尤其是那些不一定了解自己生成的代码在引擎盖下做什么的人。除了效率低下、错误或普遍忽视项目规则等潜在问题外,人工智能生成的代码还引发了安全等更严重的问题。随着人工智能生成代码的增多,Gnome 项目注意到提交到 Gnome Shell 扩展库的人工智能生成的扩展也在增加,因此决定通过对振动编码的扩展实施空白禁令,以应对人工智能代码的涌入。.
Gnome 的人工智能代码新规则
Gnome 项目领导层的主要问题似乎是风格不一致和确保开发人员在提交代码审核时能够理解和解释代码。虽然新规则并没有完全禁止代码,但它规定代码只能用作学习工具或完成代码。扩展的实际设计和工程必须手动完成。Gnome 关于人工智能代码的新规定如下:
虽然不禁止将人工智能用作学习辅助工具或开发工具(即代码补全),但扩展开发者应在合理的范围内证明并解释他们提交的代码。
如果提交的代码中包含大量不必要的代码、不一致的代码风格、虚构的 API 使用、作为 LLM 提示的注释或其他人工智能生成输出的迹象,则将被拒绝。
禁止人工智能的不止 Gnome 一家
Gnome 并不是唯一一个禁止人工智能生成代码的 Linux 项目,Gentoo Linux 早在 2024 年就宣布禁止任何人工智能生成的代码。早在 2024 年就宣布禁止任何人工智能生成的代码。在 Gentoo 的案例中,禁止的理由涉及从版权、质量到道德等各个方面。不久前,一位开发者在向 Mesa 项目提交优化建议时,在无法理解代码内容的情况下,就将开发者理解代码的必要性表露无遗。在无法理解或解释所提交代码的情况下向 Mesa 项目提交了优化建议。在新的 shell 扩展规则中,Gnome 试图避免的情况之一可能就是由此引发的漫长的来回争论。
» Notebookcheck多媒体笔记本电脑Top 10排名
» Notebookcheck游戏笔记本电脑Top 10排名
» Notebookcheck低价办公/商务笔记本电脑Top 10排名
» Notebookcheck高端办公/商务笔记本电脑Top 10排名
» Notebookcheck工作站笔记本电脑Top 10排名
» Notebookcheck亚笔记本电脑Top 10排名
» Notebookcheck超级本产品Top 10排名
» Notebookcheck变形本产品Top 10排名
» Notebookcheck平板电脑Top 10排名
» Notebookcheck智能手机Top 10排名
» Notebookcheck评测过最出色的笔记本电脑屏幕
» Notebookcheck售价500欧元以下笔记本电脑Top 10排名
» Notebookcheck售价300欧元以下笔记本电脑Top 10排名






