GNOME, det populære Linux-skrivebordsmiljø, har fået nok af AI-genererede udvidelser og har nu indført et kategorisk forbud mod dem i deres officielle extension store. Beslutningen kommer efter en bølge af lavkvalitets-indsendelser, der har fået reviewerne til at trække hårene af hovedet.
Når AI-kode bliver til digital spam
De nye retningslinjer er krystalklare: “Extensions must not be AI-generated”. GNOME’s reviewere har simpelthen fået for meget af at skulle gennemgå tusindvis af linjer kode, der ligner noget, ChatGPT har kastet op efter en dårlig dag. Særligt irriterende er de unødvendige try/catch-blokke, der dukker op overalt som digitale ukrudtsplanter.
Javad Rahmatzadeh, en af GNOME’s udviklere, forklarer, at reviewerne på nogle dage har måttet gennemgå over 15.000 linjer extension-kode – meget af det tydeligt AI-genereret og fyldt med fantasifulde API-kald, der ikke eksisterer i virkeligheden.
Røde flag der udløser afvisning
GNOME har identificeret flere klassiske tegn på AI-genereret kode, der automatisk fører til afvisning:
Store mængder unødvendig eller redundant kode, inkonsistent kodestil, brug af ikke-eksisterende “fantasifulde” API’er, og kommentarer der fungerer som LLM-prompts. Det er næsten som at spotte en dårlig forklædning – når man først ved, hvad man skal kigge efter, er det ret åbenlyst.
AI som værktøj er stadig OK
Før alle AI-entusiaster får panik: GNOME forbyder ikke brugen af AI som værktøj. Udviklere må gerne bruge AI til læring, brainstorming eller små code completions. Tricket er bare, at man skal kunne forklare og forstå sin egen kode. Hvis du ikke kan forklare, hvorfor din extension har 47 nested try/catch-blokke, så har du et problem.
Kvalitet over kvantitet
Beslutningen handler både om kvalitet og bæredygtighed. AI-slop øger review-tiden dramatisk, spreder dårlige praksisser på tværs af extensions og skaber en backlog, der påvirker alle bidragydere. Det er som at få sin indbakke spammet med dårlige oversættelser – teknisk set er det kode, men det hjælper ingen.
Fremtiden for AI i GNOME
GNOME erkender, at dette er en midlertidig løsning. Hvis AI-værktøjer bliver bedre til at generere høj kvalitetskode i fremtiden, kan politikken ændres. Men lige nu handler det om at stoppe den nuværende bølge af “AI-slop” før den drukner reviewerne.
Hvad betyder det for udviklere?
Budskabet er enkelt: Forstå din egen kode. Brug AI som en hjælper, ikke som en ghostwriter. Og hvis du er ny i GNOME-udvikling, så spørg i community-kanalerne i stedet for at lade ChatGPT skrive hele din extension. Dine medudviklere (og reviewerne) vil takke dig for det.
Det er et interessant skridt i den igangværende debat om AI’s rolle i softwareudvikling – og et klart signal om, at kvalitet stadig trumfer kvantitet i open source-verdenen.




