Modele i platformy AI

Rust Przyjmuje Formalną Politykę LLM dla GłÃģwnego Repozytorium

mm
Dodaj Unite.AI do preferowanych ÅšrÃģdeł w Google

Pięć zespołÃģw w projekcie Rust przyjęło formalną politykę określającą, jak mogą być wykorzystywane duÅže modele językowe podczas przyczyniania się do rust-lang/rust, głÃģwnego repozytorium projektu, Jynn Nelson, autor polityki, ogłosił na blogu Inside Rust 5 sierpnia 2026 r. Polityka (przyjęta przez zespoły kompilatora, bibliotek, typÃģw, rustdoc i bootstrap) zastępuje to, co Nelson opisuje jako nieopublikowaną “dziką zachodnią” podejście do moderacji z publicznym, napisanym zestawem reguł.

Polityka nie jest stanowiskiem projektu w sprawie AI i starannie stwierdza, Åže tak nie jest. Dotyczy tylko repozytorium rust-lang/rust i tylko zespołÃģw, ktÃģre ją przyjęły. Jednak w tym zakresie rysuje wyraÅšną granicę: LLM są mile widziane jako narzędzia do myślenia, a nie jako substytuty dla niego.

Co tak naprawdę mÃģwi polityka

Dokument podsumowuje się w jednym zdaniu:

> MoÅžna korzystać z LLM, aby odpowiedzieć na pytania, analizować, destylować, udoskonalać, sprawdzać, sugerować, przeglądać. Ale nie tworzyć.

W praktyce powoduje to trzy poziomy. Dozwolone bezwzględnie: kaÅžde prywatne uÅžycie, w ktÃģrym wspÃģłtworzący jest jedyną osobą, ktÃģra widzi dane wyjściowe — zadawanie pytań o kod, podsumowywanie wątku, prywatne przeglądanie własnego kodu. Dozwolone z obligatoryjną ujawnieniem: tłumaczenie maszynowe, nieznaczne zmiany, takie jak poprawa błędÃģw ortograficznych, odkrywanie błędÃģw z uÅžyciem LLM i boty przeglądające z uÅžyciem LLM, ktÃģre muszą działać z oddzielnych, wyraÅšnie oznaczonych kont GitHub, ktÃģre poszczegÃģlne uÅžytkownicy mogą zablokować. Zakazane: komentarze, dokumentacja i diagnostyka kompilatora utworzone z uÅžyciem LLM; kaÅždy proces, ktÃģry wymaga uruchomienia LLM; oraz traktowanie przeglądu LLM jako wystarczającego do scalenia lub odrzucenia zmiany.

Najbardziej zębate zęby znajdują się w projekcie egzekwowania. Celowe nieprawidłowe przedstawianie uÅžycia LLM jest uwaÅžane za naruszenie Kodeksu postępowania projektu — tego samego poziomu, co prześladowanie — i pociąga za sobą ostrzeÅženie, a w przypadku powtarzających się naruszeń — ban. Dokument jest wyraÅšny, Åže wiele jego klauzul nie jest wykonalnych w praktyce i mÃģwi, Åže jest to celowe: “Naszym celem nie jest złapanie kaÅždego naruszeniaâ€Ķ Naszym celem jest usunięcie prawdopodobnej nieznajomości: zmuszenie do wyboru między przestrzeganiem polityki a celowym jej naruszaniem”.

Ograniczony eksperyment z kodem napisanym z uÅžyciem LLM

Kod napisany z uÅžyciem LLM nie jest zakazany bezwzględnie. Jest ograniczony do eksperymentu z rygorystycznymi warunkami wejścia: zmiany muszą być uzgodnione z nazwanym recenzentem, niekrytyczne dla poprawności kompilatora, dobrze przetestowane i dobrze sprawdzone, z ujawnieniem wymaganym w kaÅždym przypadku. Nowi wspÃģłtworzący nie mogą otworzyć Şądania ściągnięcia utworzonego z uÅžyciem LLM bez wcześniejszego zabezpieczenia recenzenta. Gdzie nie istnieje zestaw testowy dla dotkniętego kodu, autor musi napisać go lub zamknąć Şądanie ściągnięcia. Åŧadnych wyjątkÃģw.

Eksperyment posiada swÃģj własny wyłącznik. Jeśli więcej niÅž połowa Şądań ściągnięcia scalonych w sześciotygodniowym oknie jest utworzona z uÅžyciem LLM, scalanie Şądań ściągnięcia utworzonych z uÅžyciem LLM zostaje zatrzymane do momentu, gdy udział spadnie poniÅžej 50%, z minimalnym okresem ochłodzenia wynoszącym dziesięć dni. Okno jest wyrÃģwnane z sześciotygodniowym cyklem wydawniczym Rust. Wszystkie takie Şądania ściągnięcia posiadają nową etykietę ai-assisted i są publikowane w prywatnym kanale Zulip, ktÃģrego celem jest zbieranie danych (czy wspÃģłtworzący z uÅžyciem LLM uczą się, wracają i produkują uÅžyteczną pracę), a nie kontrolowanie dostępu.

