Modele și platforme AI

Joc video text bazat creat cu algoritmul puternic GPT-2 al OpenAI

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

Un student la masterat în neuroștiințe de la Universitatea Northwestern a creat recent un joc video text bazat în care textul pe care îl citește utilizatorul este generat în întregime de inteligența artificială. Inteligența artificială responsabilă pentru generarea textului se bazează pe algoritmul GPT-2 creat de OpenAI la începutul acestui an.

Multe jocuri video timpurii nu aveau grafică, în schimb, foloseau o interfață text bazată. Aceste jocuri de aventură text bazate primeau comenzi de la utilizator și ofereau o serie de răspunsuri preprogramate. Utilizatorul trebuia să folosească comenzi text pentru a rezolva puzzle-uri și a avansa mai departe în joc, o sarcină care putea fi dificilă în funcție de sofisticarea parser-ului de text. Jocurile de aventură text bazate timpurii aveau o gamă foarte limitată de comenzi posibile la care jocul putea răspunde.

Conform raportului de pe ZME Science, Nathan Whitemore, un absolvent de neuroștiințe de la Universitatea Northwestern, a revitalizat acest concept de joc, folosind algoritmi de inteligență artificială pentru a genera răspunsuri în timp real, și nu răspunsuri preprogramate. Whitmore a fost aparent inspirat să creeze proiectul de un joc de minte care a apărut în romanul științifico-fantastic Ender’s Game, care răspundea la intrările utilizatorului și reforma lumea jocului în jurul utilizatorului.

Algoritmul care conduce jocul de aventură text bazat este algoritmul GPT2, care a fost creat de OpenAI. Algoritmul de text predictiv a fost antrenat pe un set de date text, numit WebText, care avea peste 40 GB în mărime și a fost extras din link-uri de pe Reddit. Rezultatul a fost un algoritm de text predictiv extrem de eficient, care putea genera paragrafe realistice și naturale, atingând performanțe de top la o serie de teste de limbaj. Algoritmul OpenAI a fost aparent atât de eficient la generarea de știri false, încât OpenAI a fost reticent să lanseze algoritmul public, temându-se de abuz. Din fericire, Whitmore a folosit algoritmul pentru ceva mult mai inofensiv decât crearea de știri false.

Whitmore a explicat pentru Digital Trends că, pentru a produce jocul, a trebuit să modifice ieșirea GPT-2 prin antrenarea lui extinsivă pe o serie de scenarii de joc de aventură, folosind diverse algoritmi pentru a ajusta parametrii GPT-2 până când ieșirea de text a algoritmului a semănat cu textul jocurilor de aventură.

Ceea ce este deosebit de interesant despre joc este că este cu adevărat creativ. Utilizatorul poate introduce aproape orice text pe care îl poate gândi, indiferent de setarea sau contextul jocului, și jocul va încerca să se adapteze și să determine ce ar trebui să se întâmple mai departe. Whitemore a explicat că puteți introduce aproape orice prompt aleatoriu doriți, deoarece modelul are suficient “simț comun” pentru a se adapta la intrare.

Algoritmul GPT2 personalizat de Whitemore are totuși unele limitări. Uită ușor lucrurile pe care utilizatorul i le-a spus deja, având o “memorie” scurtă. Cu alte cuvinte, nu păstrează contextul situației în ceea ce privește comenzile, așa cum ar face un joc de aventură text bazat preprogramat, și, desigur, așa cum se întâmplă adesea cu textul generat de inteligența artificială, textul generat nu are întotdeauna sens.

În schimb, programul simulează remarcat de bine structura și stilul jocurilor de aventură text bazate, oferind utilizatorului descrieri ale setării și oferindu-i diverse opțiuni pe care le poate selecta pentru a interacționa cu mediul pe care l-a creat.

„Cred că este creativ într-un mod foarte de bază, așa cum este o persoană care joacă ‘Apples to Apples’ creativă,” a explicat Whitmore. „Este luând lucruri din vechile jocuri de aventură și rearanjându-le în ceva nou și interesant și diferit de fiecare dată. Dar nu generează în realitate o intrigă sau o idee generală. Există multe tipuri diferite de creativitate și cred că face una: generează medii noi, dar nu și celelalte: găsește o intrigă interesantă pentru un joc.”

Proiectul lui Whitemore pare să confirme, de asemenea, că algoritmii GPT-2 sunt suficient de robuste pentru a fi utilizați pentru o gamă largă de alte scopuri în afara generării de text destinat numai a fi citit. Whitemore demonstrează că algoritmii pot fi utilizați într-un sistem care permite răspunsuri și feedback ale utilizatorului, și va fi interesant de văzut ce alte aplicații responsive ale GPT-2 vor apărea în viitor.

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.