Github Yardımcı Pilotu: İnsanlar mı? Bir yapay zeka bunu başka neden yapabilir?

Github Yardımcı Pilot yapay zeka

La yapay zeka (AI) sıçramalar ve sınırlarla ilerler. Daha akıllı hale geliyorlar ve daha fazla uygulamaya sahipler. Er ya da geç, şimdi insanlar tarafından tutulan çok sayıda işi işgal edecekler. Github Copilot'un gösterdiği gibi programlama veya donanım geliştirme gibi meslekler bu algoritmalardan biri ile yapılabilir.

Derin öğrenme için kullanılan yeni bir OpenAI dil modeli olan GPT-3'ten yararlanan bu sistem, insan yazısını simüle eden metinler ürettiğini gösterdiği için makineler programlayabilir. Ancak, içinde Github Yardımcı Pilotu biraz daha ileri gittiler ve tamamen özerk bir şekilde kaynak kodu üretme yeteneğine sahip oldular, böylece geliştiricilerin zamandan tasarruf etmelerine ve daha verimli olmalarına yardımcı oldular.

Birçok merak nereye gidebilirim Github Copilot veya gelecekte benzer projeler. Zaten bunu yapabiliyorlarsa, AI birkaç yıl içinde birçok mesleği geçersiz kılabilir, ancak şu anda bilinmeyen yeni meslekler üreteceği de doğru.

Bildiğin gibi, GPT-3 metin oluşturur önceki bir eğitimden, bir insan tarafından yazılmış bir metin olduğunu simüle ediyor. Bu proje, çok sayıda pratik uygulama sağlayan çok ikna edici bir şekilde konuşma ve yazma yeteneğine sahiptir. Bunlardan biri de yapay zekanın bir geliştirici gibi kod yazmasını sağlamak.

Umut verici görünüyor ve Microsoft, GitHub'ın şu anki sahibi, onu geliştirme araçlarına entegre edeceğini ileri sürdü. Şu anda programcıların yerini almayacak, ancak otomatik olarak kod bölümlerini yazabilir, önerilerde bulunabilirsiniz ve geliştirmenin daha verimli ve daha hızlı olduğunu.

Hatta yetenekli yorumları koda dönüştür. Programcı uygulamak istedikleri mantığı açıklayacak ve GitHub Copilot gerekli kodu üretecektir. Ayrıca, günümüzdeki birçok IDE gibi, ancak daha gelişmiş bir şekilde otomatik tamamlama yapabilir veya kod alternatiflerini gösterebilirsiniz.

GitHub Copilot hakkında daha fazla bilgi - resmi web sitesi


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Haylem Candeları Bauza dijo

    Çok ilginç, ancak geliştirmeyi hızlandırmanın başka bir yolu ve bu oldukça karşılaştırılabilir olacaktır, örneğin, yardımcı pilot "veritabanına bağlan ve 50'nin üzerindeki yaşları göster" gibi bir yorum alır ve bu doğru olanı oluşturur. code veya her yürütmede her seferinde farklı bir kod oluşturur, ancak dilin kendisine özgü bazı standart işlevlerimiz olsaydı, örneğin show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Tek bir cümlede aynı işlevselliğe sahip olurduk ve eşdeğer olurdu, mevcut dillere böyle makro fonksiyonları koyarsak, PC'ye bir algoritma getirmek çok basit olurdu, örneğin hayali bir dille

    String türünde var db ve val "mibase"

    connect_to ("192.168.1.1")
    Extract_regs_where ("ID = 24") ve sonuçta saklayın
    liste (sonuç)
    kapatmak (db)

    ----------

    var küp türü Cube3D

    show_cube (küp)
    KIRMIZI renkle colorize_face (2 ila 3)
    sil yüz (1)
    diş (INC 0.5 ile x ekseninde (küp) döndürme_animasyon)

    konsolda göster ("Bir küpü döndürüyorum")

    if (küp.yüze tıklandığında (6))
    stop_rotation_of (küp)