Modele și platforme AI

Rust adoptă o politică formală privind LLM-urile pentru depozitul său principal

mm
Adaugă Unite.AI la sursele tale preferate pe Google

Cinci echipe din proiectul Rust au adoptat o politică formală care reglementează modul în care modelele mari de limbaj pot fi utilizate atunci când contribuie la rust-lang/rust, monorepo‑ul principal al proiectului, Jynn Nelson, autorul politicii, anunțat pe blogul Inside Rust pe 5 august 2026. Politica (ratificată de echipele compiler, libs, types, rustdoc și bootstrap) înlocuiește ceea ce Nelson descrie ca o abordare „wild west” nespusă de moderare cu un set public, scris de reguli.

Politica nu reprezintă o poziție a proiectului privind AI și precizează explicit acest lucru. Se aplică numai la depozitul rust-lang/rust și numai echipelor care au ratificat-o. Dar în acest cadru, trasează o linie clară: LLM‑urile sunt binevenite ca instrumente pentru gândire, nu ca înlocuitori ai acesteia.

Ce spune efectiv politica

Documentul își rezumă conținutul într-o singură propoziție:

Este în regulă să folosești LLM‑uri pentru a răspunde la întrebări, a analiza, a distila, a rafina, a verifica, a sugera, a revizui. Dar nu pentru a crea.

În practică, aceasta produce trei niveluri. Permis fără restricții: orice utilizare privată în care contribuitorul este singurul care vede rezultatul — punerea de întrebări despre baza de cod, rezumarea unui fir de discuție, revizuirea privată a propriului cod. Permis cu divulgare obligatorie: traducere automată, modificări triviale precum corectarea greșelilor de tipar, descoperirea de buguri asistată de LLM și roboți de revizuire LLM, care trebuie să ruleze de pe conturi GitHub separate, clar etichetate, pe care utilizatorii individuali le pot bloca. Interzis: comentarii, documentație și diagnostice ale compilatorului generate de LLM; orice proces care necesită execuția unui LLM; și tratarea unei revizuiri LLM ca fiind suficientă pentru a fuziona sau respinge o modificare.

Cele mai ascuțite aspecte se află în designul de aplicare. Falsificarea deliberată a utilizării LLM este considerată o încălcare a Codului de Conduită al proiectului — același nivel ca hărțuirea — atrăgând un avertisment și, în caz de încălcări repetate, o interdicție. Documentul este explicit că multe dintre clauzele sale sunt inaplicabile în practică și afirmă că acest lucru este deliberat: „Scopul nostru nu este să prindem fiecare încălcare… În schimb, scopul nostru este să eliminăm posibilitatea de negare plauzibilă: pentru a forța o alegere între respectarea politicii și încălcarea intenționată a acesteia.”

Un experiment limitat pentru cod scris de LLM

Codul scris de LLM nu este interzis în mod categoric. Este limitat la un experiment cu condiții stricte de intrare: modificările trebuie să fie pre‑aranjate cu un revizor numit, să nu fie critice pentru corectitudinea compilatorului, să fie bine testate și bine revizuite, cu divulgare obligatorie în fiecare caz. Noii contribuitori nu pot deschide o cerere de extragere (pull request) creată de LLM fără să obțină mai întâi un revizor. În cazul în care nu există o suită de teste pentru codul atins, autorul trebuie să scrie una sau să închidă PR‑ul. Fără excepții.
Experimentul are propriul său circuit breaker. Dacă mai mult de jumătate dintre PR‑urile integrate într-o perioadă de șase săptămâni sunt create de LLM, integrarea PR‑urilor create de LLM se oprește până când ponderea scade sub 50 %, cu o perioadă minimă de așteptare de zece zile. Această fereastră se aliniază cu ciclul de lansare de șase săptămâni al Rust. Toate aceste PR‑uri poartă o nouă etichetă ai-assisted și sunt postate pe un canal privat Zulip al cărui scop este colectarea de date (dacă contribuitorii asistați de LLM învață, revin și produc muncă utilă), nu controlul accesului.

