GitHub ve OpenAI'nin kendi kodunu oluşturabilen yapay zeka aracı Copilot geçtiğimiz günlerde haberlerde yer almıştı. GitHub'ın sahibi Microsoft olduğu için Microsoft'un OpenAI yatırımı Copilot'un piyasaya sürülmesiyle karşılığını verdi. GitHub kısa bir süre önce, Copilot sisteminin OpenAI'nin GPT-4 modeliyle entegre edildiğini, yazılı ve sözlü chatbot desteği ve kod düzenleyicilerde ChatGPT'ye benzer bir deneyim sağladığını duyurdu. Copilot, temel düzeyde otomatik tamamlama ve kodlama sağlayabilir, ancak bu yeni sürüm, Microsoft'un Microsoft 365 uygulamaları için piyasaya sürdüğü yeni Copilot gibi gerçek bir kodlama asistanı olarak öne çıkıyor.
Bu yeni sürümle, Copilot size güvenlik açıklarını göstermek için kodu analiz edebilir. Benzer şekilde, bir kod bloğunun nasıl çalıştığını açıklayabilir ve belirli bölümlerin yeniden yazılmasına yardımcı olabilir. Başka birinin kodunu ilk kez inceliyorsanız, Copilot eklenen yorumlar aracılığıyla rehberlik sağlayabilir.
Bu özelliklere ek olarak, Copilot entegre geliştirme ortamınızın (IDE) yanına yerleştirilebilir. Copilot, IDE'nizi tam olarak görüntüler ve ne yazdığınızı anlar, bu da Copilot'un sağladığı önerilerle daha verimli bir şekilde kodlamayı mümkün kılar.
Şu anda Copilot, Microsoft Edge'deki Bing sohbetine benzer bir şekilde konumlandırılıyor ancak gelecekte başka yerlerde de görülmesi planlanıyor. GitHub CEO'su Thomas Dohmke, geliştiricilerin doğrudan kod içinde sohbet etmelerini sağlayacak bir arayüz üzerinde çalıştıklarını söyledi.
Copilot, kodlama için sesli komutları da destekler. "Hey, GitHub!" özelliği AI destekli sohbet sistemine entegre edilmiştir. Başka bir deyişle, kodunuzu yazması için Copilot'a sesli komutlar verebilirsiniz.
GitHub, Copilot için farklı AI modelleri kullanır. Daha hızlı bir model istiyorsanız Codex gibi daha küçük bir modelle çalışabilirsiniz ancak daha doğru sonuçlar istiyorsanız GPT-4 ile çalışmanız gerekiyor.
Güncelleme ile Copilot, kod dokümantasyonu için yapay zeka destekli yanıtlar üretecektir. Bu yanıtlar React, Azure docs ve MDN için oluşturulabilir. Copilot, GitHub'ın çekme istekleri bölümünde de görünür olacaktır. Copilot, AI destekli açıklamalar hazırlayacak ve bu alana etiketleri otomatik olarak uygulayacaktır, ancak geliştiriciler yine de bu açıklamaları ve etiketleri inceleyip düzenleyebilir.
Son olarak, komut satırı arayüzüne, Copilot komutlarının yazılmasını ve çalıştırılmasını destekleyecek olan Copilot eklendi.
Yeni Copilot sistemi şu anda yalnızca Microsoft'un Visual Studio ve Visual Studio Code uygulamaları için teknik önizlemelerde kullanılabilir. Ancak, yakında diğer IDE'ler için de kullanılabilir olması bekleniyor.
https://github.com/features/copilot