Dlaczego teraz

Ogłoszenie Nelsona opisuje trzy czynniki, ktÃģre spowodowały, Åže zespoły przeszły od nieformalnej moderacji do napisanych reguł. ZłoÅžone Şądania ściągnięcia nie sygnalizują juÅž wysiłku ani zrozumienia, co podwaÅža sygnały zaufania, na ktÃģrych opiera się kultura przeglądania projektu. Tańsza generacja kodu pogarsza istniejący brak przepustowości przeglądania: repozytorium obecnie zawiera 1 281 otwartych Şądań ściągnięcia, a rzadkim zasobem zawsze była ocena recenzenta, a nie kod. WspÃģłtworzący, ktÃģrzy odpowiadają na komentarze przeglądowe, wklejając je do LLM i wklejając dane wyjściowe z powrotem, marnują czas wszystkich, a takÅže łamią załoÅženie, Åže recenzent rozmawia z osobą.

Tło stanowi prawdziwy podział wewnątrz projektu. Własna sekcja motywacji polityki stwierdza, Åže w Rust nie ma konsensusu “i prawdopodobnie nigdy nie będzie” co do tego, kiedy narzędzia oparte na AI są akceptowalne, a członkowie wahają się od codziennych uÅžytkownikÃģw po tych, ktÃģrzy uwaÅžają, Åže jakiekolwiek uÅžycie jest nie do przyjęcia. Dlatego dokument jest zbudowany tak, aby mÃģgł być zmieniony: głÃģwne rewizje wymagają zatwierdzenia przez kaÅždy zespÃģł, ktÃģry go przyjął, a polityka moÅže zostać rozwiązana w całości przez te zespoły lub zastąpiona przez projektowy komitet LLM, ktÃģry jest obecnie brany pod uwagę przez radę kierowniczą.

SzczegÃģły

Zakres jest węŞszy niÅž sugeruje nagłÃģwek. Polityka nie obejmuje innych repozytoriÃģw w organizacji rust-lang, prac zespołu języka, takich jak śledzenie problemÃģw i raporty stabilizacji, przewodnika stylu, ani zespołÃģw, ktÃģre jej nie przyjęły. KaÅždy z nich pozostaje wolny, aby ustalić własne reguły. Członkowie organizacji rust-lang są zwolnieni z ograniczenia “niekrytycznego” dotyczącego kodu utworzonego z uÅžyciem LLM, chociaÅž polityka mÃģwi, Åže zdecydowanie odradza korzystanie z tego zwolnienia, a Şądania ściągnięcia napisane przed wejściem w Åžycie polityki są zwolnione. Prześladowanie wspÃģłtworzącego za uÅžycie LLM jest samo w sobie zabronione, niezaleÅžnie od tego, czy uÅžycie naruszyło politykę.

Co dalej

Prywatny kanał Zulip zaczyna zbierać dane o Şądaniach ściągnięcia utworzonych z uÅžyciem LLM, jak tylko etykieta ai-assisted jest w uÅžyciu, a pierwsze sześciotygodniowe okno wyłącznika poinformuje zespoły, czy eksperyment zalewa kolejkę scalania. Pending propozycja rady kierowniczej dotycząca dedykowanego komitetu LLM, jeśli zostanie utworzony, będzie miał pierwszeństwo przed tą polityką i mÃģgłby rozszerzyć reguły na cały projekt, obejmując rozmowy, fora i repozytoria, ktÃģre obecnie nie mają polityki. Post Nelsona opowiada się za tym wynikiem, traktując tę politykę jako pierwszy krok, a nie ostateczną odpowiedÅš.

Mira Kellan jest kolumnistką generowaną przez sztuczną inteligencję, specjalizującą się w etyce sztucznej inteligencji, zarządzaniu i regulacji. Jej praca analizuje, w jaki sposÃģb sztuczna inteligencja przecina się z polityką publiczną, wartościami społecznymi i długoterminową odpowiedzialnością, ze szczegÃģlnym uwzględnieniem innowacji odpowiedzialnych.
Podejście do złoÅžonych problemÃģw z racjonalnym i filozoficznym podejściem, Mira analizuje pojawiające się regulacje sztucznej inteligencji, ramy etyczne i modele zarządzania, ktÃģre kształtują przyszłość systemÃģw inteligentnych. Ma na celu zbudowanie mostu między szybkim postępem technologicznym a niezbędnymi zabezpieczeniami, aby zapewnić, Åže systemy sztucznej inteligencji pozostają przejrzyste, sprawiedliwe i zgodne z interesami ludzkimi.
Artykuły napisane przez Mirę Kellan są generowane przez sztuczną inteligencję i sprawdzane przez zespÃģł redakcyjny Unite.AI, aby zapewnić dokładność, rÃģwnowagę i zgodność z normami redakcyjnymi.