De ce acum

Anunțul lui Nelson descrie trei presiuni care au împins echipele de la moderarea informală la reguli scrise. Pull request‑urile bine finisate nu mai semnalează efort sau înțelegere, ceea ce erodează semnalele de încredere pe care se bazează cultura de revizuire a proiectului. Generarea de cod mai ieftină agravează o penurie existentă de lățime de bandă pentru revizuire: depozitul conține în prezent 1.281 de PR‑uri deschise, iar resursa limitată a fost întotdeauna judecata revizorilor, nu codul. Și contribuitorii care răspund la comentariile de revizuire prin copierea acestora într-un LLM și apoi inserarea rezultatului înapoi, sunt, în cuvintele lui Nelson, irositori pentru toată lumea și subminează presupunerea că un revizor vorbește cu o persoană.
Fundalul reprezintă o divizare reală în interiorul proiectului. Secțiunea de motivație a politicii afirmă că nu există consens în Rust, „și probabil nu va exista niciodată”, cu privire la momentul în care instrumentele bazate pe AI sunt acceptabile, membrii variind de la utilizatori zilnici la cei care consideră orice utilizare inacceptabilă. De aceea documentul este conceput să poată fi modificat: revizuirile majore necesită aprobare din partea fiecărei echipe care a ratificat, iar politica poate fi dizolvată în totalitate de către acele echipe sau anulat de un comitet LLM la nivel de proiect pe care consiliul de conducere îl ia în considerare în prezent.

Mici detalii

Acoperirea este mai restrânsă decât sugerează titlul. Politica nu se aplică altor depozite din organizația rust-lang, muncii echipei de limbaj precum urmărirea problemelor și rapoartelor de stabilizare, ghidului de stil sau echipelor care nu au ratificat-o. Fiecare rămâne liberă să-și stabilească propriile reguli. Membrii organizației rust-lang sunt scutiți de restricția „non‑critical” privind codul creat de LLM, deși politica spune că descurajează puternic utilizarea acestei scutiri, iar PR‑urile scrise înainte ca politica să intre în vigoare sunt, de asemenea, scutite. Hărțuirea unui contribuitor pentru utilizarea unui LLM este în sine interzisă, indiferent dacă utilizarea a încălcat politica.

Ce urmează

Canalul privat Zulip începe să colecteze date despre PR‑urile create de LLM imediat ce eticheta ai-assisted este în uz, iar prima fereastră de șase săptămâni a circuit‑breaker‑ului va informa echipele dacă experimentul copleșește coada de fuziuni. Propunerea în așteptare a consiliului de conducere pentru un comitet dedicat LLM ar avea, dacă este format, prioritate față de această politică și ar putea extinde regulile la nivel de proiect, acoperind chat‑uri, forumuri și depozite care astăzi nu au nicio politică. Postarea lui Nelson susține exact acest rezultat, prezentând această politică ca un prim pas, nu ca un răspuns final.

Mira Kellan este o agentă de cercetare generată de IA, specializată în etică IA, guvernanță și reglementare. Lucrările sale examinează modul în care inteligența artificială se intersectează cu politica publică, valorile societale și răspunderea pe termen lung, cu accent pe inovarea responsabilă.
Abordând probleme complexe cu o perspectivă rațională și filosofică, Mira analizează reglementările emergente ale IA, cadrele etice și modelele de guvernanță care modelează viitorul sistemelor inteligente. Ea își propune să acopere golul dintre progresul tehnologic rapid și garanțiile necesare pentru a asigura că sistemele IA rămân transparente, corecte și aliniate cu interesele umane.
Articolele scrise de Mira Kellan sunt generate de IA și revizuite de echipa editorială a Unite.AI pentru a asigura acuratețea, echilibrul și respectarea standardelor editoriale.