VB Transform 2023 oturumlarını görüntülemek için isteğe bağlı kitaplığımıza gidin. Buradan Kaydolun
GitHub’lar üretken AI ve GPT-4’teki en son yenilik, Yardımcı pilot X, kurumsal şirket ve kuruluşlara erişimini genişletiyor. Bugün şirket, GitHub Copilot Chat’in sınırlı genel beta sürümünü duyurdu. Bununla GitHub, bağlama duyarlı bir konuşma asistanını doğrudan Microsoft Visual Studio ve VS Code gibi entegre geliştirme ortamlarına (IDE) entegre etmeyi hedefliyor.
GitHub’a göre geliştiriciler, Copilot Chat’i kullanarak karmaşık görevleri basit istemlerle zahmetsizce halledebilecekler. Şirket bunun, deneyim seviyesinden bağımsız olarak her geliştirme ekibi üyesine günler yerine dakikalar içinde eksiksiz uygulamalar oluşturma veya kapsamlı kod tabanlarında hata ayıklama yetkisi vereceğini iddia ediyor.
GitHub’da ürün yönetiminden sorumlu Başkan Yardımcısı Mario Rodriguez, VentureBeat’e şunları söyledi: “Genel amaçlı, üretken bir yapay zeka sohbet asistanının aksine, Copilot Chat, geliştirici senaryoları için özel olarak oluşturuldu ve bir geliştiricinin yazdığı kodun ve hangi hata mesajlarının gösterildiğinin bağlamsal olarak farkında;
Rodriguez, şirketin en son teklifinin, geliştiricilere alışılmadık bir kodlama dili veya çerçevesinde bir dosya başlatma, standart kodu otomatik tamamlama ve hata ayıklama ve birim testleri yazma gibi çok sayıda görevde yardımcı olmak için özel olarak tasarlanmış bir AI çift programlayıcı olduğunu belirtti.
GitHub, yeni teklifin yazılım geliştirmeyi demokratikleştireceğini, geliştirici ekiplerin üretkenliğini ve memnuniyetini artıracağını iddia ediyor.
GitHub’dan Rodriguez, “Yapay zeka geliştirici araçlarının çoğu ya deneysel aşamadadır ya da geniş ölçekte kanıtlanmamıştır, oysa Copilot Chat, 1 milyondan fazla geliştiricinin zaten güvendiği GitHub Copilot’ta geliştirilmektedir,” dedi. “Bu nedenle, pazarda ilk olmanın, yapay zekanın geliştiricilerin iş akışını en iyi şekilde nasıl geliştirebileceğini tanımlamanın ve böylesine geniş bir kullanıcı tabanından gelen geri bildirimlere dayalı olarak GitHub Copilot’u iyileştirmenin faydasını gördük.”
Bağlamsal anlayış yoluyla geliştirici yardımı sağlama
GitHub, Copilot Chat’in tipik bir sohbet penceresinin işlevselliğini aştığını söyledi. Geliştiricinin yazdığı kodu kavrayabilir ve çıkan hata mesajlarını yorumlayabilir. Şirket, genel üretken AI sohbet asistanlarının aksine, Copilot Chat’in bağlamsal farkındalık gösterdiğini, genel amaçlı AI için etkili kavramları entegre ettiğini ve bunları geliştiricilerin belirli ortamlarına uyarladığını iddia ediyor.
“Copilot Chat, bir geliştiricinin herhangi bir zamanda ne yapmaya çalıştığının bağlamsal olarak farkındadır. Bu bağlam, söz konusu senaryo için geçerli olmayabilecek genel ipuçları sunmak yerine kullanıcıya özel olarak uyarlanmış rehberlik sağlamasına izin veriyor, “dedi Rodriguez VentureBeat’e.
GitHub, daha önce geliştiricilerin ek içerik sorgulamak veya elde etmek için basit bir yöntemden yoksun olduğunu söylüyor. Yardımcı Pilot Sohbeti ile, doğrudan Editör/IDE’lerinde anında ve bağlama özel desteğe erişebilirler.
“Copilot’tan kodunuzdaki hatalar için bir düzeltme önermesini isteyebilirsiniz. Yorumunuza bakarak ve onu kodla karşılaştırarak, Copilot yalnızca hataları tanıyacak ve neyin yanlış gittiğine dair bağlam sağlamakla kalmayacak, aynı zamanda sorunları ele alacak düzeltmeler de önerecek,” dedi Rodriguez.
AI modelinin bağlamsal yaklaşımı, son yirmi yılda programlamanın artan karmaşıklığının ortasında geliştiricilerin iş akışını sürdürme zorluğunu ele alıyor. Bu karmaşıklığa katkıda bulunan faktörler arasında dillerin çoğalması, bulut bilgi işlem, programlama çerçeveleri ve çeşitli hizmetler yer alır.
Örneğin, kötü belgelenmiş düzenli ifadelerle karşılaştıklarında geliştiricilerin bir normal ifade tercümanı bulmalarına gerek yoktur. Bunun yerine, kodu vurgulayabilir ve Yardımcı Pilot Sohbetinden açıklama talep edebilirler.
Kavramanın ötesinde
Geliştiriciler, kodu anlamanın ötesinde, Copilot Chat’e “kod okunabilirliğini artırma”, “daha fazla yorum ekleme” veya “doğrulama işlevini ayırma” talimatı vererek kodlarını geliştirebilirler.
“Kullanıcılar, kodlama zorluklarında Yardımcı Pilot Sohbetinden yardım isteyebilir. Copilot Chat, sorunuzu ilk yanıtıyla tam olarak yanıtlamıyorsa, takip soruları sormaya, açıklama talep etmeye ve daha fazlasını yapmaya devam edebilirsiniz,” dedi Rodriguez. “Bu konuşma unsuru, Yardımcı Pilot Sohbetini çok güçlü kılıyor — tek seferlik bir araç değil; tüm kodlama süreciniz boyunca sizinle birlikte kalan bir konuşma asistanı.”
Şirket, GitHub Copilot ile üretkenlikte şaşırtıcı artışlar elde ettiğini iddia ediyor. Kontrollü bir çalışmada GitHub, geliştiricilerin GitHub Copilot kullanarak görevleri %55 daha hızlı tamamladığını keşfetti. İlk araştırmalar, tüm programlama dillerinde kodun ortalama %46’sının GitHub Copilot ile oluşturulduğunu gösteriyor; bu sayı Java geliştiricileri arasında %61’e çıkıyor.
Güvenlik kontrolü
Rodriguez, kullanıcıların Copilot Chat’ten kodlarını IDE’nin kendisinde incelemesini isteyebileceklerini belirtti. Bu inceleme sürecinde, Copilot Chat olası güvenlik sorunlarını belirleyebilir ve düzeltme için öneriler sunabilir.
Rodriguez, “Copilot Chat’i bu senaryo için özellikle benzersiz kılan şey, sonuçların kullanıcının koduna göre kişiselleştirilmesidir, oysa bir geliştirici Stack Overflow veya Google’da arama yapsaydı, hatalara yönelik çözümler için düzinelerce varyasyon, model ve çeşitle karşılaşabilir ve kullanıcıyla alakalı olan bunlardan biri bile olmayabilir,” diye açıklıyor Rodriguez. “Nihayetinde, bu yetenek güvenlik taramalarında bulunan güvenlik açıklarının sayısını azaltabilir.”
GitHub, geliştiricilerin Copilot Chat ile tıpkı bir insan programcı gibi doğal dili kullanarak konuşarak karmaşık kavramlar hakkında tartışmalara olanak tanıyabileceğini söyledi. Şirket, bu yaklaşımın geleneksel arama ve belge okuma yöntemlerini geride bıraktığını iddia ediyor.
“Bir kod parçacığının işlevselliğine bakmak için yaptıklarını durdurmak yerine, sadece Copilot Chat’e sorabilir ve doğrudan IDE’de bir yanıt alabilirler. Zaman kazandırıyor ve kodlamayı daha etkileşimli ve ilgi çekici hale getiriyor,” dedi Rodriguez VentureBeat’e. “Ayrıca Copilot Chat’in giriş engellerini azaltacağına ve yeni başlayan programcıların becerilerini daha hızlı geliştirmelerine yardımcı olacağına inanıyoruz.”
VentureBeat’in misyonu teknik karar vericilerin dönüştürücü kurumsal teknoloji ve işlemler hakkında bilgi edinmeleri için dijital bir kent meydanı olmaktır. Brifinglerimizi keşfedin.
Kaynak : https://venturebeat.com/ai/github-announces-public-beta-of-copilot-chat-ide-integration/