CodeGen - Ljudi daju upute, a umjetna inteligencija kodira

CodeGen - Ljudi daju upute, a umjetna inteligencija kodira

Salesforce AI Research je objavio kako je razvio CodeGen - softver koji engleski jezik pretvara u izvršni kod.

Rep.hr je prošlog mjeseca objavio članak o PolyCoderu - sličnom AI softveru koji sam piše kod, a u tom članku nabrojeni su i njegovi konkurenti. Dok PolyCoder ima 2,7 milijardi parametara, CodeGen ih ima 16 milijardi i također funkcionira na više programskih jezika, s naglaskom na Pythonu.

Kako on radi, može se vidjeti iz primjera Two sum problema - čestog pitanja na razgovorima za posao u kojem treba pronaći sve parove brojeva u nizu kojima je zbroj neki zadani broj. Korisnik na engleskom jeziku samo treba napisati kako treba rješenje two sum problema ("Solve the two sum problem"), a CodeGen potom kreira kod koji ispravno rješava zadatak. 

Nakon što to napravi, korisnik se može zatražiti povratak na problem i tražiti novi pristup - u konkretnom slučaju primjerice da problem riješi korištenjem hash mapa, ne bi li se tako došlo do boljeg rješenja.

Ideja CodeGena je da osoba koja upisuje svoj zahtjev na engleskom jeziku ne mora znati ništa o programiranju, no poznavanje programiranja ipak pomaže, pogotovo u slučaju kompleksnijih problema.

Kako bi se ubrzalo istraživanje, CodeGen je dostupan kao open source. Više informacija o navedenom softveru može se pronaći na blogu Salesforce AI Researcha, Githubu i znanstvenom članku (PDF).

- - - IZDVOJITE MINUTU I PODRŽITE REP.HR - - -

Ako redovito posjećujete rep.hr, vjerojatno ste svjesni da objavljujemo niz članaka koji sadrže zanimljive i društveno korisne informacije. Nastojimo ukazati na nepravilnosti i prevare, promovirati uspjehe informatičara na natjecanjima, predstaviti nove projekte i inicijative i pružiti niz drugih informacija. Iako portal ima određene marketinško-prodajne aktivnosti, proizvodnja takvog sadržaja košta i - kao i drugim medijima - dodatni izvor prihoda pomogao bi u daljnjem rastu i razvoju. Brojni portali uveli su proteklih mjeseci zaključavanje članaka i pretplatu, a mi smo se odlučili za opciju dobrovoljnih priloga za koje se izdaju računi.

Podržati nas možete već s pet kuna, na što trebate potrošiti manje od minute. Dovoljno je izabrati sličicu s jednim od ponuđenih iznosa, a nakon toga u novom prozoru izabrati način plaćanja. Radi jednostavnosti i brzine plaćanja, podržane su mobilne aplikacije KEKS Pay, Aircash i Settle te kriptovalute. Uplata se realizira putem partnerske tvrtke Neoinfo i sustava mobilepaymentsgateway.com Sustav za plaćanja je trenutnu u testnoj fazi te se ispričavamo ako u početku bude nekih nesavršenosti. Ako uočite nekakav nedostatak ili vas zanima više informacija o sustavu možete nas kontaktirati na info@rep.hr

Izaberite iznos podrške: