GitHub Copilot yeni numaralar öğreniyor, bu yılki modeli benimsiyor

GitHub Copilot yeni numaralar öğreniyor, bu yılki modeli benimsiyor

Kaynak Düğüm: 2527550

Microsoft GitHub, Copilot programlama modelini yeni görevleri gerçekleştirmek üzere eğitti ve bu da halihazırda geniş çapta benimsenen yapay zeka asistanını geliştiriciler için daha da kaçınılmaz hale getirdi.

Bu durumu kutlamak için, kod yardımcısının yeni bir adı var veya zamanla olacak: Ürettiği içeriğin bir derecelendirmesi olması amaçlanmayan Copilot X.

GitHub CEO'su Thomas Dohmke, "GitHub Next'teki Ar-Ge ekibimiz, editörün ötesine geçmek ve GitHub Copilot'u tüm geliştirme yaşam döngüsü boyunca kolayca erişilebilen bir yapay zeka asistanına dönüştürmek için çalışıyor" dedi. Kayıt. "Bu, yapay zeka destekli yazılım geliştirmenin geleceğine yönelik vizyonumuz olan GitHub Copilot X."

Yine de Dohmke, yazılımdan tekrar tekrar sadece Yardımcı Pilot olarak söz ediyor, biz de X'in daha sonraki bir tarihte istek uyandıran bir geçişi temsil ettiğini varsayarak biz de yapacağız.

İleriye dönük olarak, Copilot, Open AI'ın GPT-3.5-turbo ve GPT 4, OpenAI'nin özel bir sürümü yerine Kodeks. OpenAI, Codex için genel API'yi 23 Mart 2023'te kapatıyor. GitHub, Codex'in kullanımdan kaldırılmasının müşterileri etkilemesini beklemediğini söylüyor. OpenAI, API'nin kullanımdan kaldırılmasının bununla bir ilgisi olup olmadığını söyleme talebine hemen yanıt vermedi. devam eden telif hakkı ve lisans davası Codex ve Copilot üzerinden.

Geçen yaz tanıtıldı Bir yıllık teknik denemenin ardından Copilot, kodlama önerileri sunar, her zaman iyi olmasa da, GitHub'ı desteklenen metin düzenleyicileri ve Visual Studio Code gibi IDE'lerle kullanan geliştiricilere.

GitHub'a göre geçen ay itibariyle Copilot işin içindeydi. Kodun yüzde 46'sı Microsoft'un bulut depo deposunda oluşturulmuştu ve geliştiricilerin yüzde 55'e kadar daha hızlı programlamasına yardımcı olmuştu.

GitHub'ın tabiriyle yapay zeka "çift programcısı" olan Copilot, çarşamba günü geliştiricilerle Visual Studio Code veya Visual Studio'da ChatGPT stilinde sohbet etmeye hazır olacak. Bir kaynak dosyadaki yorum tabanlı sorgulardan oluşturulan otomatik tamamlama yanıtlarının aksine, sor ve yanıtla konuşmaları bir IDE kenar çubuğu sohbet penceresinde gerçekleşir.

Dohmke, "Yardımcı pilot sohbeti yalnızca bir sohbet penceresi değildir" dedi. "Bir geliştiricinin hangi kodu yazdığını, hangi hata mesajlarının gösterildiğini algılıyor ve IDE'ye derinden gömülü."

Böylece bir geliştirici, örneğin bir kaynak dosyadaki bir normal ifadeyi vurgulayabilir ve Copilot'u geniş kalıp eşleştirme ifadesinin ne yaptığını açıklamaya davet edebilir. Yardımcı pilottan ayrıca testler oluşturması, analiz etmesi ve hata ayıklaması, bir düzeltme önermesi veya özel bir görevi denemesi istenebilir. Model, kaynak kodunu açıklayan yorumlar bile ekleyebilir ve dosyaları bir linter gibi temizleyebilir.

Daha da ilginci, Copilot'a sesle hitap edilebilmesi. Sesli komutları kullanarak, yardımcı yazılım üretebilir (veya çoğaltmak) kodlayın ve talep üzerine çalıştırın. En azından değerli bir erişilebilirlik seçeneği. Copilot'un yapay zekayı uygunsuz içerik almaya yönlendiren hücreye izinsiz girenlerin şaka komutlarına direnip direnemeyeceğini zaman gösterecek.

"Yardımcı pilot sohbeti, OpenAI ve Microsoft'un ChatGPT ve yeni Bing ile yaptığı çalışmaya dayanıyor," dedi Dohmke, görünüşe göre X adı genişletmesini taahhüt etmeye hazır değil.

Bing adı düşüşü, Bing'in yöntemi göz önüne alındığında, hayal ettiği onay olmayabilir. vardır yapılan GPT-4'ün etkisi altındayken. Ancak kod oluşturma bağlamıyla sınırlı olan GPT-4, faydalı çıktıya doğru daha kolay yönlendirilebilir.

Bir çekme isteğini işleyen Copilot'un ekran görüntüsü

Bir çekme talebini işleyen Copilot'un ekran görüntüsü – Büyütmek için tıklayın

Her halükarda GitHub'ın GPT-4'ü benimsemesi, teknik önizleme olarak açılan bir özelliği destekler: çekme isteklerinin yapay zeka tarafından oluşturulan açıklamaları (kod değişikliği gönderimleri).

Geliştiriciler yapay zekanın gözetiminde bir çekme isteği yaparken GitHub'ın modelinin doldurulacağını bulmayı bekleyebilirler. etiketler neler olup bittiği hakkında ek bilgi sağlamaya hizmet eden. Daha sonra önerileri kabul etmek veya gözden geçirmek geliştiricilere düşer.

Dahası, Copilot'un kapsamı belgelemeye genişletildi. Şunun için belgelerle başlayarak: React, Azure Belgeleri, ve DND, geliştiriciler bir sohbet arabirimi aracılığıyla sorular sorabilir ve yapay zeka tarafından oluşturulan yanıtlar alabilir. Dohmke'ye göre zamanla, bir sohbet arabirimi aracılığıyla belgelerle etkileşim kurma yeteneği, herhangi bir kuruluşun havuzlarına ve dahili belgelerine genişletilecek.

Copilot CLI'nin ekran görüntüsü

Copilot CLI'nin ekran görüntüsü (büyütmek için tıklayın)

Dolayısıyla, bir yanıt içeren bir belgeye işaret eden bir bağlantıyı bulmak için anahtar kelimeye dayalı sorgular yerine, geliştiriciler daha az yapılandırılmış sorular sorabilecek ve bazen doğru yanıtları doğrudan (herhangi bir kaynak atıf yapmadan) geri alabilecektir. Bu, Google'ın yapay zeka aromalı ürünlerin ani akışına kapılma konusunda neden bu kadar endişeli olduğunu açıklamaya yardımcı olabilir.

GitHub, Copilot'un komut satırını kolonileştirmesine bile yardımcı oldu. GitHub Yardımcı Pilot CLI'sı. Belirsiz bir komut satırı büyüsünü veya komut bayrağını unuttuysanız, Copilot sizi rahatlatır veya rahatlatmaz. ®

Zaman Damgası:

Den fazla Kayıt