22 puan yazan xguru 2025-02-08 | 8 yorum | WhatsApp'ta paylaş
  • 2021'de GitHub Copilot'u tanıtma amacı: "Yapay zekanın geliştiricilerin yerini alması yerine, onlarla birlikte çalışarak kod kalitesini ve üretkenliği artıran bir partner oluşturmak"
  • Başlıca güncellemeler: daha güçlü Agentic AI (Agent modu), VS Code içinde Copilot Edits'in genel kullanıma sunulması, model seçiciye Gemini 2.0 Flash'ın eklenmesi, yeni otonom ajan (Project Padawan)'ın ilk kez tanıtılması
  • Geliştiricilerin yaratıcı işlere odaklanmasını, tekrar eden ve zahmetli işleri ise Copilot'un üstlenmesini destekliyor

Agent modu preview olarak sunuluyor

  • Copilot, kendi ürettiği kod çıktısını çalıştırıp denetleyebilir; hataları algılayıp otomatik olarak düzeltebilir
  • Terminal komutları önerir ve kullanıcı komutun çalıştırılmasını onayladığında, sonuçlara göre yeniden iyileştirme yaparak bunu tekrarlar
  • Daha önce yalnızca kullanıcının açıkça belirttiği tek bir göreve odaklanıyordu; artık "ana hedefe" ulaşmak için gereken ek işleri de çıkarım yapabiliyor
  • Kullanıcı açısından terminalde çıkan hataları kopyalayıp yapıştırmaya gerek kalmadan, Copilot hataları doğrudan bulup çözebiliyor
  • Kullanım şekli:
    • VS Code Insiders'ı kurduktan sonra GitHub Copilot Chat'in agent mode ayarını etkinleştirin
    • Copilot Edits panelinde Edit yerine Agent'a geçin
  • Gelecekte bu modu Copilot'un desteklediği tüm IDE'lere genişletmeyi planlıyorlar
  • VS Code Insiders üzerinden geri bildirim alıp ajan teknolojisini geliştirmeyi sürdürecekler

Copilot Edits - VS Code'da genel kullanıma sunuldu 🎉

  • Copilot Edits ilk olarak 2024 GitHub Universe etkinliğinde tanıtıldı
  • Chat ve Inline Chat'in avantajlarını birleştiren konuşma tabanlı bir arayüz sunar ve birden fazla dosyada satır içi değişiklik önerileri yapar
  • Kullanıcılar belirli bir dosya kümesi seçtikten sonra, Copilot'tan doğal dille değişiklik isteyerek tek seferde birden çok dosyaya yayılan güncellemeler alabilir
  • Artık VS Code'da GA olarak yayımlandı ve kullanıcı geri bildirimleri doğrultusunda işlevleri geliştirildi
  • Çalışma şekli:
    • Çift model mimarisiyle önce "foundation language model" düzenleme önerileri üretir
    • OpenAI'nin GPT-4o'su, Anthropic'in Claude 3.5 Sonnet'i, Google Gemini 2.0 Flash gibi çeşitli modeller arasından seçim yapılabilir
    • Önerilen değişiklikler, hızlı uygulama için ayrı bir speculative decoding endpoint üzerinden editöre sunulur
  • Kullanıcı nihai sonucu doğrudan gözden geçirir, yalnızca istediği değişiklikleri kabul eder ve test ya da çalıştırma sonuçlarını kontrol ederek bunu defalarca yineleyebilir
  • VS Code'un Secondary Side Bar'ında Copilot Edits açık tutulurken, Primary Side Bar'daki diğer özellikler (ör. test runner) ile birlikte kullanılabilir
  • Mikrofonla sesli giriş özelliği sayesinde istekler doğal bir konuşma biçiminde de iletilebilir
  • Gelecek yol haritası:
    • Uygulama hızının iyileştirilmesi
    • Copilot Chat ile bağlam geçişinin birbirine bağlanması
    • Çalışma dosyalarının otomatik önerilmesi
    • Her düzenleme parçası için kısmi geri alma desteği sunulması
  • En hızlı güncellemeler VS Code Insiders ve GitHub Copilot Chat pre-release eklentisi üzerinden alınabilir
  • Visual Studio 2022'de de Copilot Edits preview sürüyor

Project Padawan: GitHub'da SWE ajanının hayata geçirilmesi

  • Project Padawan, tamamen otonom şekilde Pull Request oluşturan ve düzenleyen bir ajan çalışmasıdır
  • Kullanıcı GitHub issue'yu doğrudan Copilot'a atadığında, Copilot test edilmiş bir PR'yi otomatik olarak oluşturur
  • İş tamamlandıktan sonra otomatik olarak reviewer atar ve review geri bildirimlerine göre düzeltmeler yapmayı sürdürür
  • Arka planda güvenliği ayrıştırılmış bir sandbox'ı otomatik olarak kurar, ardından depoyu klonlayıp build, test ve lint süreçlerini yürütür
  • Issue veya PR içindeki konuşmalar ile depo içindeki yapılandırma bilgilerini birlikte değerlendirerek proje bağlamını anlar
  • Copilot Extensions veya model picker'da olduğu gibi, yapay zeka iş akışlarına partnerlerin ve müşterilerin kolayca entegre olabilmesi için iş birliği yapmayı planlıyor
  • Amaç, geliştiriciler için tekrar eden ve tüketici işleri üstlenen otonom ajanlar sunmak
  • Project Padawan'ı bu yıl içinde yayımlamayı ve kullanıcı geri bildirimlerine göre yeteneklerini güçlendirmeyi planlıyorlar

8 yorum

 
wedding 2025-02-09

Code değil, VS'ye de biraz el atın... Pro satın alıp kullanıyorum ama destek ücretsiz sürümden bile daha yavaş :(

 
cosogi 2025-02-09

Ajan uygulama örnekleri çoktu ama kullanım örneklerinin az olmasının nedeni maliyetti; bunu nasıl aştıklarını merak ediyorum.

 
jhj0517 2025-02-08

Kod düzenlemeden PR oluşturmaya, hatta kod çalıştırmaya kadar!
Kullanım şekli ve arayüzü Cursor’a benziyor gibi; nasıl bir his vereceğini merak ediyorum.

 
kaydash 2025-02-08

Birlikte GitHut'un keyfini çıkaralım

 
jwh926 2025-02-08

Şimdi asıl copilot kim?

 
iolothebard 2025-02-08

JetBrains eklentisi de olsa keşke… hıçkırık hıçkırık

 
clickin 2025-03-26

Sonunda JetBrains eklentisine de gelmiş!

 
cuhong 2025-02-08

Lütfen.. uu