Facebook kasutab Minecrafti AI-assistentide koolitamiseks üks plokk korraga

Facebooki inseneridel on lõi Minecrafti assistendi aidata teil täita mõningaid liivakasti ehitajaga seotud tühiseid ülesandeid. Abistajale, kes sünnib ja mängus sinu kõrval töötab, saab asjade kohta anda lihtsaid juhiseid nagu torni ehitamine, augu kaevamine või müüri tegemine, kõigi projektide ehitusaja lühendamine suurused.

Sisu

  • Uurimisvahend loomingulises mängus
  • Mina, Robot
  • AI uus piir videomängudes

Pärast installimist langeb assistent teie sisse Minecraft maailmas. Kasutate vestluskasti käskude edastamiseks oma uuele kaaslasele vastavalt oma äranägemisele. Tellimused peavad olema võimalikult sirgjoonelised, jaotades ülesanded nende kõige põhielementideni. Saate anda sellele käsu „teha viis korda viis sein” või „kaevama seitse plokki maha”. Kasutades seda alusena, saab bot õppida tegema keerukamaid töid, mida rohkem aega sellega veedate.

Soovitatavad videod

Loetelu asjadest, mida inimesed võivad Minecraftis assistendilt küsida, on pikk, nii et keele mõistmine on ees ja kesksel kohal.

See võib Minecrafti elu lihtsamaks muuta, kuid tegelik eesmärk on veelgi ambitsioonikam. Boti haridus annab Facebooki inseneridele väärtusliku ülevaate sellest, kuidas tehisintellekt saab paremini mõista inimesi igapäevaelus.

Seotud

  • See robot hävitab teid Pictionarys. See on ka suur verstapost A.I.
  • Yakuza direktor arvab, et PS5 areng keskendub A.I. ja masinõpe

"Ma võin minna Minecrafti mängu ja see on lihtne. Ma ei pea õppima, kuidas ühest asukohast asukohta liikuda, ma ei pea õppima, kuidas plokki hävitada või midagi ehitada,“ ütles Minecrafti tehisintellekti projekti juht Arthur Szlam. Facebook Research, ütles Digital Trends. „Teisest küljest on asjade ruum, mida inimesed võivad Minecrafti assistendilt paluda, tohutult. Seega on keele mõistmise probleem ees ja keskel.

Uurimisvahend loomingulises mängus

Minecraft on juba pikka aega inspireerinud mängijaid tegema kõike, mida nende kujutlusvõime soovib. Ülemaailmse kogukonna ja avatud lähtekoodiga juurte vahel pakub see inseneridele ideaalset teed selle katse laiemale publikule toomiseks.

Play-testijad hakkasid robotit kasutama 2019. aasta jaanuaris ja avalik versioon on nüüd saadaval kõigile, kes seda soovivad. Esmalt tuleb alla laadida väike pesuloend ja peate üle minema versioonile 1.12. Kui see on tehtud, on teie uus abimees siiski teie käes.

Boti seltskond tundub alguses kummaline. Tavaliselt eraldatud kogemuse (vähemalt üksikmängija puhul) katkestab nägu, mis sind jõllitab ja ootab vestluskastis teie panust.

Ütlesin alustuseks viisakalt "tere" ja tiirutasin oma plokkpeaga semu. Mu kartus kustus, kui nägin esimest plokki, mis minu käsul ehitati. See andis mulle jõuhoogu. Botiga edasi-tagasi sõit on sõbralik, kuid robotlik. See tänab komplimentide eest ja ütleb: "Ma ei tea", kui käsite tal teha midagi, mis ei kuulu tema ulatusse. Aeglaselt, kuid kindlalt õpetati mulle, et ta ehitaks mulle väikese ühetoalise onni.

Kui asja, mida soovite teha, saab ilma suurema keerukuseta jagada ringideks ja ruutudeks, saab bot sellega hakkama. See tähendab, et maja või torn või maa-alune pesa on teostatavad. Boti õpetamine võttis rohkem aega kui onni ise ehitamine, kuid kui see ära õppis, võis see ehitada nii palju onnid, kui soovisin.

Muidugi on Miki Hiire kuju – või midagi muud, mis kasutab üksikasjalikke detaile – palju keerulisem. Seda tüüpi keerulised struktuurid tekitavad tõkkeid, mida Facebooki insenerid ei tea, kuidas neid lahendada. Nad loodavad, et teadlased saavad lahenduste leidmiseks kasutada Minecrafti.

Larry Zitnick, Facebooki teadlane

"Selle roboti väljalaske puhul ei ole publik Minecrafti mängijad. See on teadlaskond, ”ütles mulle Facebooki teadlane Larry Zitnick. "Panime selle sihilikult välja enne, kui see tõesti hästi toimib, sest tahame, et ülejäänud teadlaskonnad teeksid meiega koostööd selle roboti uurimisel ja proovimisel."

Mina, Robot

Roboti-assistendi olemasolu on nagu oma Alexa või Siri, Minecraftis. Vestlus on lõbus, kuid selgelt robotlik. Õige käsu andmine tähendab kõige elementaarsema mõtlemist ning jäiga, otsekohese ja üksikasjaliku rääkimist.

See oli ilmne, kui tahtsin oma onni ühte seina akent ehitada. Ma pidin töötama samm-sammult. Ma ei saanud öelda, et robot ehitaks aknaga seina (kuigi võib-olla kunagi õpib ta selle ära). Muutujad, mis mängivad tähendust "aken" ja "sein", ajavad roboti hõlpsalt segadusse. Mis sein? Kui suur sein? Kui suur aken on? Milliseid materjale peaks kasutama?

