Yardımcı pilot artık mevcut ve 60 günlük bir deneme süresi olacak, oradan ayda 10 dolara mal olacak

GitHub testleri tamamladığını duyurdu GitHub akıllı asistanının pilot, kod yazarken genel yapılar oluşturabileceğinizi. Sistem, OpenAI projesiyle işbirliği içinde geliştirildi ve halka açık GitHub havuzlarında barındırılan çok çeşitli kaynak kodu üzerinde eğitilmiş OpenAI Codex makine öğrenimi platformunu kullanıyor.

kod üretimi programlama dillerini destekler Python, JavaScript, TypeScript, Ruby, Go, C# ve C++ birden fazla çerçeve kullanma. GitHub Copilot'u Neovim, JetBrains IDE, Visual Studio ve Visual Studio Code ile entegre etmek için modüller mevcuttur.

Test sürecinde toplanan telemetriden yola çıkarak, hizmet, yeterince yüksek kalitede kod oluşturmaya izin verir; örneğin geliştiriciler, GitHub Copilot'ta önerilen önerilerin %26'sını olduğu gibi kabul etti.

GitHub Yardımcı pilot, geleneksel kod tamamlama sistemlerinden farklıdır Mevcut bağlam dikkate alınarak sentezlenmiş kullanıma hazır fonksiyonlara kadar oldukça karmaşık kod blokları oluşturma yeteneği.

GitHub Yardımcı pilot, bir geliştiricinin kod yazma biçimine uyum sağlar ve programda kullanılan API'leri ve çerçeveleri dikkate alır. Örneğin, yorumda bir JSON yapısı örneği varsa, bu yapıyı ayrıştırmak için bir fonksiyon yazmaya başladığınızda, GitHub Copilot kullanıma hazır kod sağlayacaktır ve tekrarlanan açıklamaların rutin numaralandırmalarını yazarak oluşturacaktır. geri kalan.

Bir blog gönderisinde, GitHub CEO'su Thomas Dohmke şunları söyledi: GitHub Copilot, geliştiricilerin yaptıklarının önüne hiçbir şeyin geçmemesini sağlamak için düzenleyicinin bir uzantısı olarak tasarlandı.

"GitHub Copilot, dünyanın dört bir yanındaki geliştiricilerin toplu bilgisini, en önemli şeye, harika yazılım oluşturmaya odaklanmanıza yardımcı olmak için gerçek zamanlı olarak kod öneren bir editör uzantısına damıtıyor" dedi.

Dohmke'ye göre, önizleme aşamasında yaklaşık 1,2 milyon geliştirici Copilot'u denedi. Görünüşe göre oldukça faydalı olmuş, çünkü Dohmke, geliştirici kodunun %40'a kadarını Python gibi popüler dillerde yazdığını iddia ediyor.

Dohmke, "Derleyicilerin ve açık kaynağın yükselişi gibi, AI destekli kodlamanın da yazılım geliştirmenin doğasını temelden değiştireceğine ve geliştiricilere daha kolay ve hızlı bir şekilde kod yazmaları için yeni bir araç sunacağına inanıyoruz" dedi.

GitHub Copilot'un önceden oluşturulmuş kod blokları oluşturma yeteneği, copyleft lisansının olası ihlali konusunda tartışmalara yol açtı. Makine öğrenimi modeli oluşturulurken GitHub üzerinde barındırılan açık proje havuzlarından gerçek kaynak metinler kullanıldı.

Bu projelerin çoğu, türev çalışmalardaki kodun uyumlu bir lisans altında sağlanmasını gerektiren GPL gibi copyleft lisansları altında sağlanır. Yardımcı Pilot mevcut kodu yapıştırırsa, geliştiriciler yanlışlıkla kodun ödünç alındığı projenin lisansını ihlal edebilir.

Bir iş yaratılıp yaratılmadığı henüz belli değil bir makine öğrenme sistemi tarafından türev sayılabilir. Bir makine öğrenimi modelinin telif hakkıyla korunup korunmadığı ve eğer öyleyse bu haklara kimin sahip olduğu ve bunların modelin üzerine inşa edildiği kodun haklarıyla nasıl ilişkili olduğu hakkında da sorular ortaya çıkıyor.

Bir yandan, oluşturulan bloklar mevcut projelerden metin pasajlarını tekrarlayabilir, ancak diğer yandan sistem kod yapısını yeniden oluşturur ve kodun kendisini kopyalamaz.

GitHub araştırmasına göre, Copilot tarafından önerilen önerilerin yalnızca %1'i mevcut projelerden kod parçacıklarını içerir 150'den fazla karakterden oluşur. Çoğu durumda, Copilot bağlamı doğru bir şekilde belirlemediğinde veya bir soruna genel çözümler sağlamadığında tekrar oluşur.

Mevcut kodu değiştirmemek için Copilot'a mevcut projelerle örtüşmeye izin vermeyen özel bir filtre eklendi. Yapılandırma sırasında geliştirici bu filtreyi kendi takdirine bağlı olarak açıp kapatabilir. Diğer problemlerin yanı sıra, sentezlenen kodun, modeli eğitmek için kullanılan kodda bulunan hataları ve güvenlik açıklarını tekrarlayabilme olasılığına dikkat çekilmiştir.

Son olarak, hizmetin popüler açık kaynak projelerinin sahipleri ve öğrenciler için ücretsiz olduğunu belirtmekte fayda var. Diğer kullanıcı kategorileri için GitHub Copilot'a erişim ücretlidir (ayda 10 ABD Doları veya yılda 100 ABD Doları), ancak 60 gün boyunca ücretsiz deneme erişimi sağlanır.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara başvurabilirsiniz. Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.