Linuxowy projekt GNOME właśnie zaktualizował swoje wytyczne dotyczące rozszerzeń tworzonych przez społeczność. Od teraz nie będą akceptowane dodatki oparte w całości na kodzie generowanym przez sztuczną inteligencję, czyli przez tzw. "vibe coding". Zmiana ta ma na celu podniesienie jakości, spójności i czytelności projektów publikowanych na extensions.gnome.org.
Główny developer projektu, Javad Rahmatzadeh, uzasadnia decyzję obserwacją rosnącej liczby rozszerzeń wyróżniających się niespójnym stylem kodu, nadmiarowymi liniami lub błędami logicznymi, które utrudniają ich przeglądanie i utrzymanie.
Jednocześnie GNOME zaznacza, że AI można nadal wykorzystywać jako narzędzie wspomagające pracę developera, np. w generowaniu fragmentów kodu czy podpowiedziach, ale każdy element musi być w pełni zrozumiały, ręcznie dopracowany i możliwy do uzasadnienia. Dzięki temu projekt stawia na świadome tworzenie dodatków, które łatwo integrują się ze środowiskiem GNOME i zachowują wysokie standardy jakości i bezpieczeństwa.
Komentarze pod wpisem developera wydają się dość przychylne, czytelnicy zgadzają się z jego decyzją i oceniają, że czas "zaoszczędzony" przez AI po stronie jednego developera, jest czasem "straconym" po stronie innych, z powodu konieczności poprawiania, debugowania i wyjaśniania kodów utworzonych z LLM.
Czy to słuszna decyzja? Zapraszam do dyskusji. Czy spotkaliście się już z tzw. AI slop w projektach programistycznych?
Źródła - post Javad Rahmatzadeh:
https://blogs.gnome.org/jrahmatzadeh/2025/12/06/ai-and-gnome-shell-extensions/
Zasady dodawania rozszerzeń:
https://gjs.guide/extensions/review-guideline...ines.html#extensions-must-not-be-ai-generated
Zrzut ekranu z zasad na czas pisania postu:
Główny developer projektu, Javad Rahmatzadeh, uzasadnia decyzję obserwacją rosnącej liczby rozszerzeń wyróżniających się niespójnym stylem kodu, nadmiarowymi liniami lub błędami logicznymi, które utrudniają ich przeglądanie i utrzymanie.
Jednocześnie GNOME zaznacza, że AI można nadal wykorzystywać jako narzędzie wspomagające pracę developera, np. w generowaniu fragmentów kodu czy podpowiedziach, ale każdy element musi być w pełni zrozumiały, ręcznie dopracowany i możliwy do uzasadnienia. Dzięki temu projekt stawia na świadome tworzenie dodatków, które łatwo integrują się ze środowiskiem GNOME i zachowują wysokie standardy jakości i bezpieczeństwa.
Komentarze pod wpisem developera wydają się dość przychylne, czytelnicy zgadzają się z jego decyzją i oceniają, że czas "zaoszczędzony" przez AI po stronie jednego developera, jest czasem "straconym" po stronie innych, z powodu konieczności poprawiania, debugowania i wyjaśniania kodów utworzonych z LLM.
Czy to słuszna decyzja? Zapraszam do dyskusji. Czy spotkaliście się już z tzw. AI slop w projektach programistycznych?
Źródła - post Javad Rahmatzadeh:
https://blogs.gnome.org/jrahmatzadeh/2025/12/06/ai-and-gnome-shell-extensions/
Zasady dodawania rozszerzeń:
https://gjs.guide/extensions/review-guideline...ines.html#extensions-must-not-be-ai-generated
Zrzut ekranu z zasad na czas pisania postu:
Fajne? Ranking DIY Pomogłem? Kup mi kawę.