Fem Rust-teams indfører AI-regler for at mindske presset på kodegennemgang
En ny politik for bidrag til rust-lang/rust skal mindske presset på dem, der gennemgår koden, og sikre gennemsigtighed for bidragsydere.
Læs i dit tempo
Kort
Fem teams i Rust-projektet har indført regler for brug af store sprogmodeller (AI-tekstgeneratorer), når der skrives kode. Det er nødvendigt, fordi AI-genereret kode kan øge presset på dem, der tjekker arbejdet, og skjule manglende teknisk forståelse. Reglerne er nu offentlige for at skabe gennemsigtighed for nye bidragsydere.
Begynder
Fem hold, der arbejder med programmeringssproget Rust, har lavet nye regler for brug af store sprogmodeller. Det er kunstig intelligens, der kan skrive tekst og kode. Reglerne gælder for deres monorepo, som fungerer som én stor, fælles digital mappe, hvor al projektets kode opbevares. Politikken er for alle, der bruger kunstig intelligens til at skrive kode, rapporterer fejl eller gennemgår »pull requests« – hvilket er anmodninger om at få lov til at tilføje nye ændringer til projektet.
Hvorfor er det nødvendigt? Problemet er, at kunstig intelligens kan lave kode, der ser teknisk perfekt ud på overfladen. Det er lidt som en skoleelev, der bruger en lommeregner til en svær opgave uden egentlig at forstå matematikken bag. Det betyder, at koden ikke længere beviser, at afsenderen har brugt tid på arbejdet eller forstår det. Samtidig skaber det et stort pres på dem, der skal tjekke koden, fordi maskinerne kan spytte enorme mængder materiale ud. Mekanisk kopiering af tekst ses derfor som spild af tid.
Men kunstig intelligens kan stadig være en god hjælper. Det kan for eksempel bruges til at oversætte beskeder til engelsk eller analysere »Request for Comments« (RFC), som er formelle forslag til ændringer i sproget. Det er også nyttigt til at finde dårlige fejlmeddelelser, som kan forvirre nye brugere. Ved at dele reglerne offentligt skaber projektet gennemsigtighed. På den måde ved nye bidragsydere præcis, hvordan de skal begå sig, så deres forslag ikke bliver lukket uden en forklaring.
Vil du have, at jeg forklarer mere om, hvordan man normalt bidrager til et open source-projekt som Rust?

Fem teams i Rust-projektet har indført en politik for brug af store sprogmodeller (LLM), når der bidrages med kode til deres monorepo, rust-lang/rust.
Det er ikke en officiel holdning til LLM'er for hele Rust-projektet, men en specifik regel for de involverede teams. Politikken gælder for folk, der skriver kode med LLM'er, dem, der rapporterer fejl fundet via modellerne, samt dem, der gennemgår eller modererer pull requests (PR).
Beslutningen skyldes flere problemer, som projektet har oplevet. For det første er teknisk poleret kode ikke længere et bevis for, at afsenderen har brugt tid på arbejdet eller forstår det tekniske indhold. For det andet har det øget presset på dem, der skal gennemgå koden, fordi det er blevet lettere at producere store mængder materiale. Endelig beskrives mekanisk kopiering af tekst fra LLM'er som spild af tid.
Projektet anerkender dog, at LLM'er kan bruges konstruktivt. Det gælder for eksempel ved oversættelse af beskeder til engelsk, analyse af RFC'er eller når der skal findes dårlige fejlmeddelelser, som nye brugere af sproget kan støde på.
Ved at gøre reglerne offentlige vil projektet skabe mere gennemsigtighed. Det skal sikre, at nye bidragsydere ved, hvordan de skal interagere med fællesskabet, så deres PR'er ikke bliver lukket uden forklaring.
Kilder
- Rust-lang/rust is adopting an LLM policy blog.rust-lang.org
- Rust-lang/rust is adopting an LLM policy https:// blog.rust-lang.org/inside-rust… mastodon.social
Produktionshistorie
- Radar Signal ? af 100 · spredning 2 kilder
- Vurdering Nyheds 4/5 — Ændring i vilkår og politik for LLM-brug i et stort sprogprojekt.
- Skrevet Model: mimo-v2.5-free · temperatur 0.4
- Overskrift 4 kandidater, valgt af chat.dk
- Korrektur 1 zen · 1 rettelser
- Billede Genereret af gemini-3.6-flash-medium
- Vedtagelse ainews-auto-v3 · score 0.7996