Yapay zeka AlphaCode, ortalama bir programcıdan daha kötü olmayan kod yazmayı öğrendi
Miscellanea / / February 03, 2022
Programlama yarışmalarında başarılı olabilirdi.
İngiliz şirketi DeepMind yaratıldı kendi sözleriyle "rekabetçi düzeyde bilgisayar programları yazan" AlphaCode yapay zeka sistemi. AlphaCode programlama yarışmasındaki sorunları çözmede atlanmış çoğu insan geliştirici.
AlphaCode, Codeforces rekabetçi platformu için oluşturulan görevler üzerinde test edildi. Her hafta burada yeni varyantlar yayınlanır ve çözümleri için geliştiriciler, platformun dahili derecelendirmesinin en üst sıralarına tırmanmak için puan kazanabilirler.
AlphaCode'a sıradan Codeforces kullanıcıları ile aynı şekilde on görev teklif edildi: metinsel açıklama, gelen ve giden bilgiler için gereksinimler, test senaryolarının örnekleri ve Sonuçlar. Yapay zeka sistemi çok sayıda olası cevap üretti ve ardından bir test yaptı ve en iyi seçenekleri seçti. Yaklaşık olarak aynı, çalışmanın yazarlarına göre, insan katılımcıların çoğunluğu.
AlphaCode çözümleri, seçeneklerin ilk %54,3'ünde yer aldı. Bu izin verilmiş Yapay zeka, 1238 katılımcının yer aldığı Codeforces Elo derecelendirmesinin önde gelen geliştiricilerinin %28'lik listesine girmek için.
Codeforces platformunun kurucusu Mikhail Mirzayanov şunları kaydetti:
AlphaCode'un sonuçlarının beklentilerimi aştığını güvenle söyleyebilirim. Şüpheliydim, çünkü basit rekabet problemlerinde bile, genellikle sadece algoritmayı uygulamak değil, aynı zamanda (ve bu en zoru) icat etmek gerekir. AlphaCode, gelecek vaat eden yeni bir rakip seviyesinde performans göstermeyi başardı.
Mihail Mirzayanov
Codeforces Kurucusu, ITMO Üniversitesi Bilgi Teknolojileri ve Programlama Fakültesi'nde Asistan
DeepMind uzmanı Oriol Vinyals, çalışmanın hala erken bir aşamada olduğunu söyledi. Ancak sonuçları, şirketi, açıklanan gereksinimlere göre otonom kod blokları oluşturmak için esnek yapay zekanın oluşturulmasına daha da yaklaştırdı.
Uzun vadede, [AlphaCode]'un programcılara ve programcı olmayanlar kod yazma, performansı iyileştirme veya oluşturmanın yeni yollarını yaratma konusunda yazılım.
Oriol Vinilleri
Kıdemli Üye DeepMind
Ancak DeepMind, AlphaCode becerilerinin programcıların her gün karşılaştığı sorunları çözmede her zaman yararlı olmayacağını kabul etti. Yarışmalarda katılımcılara daha çok en hızlı ve en şık çözümü bulmak istedikleri bulmacalar sunulur. Gerçek projelerde bu nadirdir, bu nedenle geliştirici mesleğinin yıkımından bahsetmek için henüz çok erken.
Ayrıca okuyun🧐
- Alttaki yapay zeka resimleri 1 milyon dolardan fazla satıldı
- Yapay zeka 12 plastik türü arasında ayrım yapmayı öğrendi
- Bilim adamları çoğalabilen ksenobotlar yarattı
BT'de 10 yıl boyunca çok denedim: Sistem yöneticisi ve testçi olarak çalıştım, bir düzine farklı dilde yazdım programlama, basılı bir gazetenin yazı işleri ofisinin bilgisayar departmanını yönetti ve haber beslemelerini yönetti yüksek teknoloji portalları. FreeBSD için KDE2'yi yamalayabilirim - ve size bu sürecin tüm nüanslarını ayrıntılı olarak anlatabilirim. Ev yapımı R2-D2 ve uzay uçuşunu hayal ediyorum.