GitHub’ın yapay zeka destekli programlama asistanı Copilot artık genel kullanıma sunuldu – TechCrunch

Geçen Haziran, Microsoft’a ait GitHub ve OpenAI Yardımcı Pilot başlatıldı, Microsoft Visual Studio gibi geliştirme ortamlarında tüm kod satırları için öneriler sağlayan bir hizmet. İndirilebilir bir uzantı olarak sunulan Copilot, mevcut kod bağlamında ek kod satırları ve işlevler önermek için milyarlarca genel kod satırı üzerinde eğitilmiş Codex adlı bir AI modeli tarafından desteklenmektedir. Yardımcı pilot ayrıca, bir geliştiricinin neyi başarmak istediğinin (örneğin, “Merhaba Dünya Deyin”) açıklamasına yanıt olarak, bilgi tabanını ve mevcut bağlamını kullanarak bir yaklaşımı veya çözümü ortaya çıkarabilir.

Yardımcı pilot daha önce yalnızca teknik önizlemede mevcuttu. Ama sonra sinyalizasyon Aracın bu yaz genel kullanıma sunulacağını açıklayan GitHub, bugün Copilot’un artık tüm geliştiricilerin kullanımına sunulduğunu duyurdu. Daha önce ayrıntılı olarak açıklandığı gibi, öğrenciler ve “doğrulanmış” açık kaynak katkıda bulunanlar için ücretsiz olacak – topluluktan seçilen yaklaşık 60.000 geliştiriciden ve topluluktaki öğrencilerden başlayarak. GitHub Eğitimi program.

GitHub, önizleme döneminde 1,2 milyon kişinin kaydolduğunu söylüyor. Şirkete göre, yardımcı pilot şimdi yeni yazılan kodun %40’ını öneriyor – bu yılın başlarındaki %35’e yükseldi.

“Geçen yıl boyunca, iş akışlarının ‘sihrini’ yönlendirmeye yardımcı olmak için iş akışlarını yinelemeye ve test etmeye devam ettik. Yardımcı pilot, ”GitHub’da ürün başkan yardımcısı Ryan J. Salva, TechCrunch’a e-posta yoluyla söyledi. “Önizlemeyi yalnızca insanların GitHub’ı nasıl kullandığını öğrenmek için kullanmadık yardımcı pilot değil, aynı zamanda hizmeti güvenli bir şekilde ölçeklendirmek için. ”

Copilot ile geliştiriciler Python, JavaScript, TypeScript, Ruby, Go ve diğer onlarca programlama dili için öneriler arasında geçiş yapabilir ve bunları kabul edebilir, reddedebilir veya manuel olarak düzenleyebilir. Copilot, geliştiricilerin yaptığı düzenlemelere uyum sağlar, belirli kodlama stillerini otomatik doldurma standart veya tekrarlayan kod kalıplarıyla eşleştirir ve uygulama koduyla eşleşen birim testleri önerir.

Copilot uzantıları, Visual Studio Code’a ek olarak Noevim ve JetBrains için veya GitHub Codespaces üzerinde bulutta mevcuttur.

Copilot’un genel sürümüyle aynı zamana denk gelen yeni bir özellik, kodu doğal dil açıklamalarına çeviren Copilot Açıklamasıdır. Bir araştırma projesi olarak tanımlanan amaç, haber geliştiricilere veya tanıdık olmayan bir kod tabanıyla çalışanlara yardımcı olmaktır.

“Açık olduğu halde yardımcı pilot geliştiricilerin görevleri daha hızlı tamamlamalarına yardımcı oluyor, geliştiricilerin akışta kalmalarına, daha tatmin edici çalışmalara odaklanmalarına ve zamandan tasarruf ederken bile zihinsel enerjiyi korumalarına yardımcı olarak bunun ötesine geçen güncellemeleri keşfetmeye devam ediyoruz ”dedi. “Gözlemlediğimiz etkiye bir örnek olarak, yürüttüğümüz bir çalışmanın erken sonuçlarını paylaşmaya değer. Deneyde, geliştiricilerden bir HTTP sunucusu yazmalarını istiyoruz – yarısı kullanarak yardımcı pilot ve yarısı olmadan. Ön veriler, geliştiricilerin yalnızca kullanım sırasında görevlerini tamamlama olasılıklarının daha yüksek olmadığını gösteriyor yardımcı pilotama aynı zamanda bunu kabaca yarı yarıya yapıyorlar. ”

Yapay zeka modellerinin karmaşık yapısı nedeniyle, Yardımcı Pilot kusurlu bir sistem olmaya devam ediyor. GitHub, standart biçimlerde ve rahatsız edici sözcüklerde gösterildiğinde e-postaları engellemek için filtreler uyguladığını ve halka açık depolardan tekrarlanan kodu algılamaya ve bastırmaya yardımcı olacak bir filtre oluşturma sürecinde olduğunu söyledi. Ancak şirket, Copilot’un güvenli olmayan kodlama kalıpları, hatalar ve eski API’lere referanslar veya eğitim verilerinde mükemmel olmayan kodu yansıtan deyimler üretebileceğini kabul ediyor.

Salva, “Bu, AI destekli geliştirme araçlarının yalnızca başlangıcıdır, bu nedenle geliştiricilerin bundan sonraki birkaç ay ve yıl içinde Copilot’u nasıl kullanacağını ve birlikte ürünü nasıl ilerleteceğimizi görmek heyecan verici olacak,” diye devam etti Salva.