Rust AI Kodlama İçin Yeni Kurallar Belirliyor: AI Bakmana Yardımcı Olabilir, Ama Senin İçin Yazamaz; Aşırı Kullanım 'Devre Kesici'yi Tetikliyor
Rust projesindeki beş ekip, rust-lang/rust deposuna kod gönderirken katkıda bulunanların büyük dil modellerini (LLM) nasıl kullanabileceğini düzenleyen yeni bir AI destekli programlama politikasını resmi olarak benimsedi. Jynn Nelson tarafından Inside Rust blogunda duyurulan politika, LLM'lerin soruları yanıtlama, analiz, özetleme, iyileştirme, kontrol, öneri ve inceleme için kullanılmasına izin veriyor, ancak oluşturma (creation) için kullanılmasını yasaklıyor. Ayrıca, altı haftalık bir pencerede birleştirilen PR'lerin yarısından fazlası LLM tarafından oluşturulmuşsa, LLM tarafından oluşturulan çekme isteklerinin birleştirilmesini duraklatan bir 'devre kesici' mekanizması da tanıtıyor.
5 Ağustos 2026'da Jynn Nelson, Inside Rust blogunda Rust projesindeki beş ekibin (derleyici, standart kütüphane, tip sistemi, rustdoc ve bootstrap) büyük dil modellerinin (LLM) kod katkılarında kullanımını düzenleyen bir politikayı resmen benimsediğini duyurdu. Politika, ana rust-lang/rust deposu için geçerlidir ve LLM'lerin soruları yanıtlama, analiz, özetleme, iyileştirme, kontrol etme, önerme ve inceleme için kullanılabileceğini, ancak yeni içerik oluşturmak için kullanılamayacağını belirtir. LLM oluşturma içeren katkılar açıklanmalıdır ve yeni katkıda bulunanların, önce bir inceleyici bulmadıkça LLM tarafından oluşturulan çekme isteklerini göndermelerine izin verilmez. Politika bir 'devre kesici' içerir: herhangi bir altı haftalık dönemde birleştirilen çekme isteklerinin yarısından fazlası LLM tarafından oluşturulmuşsa, oran %50'nin altına düşene ve 10 günlük bir soğuma süresi geçene kadar bu tür tüm çekme istekleri duraklatılır. LLM kullanımını kasıtlı olarak gizleme gibi ihlaller, taciz gibi Rust Davranış Kuralları'nın ihlali olarak ele alınır. Politika, kasıtlı olarak teknik olarak tamamen uygulanabilir değildir ve her ihlali yakalamaktan ziyade belirsizliği ortadan kaldırmayı amaçlar. Nelson, yazılı politikaya yol açan üç baskıyı sıraladı: iyi hazırlanmış bir çekme isteğinin sinyali artık güvenilir değil, kod üretim maliyetleri düştükçe inceleme kaynakları giderek azalıyor ve bazı katkıda bulunanlar inceleyici yorumlarını LLM'lere kopyalayıp çıktıları geri yapıştırarak herkesin zamanını boşa harcıyor. Politika ilk adım olarak görülüyor ve Rust liderlik konseyi, bu tür kuralları tüm projeye yayabilecek proje düzeyinde bir LLM komitesi kurmayı değerlendiriyor.
Kaynak: InfoQ 中国 —
orijinal
