Rust projekti AI kasutamise reeglid on välja töötatud

Programmeerimise Rusti keele arendajad valmistavad ette AI-assistentide kasutamise reeglite avaldamist projektis. Esitatud reeglid on viimistletud üle 3000 sõnumiga toimunud arutelu käigus, saanud neljalt kaasautorilt heakskiidu ja ootavad avaldamist. Eranditega keelavad reeglid AI abil genereeritud koodi edastamise rust-lang/rust põhirepositoriumisse, kuid mitte alusmoodulitele, harudele ja sõltuvustele crates.io kataloogist, samuti organisatsiooni teistesse repositooriumidesse. Samas lubavad reeglid AI kasutamist koodi analüüsimiseks, õppimiseks, ülevaatamiseks ja kontrollimiseks.

AI kasutamine on lubatud juhtudel, kui AI kaudu saadud teavet kasutab üks arendaja eraviisiliselt ja ei jagata avalikult. Näiteks kui arendaja esitab AI-le küsimusi koodi kohta, koostab enda jaoks kokkuvõtte PR-ide või probleemide kommentaaridest, kaasab AI muutuste ülevaatamiseks, loob AI abil isiklikuks kasutamiseks tööriistu või nõustab AI-d võimalike lahenduse valikute osas. Samuti on lubatud AI kaudu eksperimendiks muudatuste loomine, mida teised liikmed ei pea üle vaatama.

AI-d ei tohi kasutada kommentaaride, probleemide raportite ja muudatuste kirjelduste koostamiseks, mida avaldatakse osalise nimel. Lubatud on viidata AI väljundile selge märgisega, et sisu on genereeritud AI abil (näiteks AI diagnoosimisandmete lisamine). Dokumentatsiooni loomine AI abil on keelatud. Ülevaatamisel on keelatud lugeda AI järeldusi piisavateks muudatuste aktsepteerimiseks või tagasi lükkamiseks — AI kontrollimise tulemused võivad olla vaid soovituslikud.

Sätete ja selge märkusega, et tulemus on saadud AI abil, on lubatud AI kasutamine masintõlkes teistele keelte, vigade otsimisel ja kinnitamisel, samuti kergete muudatuste tegemine koodis ja tekstides (näiteks trükivigade parandamine ja sünonüümide valimine).

Eksperimendi raames on lubatud edastada eelnevalt kokkulepitud, mitte kriitilisi, põhjalikult kontrollitud ja hästi testitud muutusi, mis on algselt genereeritud AI abil. Enne pull-päringu saatmist sarnaste muudatustega peab arendaja eelnevalt kokku leppima ülevaatajate vahel. Epakäivad muudatused peavad saama märgise „ai-assisted“ ja võivad puudutada teisi tööriistu, nagu tidy ja linkchecker, kuid ei tohi mõjutada keele põhifunktsioone ja elemente. Eksperimendi tulemuste jälgimiseks tuleb muudatused saata eraldi privaatsele Zulip-kanalile, millele on juurdepääs ainult projekti liikmetel.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster