Znanstvenici razvili PolyCoder - softver koji sam piše kod

Znanstvenici razvili PolyCoder - softver koji sam piše kod

Istraživači sa Sveučilišta Carnagie Mellon razvili su PolyCoder - softver koji sam piše programski kod.

To nije prvo rješenje takve vrste - štoviše, navedeni istraživači objavili su i evaluaciju na 13 stranica (PDF), u kojoj su svoje rješenje usporedili s generatorima koda Codex, GPT-J, GPT-Neo, GPT-NeoX-20B i CodeParrot. Osim njih, u svom radu navode kako postoje i Austin '21, PLBART, CuBERT, CodeT5, CodeBERT i CodeGPT.

PolyCoder ima 2,7 milijardi parametara koji se baziraju na GPT-2 arhitekturi i koji su trenirani na 249 GB koda na 12 programskih jezika. Najboljim se pokazao u programskom jeziku C, a treniran je još u jezicima C#, C++, Go, Java, JavaScript, PHP, Python, Ruby, Rust, Scala i TypeScript. Dok najjači modeli na tržištu nisu javno dostupni, PolyCoder je open-source i javno je dostupan na GitHubu, što omogućuje daljnja istraživanja i primjenu u navedenom području.

Takvi modeli temelje se na umjetnoj inteligenciji, a napravljeni su s ciljem da developeru uštede vrijeme i daju točan rezultat bez sigurnosnih nedostataka. Na primjeru Codexa koji je predstavljen u kolovozu prošle godine, može se vidjeti kako funkcioniraju na način da jednostavne naredbe na prirodnom jeziku (npr. engleskom) prevode u kod.​ Codex je dio GitHubovog alata Copilot u kojem funkcionira kao developerski asistent. Demo primjer rada Codexa može se pronaći na Youtubeu.

- - - 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: