Kod üretmek için dönüştürücü tabanlı dil modelleri kullanıyor.
AlphaCode, “programlama yarışmalarında rekabetçi bir performans düzeyine ulaşan” ilk yapay zeka kod üretim sistemidir. Bir sorunun doğal dil tanımlarına yanıt olarak kod oluşturmak için büyük bir dil modeli kullanır. Yazılım, programlama problemleri ve çözümlerinden oluşan devasa bir veri setinin yanı sıra GitHub’daki yapılandırılmamış kod setinden de yararlanıyor. AlphaCode, eldeki probleme binlerce çözüm önerisi üretiyor, bu çözümleri geçerli olmayanları atmak için filtreliyor, hayatta kalan çözümleri gruplar halinde kümeliyor ve ardından her gruptan gönderilecek tek bir örnek seçiyor.AlphaCode, OpenAI’nin GPT-3 destekli OpenAI Codex’inden daha iyi performans gösterdiğini iddia ediyor. AlphaCode, Codeforces programlama yarışmasında önemli bir başarı elde ederek 10 yarışmada 5.000’den fazla katılımcı arasında ortalama %54 ile ilk sırada yer aldı.
Kaynak: https://www.deepmind.com/blog/competitive-programming-with-alphacode