• Yapay zekadan makale özeti

    • Bu video, MEA Develper kanalında yayınlanan bir teknik tanıtım sunumudur. Sunucu Tasw Boty Age GTM Manager olarak Türkiye'de çalışırken, konuk Mert Yeter, iki senedir Azure MPCI'de yazılım mimarı olarak çalışan ve yaklaşık 16-17 yıllık profesyonel yazılım deneyimine sahip bir MVP'dir.
    • Video, GitHub Copilot'un ne olduğunu, nasıl çalıştığını ve sunduğu avantajları anlatmaktadır. Copilot, kodlama sırasında önerilerde bulunan bir extension olarak tanımlanmakta ve kullanıcıların kodlama sürecini hızlandırmalarına yardımcı olmaktadır. Sunumda Copilot'un çalışma prensibi, desteklediği geliştirme ortamları ve GitHub tarafından yapılan anket sonuçları paylaşılmaktadır. Video, Visual Studio Code üzerinde gerçek bir demo ile devam ederek Copilot'un kod yazma, test yazma ve kod çevirisi gibi özelliklerini göstermektedir.
    00:00Sunum ve Tanıtım
    • Tasf, GTM Manager olarak Türkiye'de çalışmakta ve Mea Developer kanalına Mert Yeter'i davet etmiştir.
    • Mert Yeter, XXNET'te yazılım mimarı olarak çalışmakta ve yaklaşık 16-17 senedir profesyonel olarak yazılım sektöründe yer almaktadır.
    • Mert, teknik paylaşımlar yapmayı seviyor ve komitede aktif rol almakta olduğunu belirtmiştir.
    00:56GitHub Copilot Tanıtımı
    • GitHub Copilot, geliştirme ortamına yüklenen ve kodlama sırasında önerilerde bulunarak işi hızlandıran bir extension'dır.
    • Copilot, işimizi yapmak yerine bizim işimizi hızlı yapmamızı sağlayan bir servistir.
    • Bu araç, yazılan kuvvetleri koda çevirir, tekrarlanan kodları hızlı bir şekilde yapmamızı sağlar ve unit test yazmamıza yardımcı olur.
    02:10GitHub Copilot'un Çalışma Prensibi
    • Copilot, arkada bir Open AI Codex modeli kullanır ve bu model internet üzerindeki public kodlar üzerinden eğitilir.
    • Private repository'lere erişim yoktur, sadece public repository'ler düzenli olarak train edilir.
    • Kullanıcı bir kod yazdığında veya öneri istediğini belirttiğinde, context bilgisi Copilot servisine gider ve model üzerinden sonuç üretilir.
    03:16Desteklenen Geliştirme Ortamları ve Anket Sonuçları
    • GitHub Copilot, Notepad++ hariç neredeyse tüm geliştirme ortamlarını desteklemektedir (Visual Studio, Visual Studio Code, Jetbrains, PyCharm, Rider, Neom'i).
    • Bir ankette yaklaşık 2000'den fazla kişi arasında %88'i kendilerini daha productive hissettiğini, %87'si tekrarlayan işleri yormadan hızlıca yapabildiğini belirtmiştir.
    • Bir diğer çalışmada, Copilot kullanan takım %78 oranında bir görevi 1 saat 11 dakikada tamamlarken, kullanmayan takım %70 oranında aynı görevi 2 saat 41 dakikada tamamlamıştır.
    05:43GitHub Copilot Demo
    • Visual Studio Code'da yeni bir dosya oluşturulup "csharp" seçildiğinde, "define a banking account" yorumu yazarak bir class önerisi alınıyor.
    • Yorumlara ekleyerek (örneğin "end: check if balance is sufficient") Copilot, ilgili kontrolü ekleyerek yeni metod öneriyor.
    • "define a test with xunit" yorumu yazarak XUnit ile test class'ı oluşturulabiliyor.
    09:57GitHub Copilot Labs
    • GitHub Copilot Labs extension, kodu açıklamak için "explain code" seçeneği sunmaktadır.
    • "language translation" özelliği ile bir dilde yazılmış kodu farklı bir dile çevirmek mümkün olmaktadır.
    • Bu özellik, internette bulunan farklı dildeki kod örneğini istediğiniz dile çevirerek hızlı bir şekilde kullanmanıza olanak sağlar.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor