„Facebook“ naudoja „Minecraft“, kad mokytų AI padėjėjus, po vieną bloką

„Facebook“ inžinieriai turi sukūrė Minecraft asistentą padėti atlikti kai kurias menkas užduotis, susijusias su smėlio dėžės kūrimo darbais. Padėjėjui, kuris atsiranda ir žaidime dirba kartu su jumis, galima duoti paprastas instrukcijas kaip statyti bokštą, kasti duobę ar statyti sieną, sutrumpinti visų projektų statybos laiką dydžiai.

Turinys

  • Tyrimo įrankis kūrybiniame žaidime
  • Aš, Robotas
  • Nauja AI vaizdo žaidimų siena

Įdiegtas asistentas patenka į jūsų Minecraft pasaulis. Naudojate pokalbių dėžutę, kad perduotumėte komandas savo naujajam kompanionui, kaip jums atrodo tinkama. Užsakymai turi būti kuo paprastesni, suskirstant užduotis iki pagrindinių elementų. Galite nurodyti „padaryti penkių x penkių sieną“ arba „iškasti septynis blokus“. Naudodamas tai kaip pagrindą, robotas gali išmokti atlikti sudėtingesnius darbus, kuo daugiau laiko praleidi su juo.

Rekomenduojami vaizdo įrašai

Sąrašas dalykų, kurių žmonės gali paklausti „Minecraft“ asistento, yra ilgas, todėl kalbos supratimas yra priekyje ir centre.

Tai galėtų palengvinti gyvenimą „Minecraft“, tačiau tikrasis tikslas yra dar ambicingesnis. Boto išsilavinimas suteikia „Facebook“ inžinieriams vertingos informacijos apie tai, kaip AI gali geriau suprasti žmones kasdieniame gyvenime.

Susijęs

  • Šis robotas sunaikins jus „Pictionary“. Tai taip pat didžiulis įvykis A.I.
  • „Yakuza“ direktorius mano, kad PS5 evoliucija daugiausia dėmesio skirs A.I. ir mašininis mokymasis

„Galiu įsitraukti į Minecraft žaidimą, ir tai lengva. Aš neturiu išmokti persikelti iš vietos į vietą, aš neturiu išmokti sugriauti bloko ar ką nors pastatyti“, – Arturas Szlamas, Minecraft AI projekto vadovas. Facebook Tyrimas, sakė „Digital Trends“. „Kita vertus, dalykų, kuriuos žmonės gali paprašyti „Minecraft“ asistento, erdvė yra didžiulė. Taigi kalbos supratimo problema yra priekyje ir centre.

Tyrimo įrankis kūrybiniame žaidime

„Minecraft“ jau seniai įkvėpė žaidėjus padaryti viską, ko tik nori jų vaizduotė. Tarp pasaulinės bendruomenės ir atvirojo kodo šaknų, tai yra puikus būdas inžinieriams pateikti šį eksperimentą platesnei auditorijai.

Žaidimo bandytojai robotą pradėjo naudoti 2019 m. sausio mėn., o vieša versija dabar prieinama visiems, kurie to nori. Pirmiausia turite atsisiųsti nedidelį reikalavimų sąrašą, todėl turėsite grįžti į 1.12 versiją. Tačiau kai tai padarysite, turėsite pasilikti naują pagalbininką.

Boto kompanija iš pradžių jaučiasi keistai. Įprastą nuošalią patirtį (bent jau žaidžiant vienam žaidėjui) nutraukia veidas, spoksantis į jus, laukiantis jūsų įvesties pokalbių dėžutėje.

Pradėjau nuo to, kad mandagiai pasakiau „labas“, apsukdama ratu savo blokgalvį bičiulį. Mano baimė išblėso, kai pamačiau pirmąjį bloką, pastatytą mano paliepimu. Tai suteikė man jėgų antplūdį. Važiavimas pirmyn ir atgal su botu yra draugiškas, bet robotiškas. Jis dėkoja už komplimentus ir sako „nežinau“, jei liepiate padaryti ką nors, kas nepatenka į jo taikymo sritį. Lėtai, bet užtikrintai, buvau išmokytas pastatyti man mažą vieno kambario trobelę.

Jei daiktas, kurį norite padaryti, gali būti suskirstytas į apskritimus ir kvadratus be daug sudėtingumo, robotas gali tai padaryti. Tai reiškia, kad namas, bokštas ar požeminis guolis yra įmanomi. Mokyti naudoti robotą užtruko daugiau laiko, nei pačiam pasistatyti trobelę, bet išmokęs galėčiau pastatyti tiek trobelių, kiek norėjau.

Žinoma, sukurti peliuko Mikio statulą – ar bet ką kitą, kur naudojamos smulkios detalės – yra daug sudėtingiau. Tokio tipo sudėtingos struktūros sukuria kliūtis, kurias „Facebook“ inžinieriai nežino, kaip juos išspręsti. Jie tikisi, kad mokslininkai galės naudoti „Minecraft“, kad padėtų rasti sprendimus.

Larry Zitnickas, „Facebook“ mokslininkas

„[Šios roboto versijos] auditorija nėra „Minecraft“ žaidėjai. Tai yra mokslinių tyrimų bendruomenė“, – man pasakė Larry Zitnickas, „Facebook“ mokslininkas. "Mes sąmoningai pateikiame jį ten, kol jis tikrai gerai veikia, nes norime, kad likusi mokslininkų bendruomenė bendradarbiautų su mumis tyrinėdama ir bandydama patobulinti šį robotą."

Aš, Robotas

Turėti šalia esantį roboto padėjėją – tai lyg turėti savo Alexa arba Siri, „Minecraft“. Pokalbis linksmas, bet aiškiai robotiškas. Duoti tinkamą komandą reiškia mąstyti paprasčiausiais terminais ir kalbėti griežtai, tiesiai, išsamiai.

Tai buvo akivaizdu, kai norėjau pastatyti langą vienoje iš savo trobelės sienų. Turėjau dirbti žingsnis po žingsnio. Negalėjau pasakyti, kad robotas pastato sieną su langu (nors galbūt kada nors jis to išmoks). Kintamieji, turintys reikšmės „langui“ ir „sienai“, lengvai supainioja robotą. Kokia siena? Kokio dydžio siena? Kokio dydžio langas? Kokias medžiagas jis turėtų naudoti?

Vietoj to paprašiau, kad jis padarytų šešių x šešių blokų kvadratą. Tada, atlikus šią užduotį, liepiau įdėti skylę aikštės viduryje. Tada baigiau paprašydamas įkišti stiklą į skylę. Užsakymai turi būti pateikiami pagal paprasčiausią įmanomą formuluotę, siekiant rezultato.

Nunešti robotą taip toli nėra iššūkis. Balso komandų programinė įranga jau daugelį metų skverbiasi į mūsų gyvenimą. Šiandien jį galite rasti kompiuteriuose, telefonuose, planšetiniuose kompiuteriuose, automobiliuose ir dar daugiau. Tikras iššūkis, su kuriuo susiduria vartotojai, yra šuolis nuo paprastų užduočių, pvz., „paskambink mamai“, supratimo iki įžvalgių frazių, kurios suteikia mažiau konteksto ir skamba ne taip, kaip iš anksto nustatytos numatytosios.

Esu airė ir nors mano akcentas nėra ryškus, jis gali tapti stiprus, jei kalbėjausi su žmonėmis iš kitų šalies vietų arba kalbu greitai. Klausiantis Alexa groti dainas kurie vartoja airių kalbą, pvz., Dubliniečių „The Jail of Cluain Meala“ (tariama „Cloon-Malla“), verčia mane sulėtinti savo judėjimą. Turiu padaryti kiekvieną skiemenį puikiai suprantamą. Inžinerija aplink akcentus ir kalbomis yra nuolatinis iššūkis.

Mokymas dirbtinio intelekto niuansuotai suprasti mūsų kalbą gali atrodyti paprastas, tačiau tokio lygio kalbos kompiuterizavimas yra daugialypė problema, susipynusi su kitomis daugialypėmis problemomis. Tai apima kontekstą, žargoną ir konkrečių vartotojų toną. Visa tai tampa sudėtingesnė, kai nėra daug referencinės medžiagos.

„Neturime tiek daug treniruočių duomenų nė vienam iš šių dalykų“, - teigė Szlam. „Pavyzdžių, kuriuos turime išmokyti šį dalyką, skaičius tam tikra prasme yra nedidelis. Tai yra kelios dešimtys tūkstančių, ir tai perfrazuojama iš skaitmeninių šablonų.

Nauja AI vaizdo žaidimų siena

Vaizdo žaidimai turi AI panaudojimo įdomiais ir kūrybingais būdais istoriją, pradedant nuo Psycho Mantis, kuris perskaitė žaidėjo atminties kortelę 1997 m. Metale. „Gear Solid“ – į suasmenintus „Nintendo“ serijos „Animal Crossing“ personažų atsakymus, į Toby Foxo ketvirtą sieną dūžtantį „Undertale“ ir toliau. „Facebook“ technologija sukurta taip, kad aspektus būtų galima lengvai panaudoti kituose žaidimuose. Tai reiškia, kad kiti kūrėjai gali prisijungti.

Vienas galimas panaudojimas atrodo akivaizdus. Prieinamumas. „Google“ planuoja įdiegti asistentą su „Google Stadia“. kurie gali padėti žaidėjams vienu mygtuko paspaudimu. Intuityvūs žaidimo pagalbininkai gali suteikti visokeriopą pagalbą sunkiai patiriantiems žaidėjams.

Galite įsivaizduoti visiškai naują žaidimų rūšį, kurios tikslas nėra laimėti. Tikslas – kurti.

„Minecraft“ roboto inžinieriai aktyviai dirba su šia problema. Balso komandų sąsaja jau buvo pridėta, tačiau jos dar nėra viešoje roboto versijoje. Jie ketina remtis „Facebook“ vartotojų pastebėtomis tendencijomis.

„Facebook“ yra tai, kas susiję su vaizdų apibūdinimu žmonių sklaidos kanaluose“, - sako Szlar. „Mes tikrai galvojome apie tai, ar galėčiau žaisti „Minecraft“, kur liepčiau robotui ką nors padaryti ir tada jis man pasakytų, ką jis padarė, apibūdintų tai“ ir pasakė: „Aš ten sukūriau kubą ir ten.''

Horizonte yra keletas didesnių roboto atnaujinimų. Be tobulo tekstinio pokalbio, atnaujinta vaizdo sistema gali padėti robotui atkurti kitus, baigtus kūrinius, kuriuos jis mato. Kitas ilgalaikis tikslas yra mokytis per dialogą, mokyti robotą žodžiais pokalbyje. Jie kalbėjosi su Katja Hoffman, pagrindine tyrimų vadove Projektas Malmė – „Microsoft“ vidinė AI tyrimų komanda – apie oficialų bendradarbiavimą.

Tikimasi, kad „Facebook“ inžinieriai, suformuluodami dirbtinį intelektą kaip pagalbinį subjektą, gali pakeisti įsišaknijusį suvokimą apie tai, ką gali padaryti vaizdo žaidimai, taip pat ugdykite patirtį, pvz., „Minecraft“, kur tiesiog reikia kurti dalykus atlygis.

„Tikimės, kad pamatysime poslinkį nuo „štai AI, kurį reikia įveikti“ prie „štai AI, tai padės man pasiekti kūrybinius galutinius tikslus“, – sakė Zitnickas. „Galite įsivaizduoti visiškai naują žaidimų rūšį, kur tikslas nėra laimėti. Tikslas – kurti. Mes, žmonės, patiriame daug sunkumų kuriant. Kurti muziką, kurti daiktus... Tai ne visiems savaime suprantami dalykai, ir jei galėtume turėti robotus, kurie padėtų mums atlikti šiuos dalykus, tai leistų daugeliui iš mūsų būti daug daugiau kūrybingas“.

„Manau, kad mes toli iki to“, – pridūrė Zitnickas. „Bet čia aš norėčiau tai pamatyti“.

Redaktorių rekomendacijos

  • Šachmatai. Pavojus. Eik. Kodėl mes naudojame žaidimus kaip AI etaloną?
  • „Facebook“ naudoja „Minecraft“ kaip treniruočių aikštelę kitam A.I etapui.
  • A.I. kuria retro vaizdo žaidimus – ir jie stebėtinai geri