Regler for brug af AI i Rust-projektet er blevet udviklet

Udviklerne af programmeringssproget Rust er i gang med at offentliggøre reglerne for brugen af AI-assistenter i projektet. De foreslåede regler er blevet finjusteret gennem en diskussion, der omfatter over 3000 beskeder, godkendt af 4 følgepersoner og venter på offentliggørelse. Med enkelte undtagelser forbyder reglerne overførsel af kode, genereret af AI, til hovedopbevaringen rust-lang/rust, men gælder ikke for submoduler, undergrene og afhængigheder fra kataloget crates.io samt andre organisationens opbevaringer. Reglerne tillader dog brug af AI til analyse, studier, gennemgang og vurdering af kode.

Brugen af AI er tilladt i tilfælde, hvor den information, der modtages via AI, anvendes privat og kun af én udvikler, uden at den offentliggøres. For eksempel når en udvikler stiller AI spørgsmål om koden, laver et resumé af kommentarerne til PR eller issue, bruger AI til at gennemgå ændringer, skaber AI-værktøjer til personlig brug, eller konsulterer AI om muligheder for valg af løsninger. Derudover er det tilladt at skabe eksperimentelle ændringer via AI, der ikke skal gennemgås af andre medlemmer.

Brug af AI til at generere kommentarer, fejlrapporter og ændringsbeskrivelser, der offentliggøres på vegne af en deltager, er forbudt. Det er dog tilladt at citere outputtet fra AI med en klar bemærkning om, at indholdet er genereret af AI (for eksempel vedhæftning af AI-diagnoresultater). Oprettelse af dokumentation via AI er forbudt. Ved gennemgang er det forbudt at betragte AI's konklusioner som tilstrækkelige til at acceptere eller afvise ændringer - resultaterne fra AI-gennemgangen kan kun være vejledende.

Med forbehold og klar angivelse af, at resultatet er opnået via AI, er det tilladt at anvende AI til maskinoversættelse til andre sprog, fejlfinding og verificering, samt til at foretage små ændringer i kode og tekster (for eksempel rettelse af tastefejl og valg af synonymer).

I eksperimentet er det tilladt at overføre på forhånd godkendte, ikke-kritiske, grundigt gennemgåede og godt testede ændringer, der oprindeligt er genereret via AI. Før en pull-anmodning med en sådan ændring sendes, skal udvikleren forudgående aftale med de anmeldende. De foreslåede ændringer skal mærkes med etiketten «ai-assisted» og kan omfatte sekundære værktøjer som tidy og linkchecker, men må ikke påvirke nøglefunktioner og sprogelementer. For at overvåge resultaterne af eksperimentet er det påkrævet at sende ændringerne til en separat privat Zulip-kanal, som kun projektets deltagere har adgang til.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster