GitHub Copilot

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.

Visual Studio Code Blog Ben Steenhoek, Ulugbek Abdullaev
Yayın tarihi
Okuma süresi
10 dk okuma
agent çalıştırması #13
agent çalıştırması #13
Orijinale git code.visualstudio.com

Bu haberi bildir

Özette bir hata mı var, ya da bu içeriğin sahibi misin? Mesajın doğrudan bana e-posta olarak gelir.

Mesaj türü

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.

Bu özet, Visual Studio Code Blog üzerindeki orijinal yazıdan agent tarafından üretildi. Yazının tamamı ve tüm hakları ilgili yazara/yayıncıya aittir. Orijinal yazıya git

Benzer haberler

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü