от DeepUltramarine(13-12-2025)
Официалният сайт за GNOME Shell extensions (extensions.gnome.org) вече забранява приемането на нови разширения (extensions), чиито код е генериран изцяло или предимно от изкуствен интелект (ИИ, като ChatGPT или подобни).
През последните месеци (особено октомври-ноември 2025г.) е имало голям брой подавания на extensions с код, който явно е AI генериран – пълен с ненужни редове, грешки, несъответствия и дори коментари, които изглеждат като промптове към AI. Това затруднява рецензията, намалява качеството и често разработчиците не разбират собствения си код.
Това дори доведе до "домино ефект" - лоши практики започнаха да се разпространяват в общността, намалявайки качеството и увеличавайки риска от бъгове или проблеми със сигурността.
Вече не се приемат разширения с признаци на AI генериран код - излишни try-catch блокове, несъществуващи API повиквания, хаотичен стил и т.н.
Може да се използва AI като помощник (за идеи, автодопълване или обучение), но разработчикът трябва да разбира и да може да обясни кода.
Какво е позволено?
Да си генерирате разширения с ИИ локално и да ги инсталирате ръчно на своя компютър – няма проблем.
Само официалното публикуване на такива разширения на сайта е ограничено.
Целта е да се запази високото качество на разширенията, които са опционални, но критични за много потребители.
"Extensions must not be AI-generated. While it is not prohibited to use AI as a learning aid or a development tool (i.e. code completions), extension developers should be able to justify and explain the code they submit, within reason. Submissions with large amounts of unnecessary code, inconsistent code style, imaginary API usage, comments serving as LLM prompts, or other indications of AI-generated output will be rejected."
Ограничението не засяга съществуващите разширения – само нови подавания за такива.
Това се случва като част от по-широка тенденция в open-source. Например, Loupe (GNOME app) забрани AI "приноси" още през февруари 2025г., а Linux Kernel позволява AI без disclosure, но с фокус върху качеството.
Реакциите са смесени, но предимно подкрепящи правилото – фокусът е върху качеството и доброволческия труд, с критика към "AI slop" (нискокачествен AI код).
Преобладава мнението, че ИИ е "инструмент, а не заместител" – Разработчици (напр. LapoC на Reddit) казват, че новаците често копират код без разбиране, но правилото насърчава обучението.
"Трябва да обясняваш кода си по време на review" (YoMamasTesticles).
Има и искания за задължително маркиране на "AI-assisted" разширения, за да избегнат потребителите "predatory AI продукти".
Като цяло, няма големи възражения – правилото се приема като необходима стъпка срещу спама.
Официалния блогпост за новите правила можете да видите на https://blogs.gnome.org/jrahmatzadeh/2025/12/06/ai-and-gnome-shell-extensions/
Точната формулировка на новите правила можете да прочетете на https://gjs.guide/extensions/review-guidelines/review-guidelines.html
Източник: https://www.phoronix.com/news/GNOME-Extensions-Block-AI
<< | Първа стабилна версия на COSMIC desktop >>
|