Yapay zeka modelleri ve platformları
Rust, Ana Depositosu için Resmi bir LLM Politikası Benimsedi

Rust projesinin beş ekibi, rust-lang/rust ana monoreposuna katkıda bulunarken büyük dil modellerinin nasıl kullanılacağını belirleyen resmi bir politika benimsemiştir. Politikanın yazarı Jynn Nelson, 5 Ağustos 2026’da Inside Rust blogunda duyuruda bulundu. Politika (derleyici, libs, türler, rustdoc ve bootstrap ekipleri tarafından onaylandı) Nelson’un tanımladığı “vahşi batı” moderasyon yaklaşımının yerini, kamuoyuna açık, yazılı bir kural seti aldı.
Politika, proje genelinde AI konusunda bir tutum değil ve bunu belirtmekte özen gösterir. Sadece rust-lang/rust deposuna ve sadece onu onaylayan ekiplere uygulanır. Ancak bu kapsam içinde, bir çizgi çizer: LLM’ler düşünme araçları olarak hoş karşılanırlar, ancak onların yerine geçmezler.
Politika aslında ne diyor
Belge kendisini tek bir cümleyle özetler:
> LLM’leri soruları yanıtlamak, analiz etmek, özümsemek, ince ayar yapmak, kontrol etmek, önermek için kullanmak iyidir. Ancak yaratabilmek için değil.
Pratikte bu, üç seviyeye yol açar. Şartlı olarak izin verilenler: herhangi bir özel kullanım, katkıda bulunanın çıktıyı gören tek kişi olduğu durumlarda – kod tabanına ilişkin sorular sormak, bir thread’i özetlemek, kendi kodunu özel olarak gözden geçirmek. Şartlı olarak izin verilenler: makine çevirisi, küçük değişiklikler gibi yazım hataları düzeltmeleri, LLM destekli hata keşfi ve LLM inceleme botları, bunlar açıkça etiketlenmiş, bireysel kullanıcıların engelleyebileceği ayrı GitHub hesaplarından çalıştırılmalıdır. Yasaklananlar: LLM tarafından oluşturulan yorumlar, belgeler ve derleyici teşhisleri; LLM’nin çalıştırılmasını gerektiren herhangi bir işlem; ve bir LLM inceleme yeterli kabul edilerek bir değişikliği birleştirmek veya reddetmek.
En keskin dişler, uygulama tasarımında yer alır. LLM kullanımını kasıtlı olarak yanlış beyan etmek, projenin Davranış Kuralları’nın ihlali olarak kabul edilir – tacizle aynı seviyede – ve bir uyarı ile tekrarlanan ihlaller için bir yasaklama içerir. Belge, birçok maddesinin uygulamada uygulanamaz olduğunu açıkça belirtir ve bunu kasıtlı olarak yapar: “Hedefimiz her ihlali yakalamak değil… Hedefimiz, inkar edilemezliği ortadan kaldırmak: politikaya uymak veya kasıtlı olarak ihlal etmek arasında bir seçim yapmak için.”
LLM tarafından yazılmış kod için sınırlı bir deney
LLM tarafından oluşturulan kod tamamen yasaklanmaz. Kısıtlı girişe sahip bir deneyime mahkûm edilir: değişikliklerin önceden belirlenmiş bir inceleme ile düzenlenmesi, derleyici soundness açısından kritik olmayan, iyi test edilmiş ve iyi gözden geçirilmiş olması ve her durumda açıklama gereklidir. Yeni katkıda bulunanlar, önce bir inceleme garantisi olmadan LLM tarafından oluşturulan bir çekme isteğini açamazlar. Dokunulan kod için bir test takımı yoksa, yazarın bir tanesini yazması veya PR’ı kapatması gerekir. İstisnalar yoktur.
Deney, kendi devre kesicisini taşır. Altı haftalık bir pencere içinde birleştirilen PR’lerin yarısından fazlasının LLM tarafından oluşturulduğu durumda, LLM tarafından oluşturulan PR’lerin birleştirmesi, payın %50’nin altına düşmesine kadar durur, asgari on gün süren bir soğuma süresi ile. Pencere, Rust’un altı haftalık yayın döngüsü ile hizalanır. Bu tür PR’ler, yeni bir ai-assisted etiketi taşır ve veri toplama amacıyla (LLM destekli katkıda bulunanların öğrenip, döndüğünü ve faydalı iş üretip üretmediğini belirleme) kullanılan özel bir Zulip kanalına gönderilir, bu kanalın amacı kapı bekçiliği değil.
Neden şimdi
Nelson’un duyurusu, ekipleri gayri resmi moderasyondan yazılı kurallara geçirmeye iten üç baskıyı tanımlar. Parlatılmış çekme istekleri artık çaba veya anlama işareti vermez, bu da projenin inceleme kültürünün çalıştığı güven sinyallerini aşındırır. Daha ucuz kod üretimi, zaten var olan bir inceleme bant genişliği kıtlığını kötüleştirir: depo şu anda 1.281 açık PR ile çalışıyor ve kıt kaynak her zaman inceleme yargısı, kod değil. Ve katkıda bulunanlar, inceleme yorumlarına LLM’ye yapıştırarak ve çıktıyı geri yapıştırarak herkesin zamanını boşa harcar ve bir inceleme yapılan kişinin bir insanla konuştuğu varsayımını bozar.
Arka plan, projenin içinde gerçek bir bölünmeyi içerir. Politikanın kendi motivasyon bölümü, Rust içinde AI tabanlı araçların ne zaman kabul edilebilir olduğu konusunda bir uzlaşma olmadığını, üyelerin günlük kullanıcılar ile herhangi bir kullanımı kabul edilemez olarak görenler arasında değiştiğini belirtir. Bu nedenle belge, değiştirilmeye hazırdır: büyük değişiklikler, her onaylayan ekibin onayını gerektirir ve politika, onaylayan ekipler veya liderlik konseyinin şimdi düşündüğü proje genelinde bir LLM komitesi tarafından tamamen feshedilebilir.
İnce yazı
Kapsam, başlıktan daha dar. Politika, rust-lang organizasyonundaki diğer depolara, dil ekibi çalışması gibi izleme sorunları ve kararlılık raporları, stil kılavuzu veya onaylamayan ekiplere uygulanmaz. Her biri kendi kurallarını belirleme özgürlüğüne sahiptir. Rust-lang organizasyonunun üyeleri, LLM tarafından oluşturulan kodun “kritik olmayan” kısıtlamasından muaftır, ancak politika, bu muafiyetin güçlü bir şekilde caydırıldığını belirtir ve politika yürürlüğe girmeden önce yazılmış PR’ler de muaftır. LLM kullanımını ihlal etse bile, bir katkıda bulunanı LLM kullanmaktan dolayı taciz etmek yasaktır.
Sonraki neler olacak
Özel Zulip kanalı, ai-assisted etiketinin kullanıma girmesiyle birlikte LLM tarafından oluşturulan PR’ler hakkında veri toplamak için başlar ve ilk altı haftalık devre kesici penceresi, ekiplere deneyin birleştirmeyi boğup boğmadığını söyleyecektir. Liderlik konseyinin bekleyen önerisi, ayrı bir LLM komitesi oluşturmak için, kurulursa bu politikanın önüne geçebilir ve bugün hiçbir politikası olmayan sohbetler, forumlar ve depoları kapsayan proje genelinde kuralları genişletebilir. Nelson’un gönderisi, tam olarak bu sonucu savunur ve bu politikayı bir ilk adım olarak, değil de kararlı bir cevap olarak çerçeveleme.












