Hopp til hovedinnhold

Mandag 12. oktober

 Tilbake Koding 2 min 16.12

QGIS forbyr all KI-assistert kode i hovedrepoet og truer med sanksjoner

mandag 12. oktober · KI-generert · Kilde: GitHub

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Regn med at KI-assistert kode avvises i QGIS: prosjektet vedtok 7. oktober et totalforbud som erstatter januars «human in the loop»-regel.

«Vi korrigerer ved å smelle døra igjen, og velger senere hvor mye vi vil åpne den på gløtt», skrev QGIS-utvikler Nyall Dawson på GitHub om forslaget QEP 428. Dawson erklærte det vedtatt 7. oktober med ja-stemmer fra fire bidragsytere, blant dem Even Rouault. Versjon 2.0 av QGIS-policyen QEP 408 består nå av to setninger: ingen LLM-, KI- eller agentassisterte kodebidrag i repoet qgis/qgis, og oppdages slik bruk i etterkant, venter tilbakerulling av koden og sanksjoner mot bidragsyterens rettigheter.

Versjon 1, skrevet av Rouault 31. januar og tilpasset fra LLVM-prosjektets KI-policy, tillot alle verktøy så lenge et menneske leste koden, sto ansvarlig for den og merket den med en Assisted-by:-trailer i commit-meldingen. Den forbød allerede agenter som GitHubs @claude fra å handle uten menneskelig godkjenning. Ifølge Dawson virket ikke den linja i praksis, og prosjektet har allerede mistet minst én svært verdifull bidragsyter. En annen deltaker i tråden opplyser at samtlige sikkerhetsvarsler prosjektet har fått siden ordningen startet, er skrevet med KI, selv om de fleste gjelder nettsidene og ikke selve QGIS.

Flere i tråden påpekte at ordlyden er uklar. Utvikleren 02JanDal spurte om forbudet også rammer LLM-basert autocomplete, idémyldring i ChatGPT eller Google Translate. Svaret i tråden var at målestokken er om du «med god samvittighet skrev koden selv».

Debatten er ikke over. To nye forslag ligger allerede åpne: QEP 429 fra 9. oktober vil gi unntak for erfarne bidragsytere med dokumentert historikk, mens nye fortsatt må bevise seg. QEP 430 fra 11. oktober går motsatt vei og vil utvide forbudet til all tekst, også issues, PR-beskrivelser, kommentarer og wikier.

Sender du PR-er til åpne prosjekter med Claude Code eller Copilot, er QGIS nå det tydeligste eksempelet på at «human in the loop» ikke lenger holder overalt, og at prosjektets KI-policy må leses før du skriver første linje.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.