Selle asemel palusin tal teha kuus korda kuus plokkruudu. Siis, kui ülesanne oli täidetud, käskisin tal teha auk otse väljaku keskele. Seejärel palusin tal auku klaas panna. Tellimused peavad läbima võimalikult elementaarse sõnastuse, lähtudes tulemusest.

Boti nii kaugele viimine pole väljakutse. Häälkäskluste tarkvara on meie eludesse imbunud palju aastaid. Tänapäeval leiate selle arvutitest, telefonidest, tahvelarvutitest, autodest ja paljust muust. Tõeline väljakutse, millega kasutajad silmitsi seisavad, on hüpe lihtsate ülesannete (nt „helista emale“) mõistmise ja selgete fraaside vahel, mis pakuvad vähem konteksti ja ei kõla täpselt nagu eelmääratletud vaikeseade.

Olen iirlane ja kuigi mu aktsenti ei hääldata, võib see muutuda tugevaks, kui olen rääkinud inimestega mujalt riigist või kui ma räägin kiiresti. Küsides Alexa lugude esitamiseks mis kasutavad iiri keelt, nagu The Jail of Cluain Meala (hääldatakse 'Cloon-Malla'), sunnib mind aeglustama. Pean tegema iga silbi täiesti arusaadavaks. Tehnika aktsentide ümber ja keeled on an käimasolev väljakutse.

Tehisintellekti õpetamine meie keelest nüansirikkamalt mõistma võib tunduda lihtne, kuid selle kõnetaseme arvutistamine on mitmetahuline probleem, mis on põimunud teiste mitmetahuliste probleemidega. See hõlmab konteksti, slängi ja konkreetsete kasutajate tooni ümber töötamist. Kõik see muutub keerulisemaks, kui pole palju võrdlusmaterjali, millest ammutada.

"Meil pole nende asjade kohta nii palju treeninguandmeid," ütles Szlam. "Näidete arv, et me peame seda asja koolitama, on mõnes mõttes minimaalne. Neid on mõnikümmend tuhat ja need on ümber sõnastatud digitaalsetest mallidest.

AI uus piir videomängudes

Videomängudel on AI põneval ja loomingulisel viisil kasutatud, alates Psycho Mantisest, kes luges mängija mälukaarti 1997. aasta filmis Metal. Gear Solid, Nintendo Animal Crossingi sarja isikupärastatud tegelaste vastustele, Toby Foxi neljandat seina purustavale Undertale'ile ja kaugemale. Facebooki tehnoloogia on üles ehitatud nii, et aspekte saab hõlpsasti teistes mängudes kasutada. See tähendab, et teised arendajad võivad sellega liituda.

Üks potentsiaalne kasutus näib ilmselge. Juurdepääsetavus. Google plaanib rakendage Google Stadia abil assistenti mis aitab mängijatel ühe nupuvajutusega välja tulla. Intuitiivsed mängusisesed abilised võivad raskustes olevatele mängijatele igakülgset abi pakkuda.

Võite ette kujutada täiesti uut tüüpi mänge, mille eesmärk ei ole võita. Eesmärk on luua.

Minecrafti roboti taga olevad insenerid töötavad selle probleemiga aktiivselt. Häälkäskluste liides on juba lisatud, kuid see pole veel roboti avalikus versioonis saadaval. Nad kavatsevad tugineda tekstireleele Facebooki kasutajate poolt märgatavate suundumuste põhjal.

"Facebookis on inimeste voogudes piltide kirjeldamise asi," ütleb Szlar. "Mõtlesime tõesti sellele, et kas ma saaksin mängida Minecrafti, kus ma käskisin robotil midagi teha ja siis ta ütleb mulle, mida see tegi, kirjeldas seda mulle" ja ütles: "Ma ehitasin sinna kuubi ja seal.”

Mõned suuremad roboti uuendused on silmapiiril. Lisaks edasiarendatud tekstivestlusele võib täiustatud nägemissüsteem aidata robotil taasluua muud, valmis loomingut, mida ta näeb. Teine pikaajaline eesmärk on dialoogi kaudu õppimine, robotile sõnade kaudu vestluses millegi õpetamine. Nad on vestelnud ettevõtte uurimisjuhi Katja Hoffmaniga Projekt Malmö – Microsofti ettevõttesisene tehisintellekti uurimisrühm – ametliku koostöö kohta.

Loodetakse, et tehisintellekti toetava üksusena kujundades saavad Facebooki insenerid muuta juurdunud arusaamu selle kohta, mida videomängud suudavad teha, ning arendada selliseid kogemusi nagu Minecraft – kus on lihtsalt asjade tegemine auhind.

"Loodetavasti näeme nihet "Siin on see tehisintellekt, ma pean selle võitma" asemele "siin on tehisintellekt, see aitab mul saavutada loomingulisi lõppeesmärke"," ütles Zitnick. "Võite ette kujutada täiesti uut tüüpi mänge, kus eesmärk ei ole võita. Eesmärk on luua. Inimestena on meil loomisega palju raskusi. Muusika tegemine, asjade kujundamine... Need ei ole asjad, mis kõigile loomulikult tulevad ja kui saaksime kui teil on roboteid, mis aitaksid meil neid asju teha, see võimaldaks paljudel meist olla palju rohkem loominguline."

"Ma arvan, et me oleme sellest kaugel," lisas Zitnick. "Aga see on koht, kus ma tahaksin seda näha."

Toimetajate soovitused

  • Male. Oht. Mine. Miks me kasutame mänge A.I etalonina?
  • Facebook kasutab Minecrafti A.I järgmise etapi treeningpaigana.
  • A.I. kujundab retro-videomänge – ja need on üllatavalt head