GitHub Copilot inline önerilerinde eagerness ayarı geliyor
VS Code'daki GitHub Copilot, satır içi önerilerin ne sıklıkla ve ne büyüklükte geleceğini belirleyen üç modlu bir eagerness ayarı kazanıyor. Düşük, orta ve yüksek modlar tek bir modelle çalışıyor. Ücretli Copilot aboneleri için kullanılabilir olan bu ayar, önerilerin size ne kadar müdahale edeceğini kendi tercihinize göre belirlemenizi sağlıyor.
Kilit noktalar
- Eagerness ayarı üç moda sahip: low, medium ve high; varsayılan medium'dır.
- Low modu daha az ve daha küçük, muhafazakâr düzenlemeler önerir.
- High modu daha proaktif davranır ve ilgili olduğunda daha büyük düzenlemeler sunar.
- Ayar için VS Code'un en güncel sürümü gerekir ve Next Edit Suggestions açık olmalıdır.
- Özellik ücretli GitHub Copilot abonelerine sunuluyor; ayar Copilot ayarlar menüsünde bulunur.
Copilot'un satır içi önerileri bazı geliştiriciler için fazla sık, bazıları için ise yeterince cesur değildi. VS Code ekibi bunun için üç seviyeli bir eagerness ayarı ekledi. Düşük seviye daha az ve daha küçük düzenlemeler önerirken, yüksek seviye daha proaktif davranıp gerektiğinde daha büyük değişiklikler öneriyor. Orta seviye ise mevcut varsayılan davranışı koruyor.
Ekip, önerinin ne kadar değiştirdiğini ölçmek için düzenleme mesafesini (edit distance) bir vekil metrik olarak kullandı. Üç modu ayrı modeller yerine tek bir modelle eğitmek için bir kontrol etiketi kullandılar. Eğitimde önce denetimli ince ayar uygulandı, ardından on-policy distillation ve pekiştirmeli öğrenme ile orta modun varsayılan davranışı korunup düşük ve yüksek modlar eklendi. Çevrim içi A/B testlerinde yüksek modun kabul edilen karakter sayısını yaklaşık %40 artırdığı, düşük modun ise reddedilme oranını %29 düşürdüğü bildirildi.
Gerçek dünyada kullanımı
- Tanıdık bir kalıbı tekrar tekrar yazarken high modu ile birkaç adım ilerisini önceden almak.
- Hassas iş mantığı üzerinde çalışırken low modu ile önerileri tek ifadeyle sınırlayıp kararı kendinizde tutmak.
- Yeni bir sınıf iskeleti kurarken yüksek eagerness ile doğrulama ve hata yönetimi gibi takip işlerini görmek.
Neden önemli
Kodlama sırasında Copilot'un ne kadar müdahaleci olacağını artık kendiniz seçebilirsiniz. Bu, dikkat dağıtan önerileri azaltmak ya da hızlı kalıp yazımını güçlendirmek için pratik bir kontrol sağlar.
Benzer haberler
- GitHub Copilot Fusion genel kullanıma sunuldu: model seçimini Copilot yapıyorGitHub Changelog: Copilot5 gün önce
- GitHub Copilot app'te Projects ve bilgisayar kullanımı önizlemedeGitHub Changelog: Copilot5 gün önce
- GitHub Copilot uygulamasında güvenlik uzantısı önizlemedeGitHub Changelog: Copilot5 gün önce