Modele și platforme AI

Cercetătorii creează un instrument AI care poate crea noi niveluri de jocuri video

mm
Adaugă Unite.AI la sursele tale preferate pe Google

Pe măsură ce învățarea automată și inteligența artificială au devenit mai sofisticate, jocurile video s-au dovedit a fi un teren natural și util de testare pentru algoritmi și modele AI. Deoarece jocurile video au mecanici, obiecte și metrici observabile și cuantificabile, ele reprezintă modalități convenabile pentru dezvoltatorii de AI de a testa versatilitatea și fiabilitatea modelelor lor. În timp ce jocurile video au ajutat inginerii de AI să-și dezvolte modelele, AI poate potențial ajuta designerii de jocuri video să creeze propriile jocuri. Recent, un grup de cercetători de la Universitatea Alberta a proiectat un set de algoritmi care pot automatiza crearea de jocuri video de platformă simple.

Matthew Guzdial este asistent profesor și cercetător AI la Universitatea Alberta, și, conform revistei Time, Guzdial și echipa sa au lucrat la un algoritm AI care poate crea automat niveluri în jocuri video de platformă cu scroll lateral. Această proiectare automată a nivelurilor ar putea salva timpul și energia designerilor de jocuri, permițându-le să se concentreze pe sarcini mai solicitante.

Guzdial și echipa sa au instruit un AI să genereze niveluri de joc de platformă prin antrenarea AI-ului cu multe ore de gameplay de joc de platformă. Guzdial, incluzând jocuri ca și originalul Super Mario Bros., Kirby’s Adventure și Mega Man. După antrenamentul inițial, AI-ul este însărcinat să facă predicții despre regulile/mecanica jocului, comparând ipotezele sale cu imagini de test ale jocului. După ce AI-ul a reușit să interpreteze regulile pe care jocul le operează, cercetătorii au folosit o metodă de antrenament similară pentru a construi niveluri și jocuri complet noi în care regulile modelului sunt testate.

Guzdial și echipa sa au creat un “graf de joc”, care este o fuziune a credințelor modelului cu privire la reguli și a ipotezelor sale despre cum sunt proiectate nivelurile care folosesc aceste reguli. Graficul de joc a combinat toate caracteristicile esențiale ale unui joc într-o singură reprezentare, și această reprezentare conținea, prin urmare, toate informațiile necesare pentru a reproduce jocul de la zero. Toate informațiile conținute în graficul de joc au fost apoi folosite pentru a proiecta niveluri și jocuri noi. Conținutul observațiilor modelului este combinat în moduri noi și unice. De exemplu, AI-ul a combinat aspecte ale jocurilor Super Mario Bros. și Mega Man pentru a crea un nivel nou care se bazează pe mecanica de platformă a ambelor jocuri. Când acest proces este repetat de mai multe ori, rezultatul final poate fi un joc complet nou care se simte foarte similar cu jocurile clasice de platformă, dar este, totuși, unic.

Conform lui Guzdial, așa cum este citat de Time, ideea din spatele proiectului este de a crea un instrument pe care dezvoltatorii de jocuri îl pot folosi pentru a începe să proiecteze propriile niveluri și jocuri fără a fi nevoie să învețe cum să programeze. Guzdial a arătat că Super Mario Maker este deja pe această direcție.

Guzdial și ceilalți membri ai echipei de cercetare speră să ducă conceptul și mai departe, posibil creând un instrument care să permită oamenilor să creeze niveluri sau jocuri noi prin specificarea unui anumit “aspect” sau “aspect” pe care îl doresc. Odată ce modelul primește aceste specificații, el poate crea un joc nou cu niveluri și reguli unice. Modelul ar avea nevoie doar de două cadre ale jocului pentru a face acest lucru, deoarece ar extrapolă din diferențele dintre cele două cadre. Utilizatorul ar putea oferi modelului feedback pe măsură ce acesta generează niveluri, și modelul ar crea niveluri noi pe baza feedback-ului oferit.

„Suntem pe punctul de a termina interfața și apoi vom face un studiu cu subiecți umani pentru a vedea dacă suntem pe drumul cel bun”, a spus Guzdial Time-ului.

Deși orice versiune gata pentru consumatori a acestei aplicații este încă în viitor, Guzdial a exprimat îngrijorări că industria jocurilor ar putea fi lentă în a adopta tehnologia din cauza preocupărilor că ar putea reduce nevoia de designeri de jocuri umani. În ciuda acestui fapt, Guzdial a crezut că, dacă cineva ar fi probabil să folosească instrumentul, primii oameni care ar face acest lucru ar fi probabil dezvoltatorii de jocuri independenți, care ar putea să-l folosească pentru a crea jocuri experimentale interesante.

„Pot să-mi imaginez că ceea ce vom obține sunt niște dezvoltatori de jocuri independenți pasionați care se joacă cu aceste tehnologii și creează experiențe mici, ciudate, interesante și cool”, a spus Guzdial. „Dar nu cred că vor avea un impact asupra dezvoltării jocurilor triple-A în curând”.

Blogger și programator cu specializări în Machine Learning și Deep Learning subiecte. Daniel speră să ajute pe alții să folosească puterea inteligenței artificiale pentru binele social.