Facebook používa Minecraft na výcvik asistentov AI, jeden blok po druhom

Inžinieri na Facebooku majú vytvoril pomocníka pre Minecraft aby sme vám pomohli s niektorými podradnými úlohami, ktoré zahŕňa staviteľ pieskoviska. Pomocníkovi, ktorý sa objaví a pracuje po vašom boku v hre, môžete dávať jednoduché pokyny ako je stavba veže, kopanie diery alebo stavba múru, skrátenie času výstavby pre projekty všetkých veľkosti.

Obsah

  • Výskumný nástroj v kreatívnej hre
  • Ja, Robot
  • Nová hranica pre AI vo videohrách

Po nainštalovaní asistent padne do vášho Minecraft sveta. Pomocou chatovacieho poľa môžete svojmu novému spoločníkovi odovzdať príkazy, ako uznáte za vhodné. Objednávky musia byť čo najpriamejšie a musia rozdeliť úlohy na najzákladnejšie prvky. Môžete mu dať pokyn, aby „vyrobil stenu s rozmermi päť krát päť“ alebo „vykopal sedem blokov“. Pomocou toho ako základu sa robot môže naučiť robiť zložitejšie úlohy, čím viac času s ním strávite.

Odporúčané videá

Zoznam vecí, na ktoré sa ľudia môžu pýtať asistenta v Minecrafte, je dlhý, takže porozumenie jazyka je prvoradé.

To by mohlo uľahčiť život v Minecrafte, ale skutočný cieľ je ešte ambicióznejší. Vzdelanie robota poskytuje inžinierom Facebooku cenný prehľad o tom, ako môže AI lepšie porozumieť ľuďom v každodennom živote.

Súvisiace

  • Tento robot vás zničí v Pictionary. Je to tiež obrovský míľnik pre A.I.
  • Riaditeľ Yakuzy si myslí, že vývoj PS5 sa zameria na A.I. a strojové učenie

„Môžem ísť do hry Minecraft a je to jednoduché. Nemusím sa učiť, ako sa presúvať z miesta na miesto, nemusím sa učiť, ako zničiť blok alebo niečo postaviť,“ Arthur Szlam, vedúci projektu Minecraft AI Facebook Výskum, povedal Digital Trends. „Na druhej strane, priestor vecí, o ktoré môžu ľudia požiadať asistenta v Minecrafte, je obrovský. Problém s porozumením jazyka je teda v popredí.“

Výskumný nástroj v kreatívnej hre

Minecraft už dlho inšpiruje hráčov, aby vytvorili čokoľvek, po čom ich fantázia túži. Medzi globálnou komunitou a koreňmi open-source poskytuje inžinierom ideálnu cestu, ako priniesť tento experiment širšiemu publiku.

Testeri Play začali bota používať v januári 2019 a verejná verzia je teraz dostupná pre každého, kto ju chce. Najprv si musíte stiahnuť malý zoznam požiadaviek a budete musieť prejsť na verziu 1.12. Keď to však urobíte, svojho nového pomocníka si môžete nechať.

Robotova spoločnosť sa spočiatku cíti čudne. Normálne izolovaný zážitok (aspoň pre jedného hráča) je prerušený tvárou, ktorá na vás hľadí a čaká na váš príspevok v chatboxe.

Začal som tým, že som zdvorilo povedal „ahoj“, zatiaľ čo som obiehal svojho kamoša s tvárou hlavou. Moje obavy pominuli, keď som uvidel prvý blok postavený na môj príkaz. Dalo mi to príval sily. Pohyb tam a späť s robotom je priateľský, ale robotický. Poďakuje za komplimenty a povie „Neviem“, ak mu poviete, aby urobil niečo, čo je nad jeho rámec. Pomaly, ale isto ma naučili postaviť si malú chatrč s jednou miestnosťou.

Ak sa dá vec, ktorú chcete vyrobiť, bez väčších komplikácií rozdeliť na kruhy a štvorce, robot to zvládne. To znamená, že dom, veža alebo podzemné doupě sú realizovateľné. Naučiť robota zabralo viac času ako postaviť chatu sám, ale keď sa to naučil, mohol postaviť toľko chatrčí, koľko som chcel.

Samozrejme, socha Mickey Mouse - alebo čokoľvek iné, čo používa zrnité detaily - je oveľa ťažšie. Tieto typy zložitých štruktúr vytvárajú prekážky, ktoré inžinieri Facebooku nevedia vyriešiť. Dúfajú, že výskumníci môžu použiť Minecraft na pomoc pri hľadaní riešení.

Larry Zitnick, vedecký pracovník na Facebooku

„[Pre] toto vydanie robota nie sú publikom hráči Minecraftu. Je to výskumná komunita,“ povedal mi Larry Zitnick, vedecký pracovník na Facebooku. "Úmyselne to tam dávame skôr, ako to naozaj bude fungovať dobre, pretože chceme, aby zvyšok výskumnej komunity s nami spolupracoval pri skúmaní a snahe vylepšiť tohto robota."

Ja, Robot

Mať pri sebe asistenta robota je ako mať svojho vlastného Alexa alebo Siri, v Minecrafte. Rozhovor je veselý, ale jednoznačne robotický. Vydať správny príkaz znamená myslieť v najzákladnejších pojmoch a hovoriť strnulým, priamočiarym a podrobným spôsobom.

Bolo to zrejmé, keď som chcel postaviť okno do jednej zo stien mojej chatrče. Musel som pracovať krok za krokom. Nevedel som robotovi povedať, že postaví stenu s oknom (aj keď sa to možno jedného dňa naučí). Premenné, ktoré zohrávajú úlohu v tom, čo znamenajú „okno“ a „stena“, robota ľahko zmiatnu. Aká stena? Aká veľká stena? Aké veľké okno? Aké materiály by mal používať?

Namiesto toho som ho požiadal, aby vytvoril štvorec 6 x 6 blokov. Potom, keď bola táto úloha dokončená, povedal som, aby urobil dieru priamo do stredu štvorca. Potom som skončil tým, že som ho požiadal, aby do otvoru vložil sklo. Objednávky musia mať najzákladnejšie možné znenie a smerovať k výsledku.

Doviesť robota tak ďaleko nie je výzvou. Softvér hlasového ovládania preniká do našich životov už mnoho rokov. Dnes ho nájdete v počítačoch, telefónoch, tabletoch, autách a mnoho ďalších. Skutočnou výzvou, ktorej používatelia čelia, je skok medzi porozumením jednoduchých úloh, ako je „zavolajte mame“, k náročným frázam, ktoré poskytujú menej kontextu a neznejú presne ako preddefinované predvolené nastavenie.

Som Ír, a hoci môj prízvuk nie je vyslovený, môže zosilnieť, ak sa rozprávam s ľuďmi z iných častí krajiny alebo ak hovorím rýchlo. Pýtanie sa Alexa hrať pesničky ktoré používajú írčinu, ako napríklad „The Jail of Cluain Meala“ (vyslovuje sa „Cloon-Malla“) od The Dubliners, ma núti spomaliť rolu. Musím urobiť každú slabiku dokonale zrozumiteľnou. Strojárstvo okolo akcentov a jazykoch je prebiehajúca výzva.

Naučiť umelú inteligenciu lepšie porozumieť nášmu jazyku môže znieť jednoducho, ale informatizácia tejto úrovne reči je mnohostranný problém, ktorý sa spája s inými mnohostrannými problémami. Zahŕňa prácu okolo kontextu, slangu a tónu konkrétnych používateľov. Toto všetko je komplikovanejšie, keď nie je veľa referenčného materiálu, z ktorého by sa dalo čerpať.

"Nemáme toľko tréningových údajov pre žiadnu z týchto vecí," povedal Szlam. „Počet príkladov, ktoré musíme túto vec trénovať, je v istom zmysle nepatrný. Ide o niekoľko desiatok tisíc a tieto sú preformulované z digitálnych šablón.“

Nová hranica pre AI vo videohrách

Videohry majú históriu používania AI fascinujúcimi a kreatívnymi spôsobmi, od Psycho Mantis čítaním pamäťovej karty hráča vo filme Metal z roku 1997. Gear Solid, na prispôsobené reakcie postáv zo série Animal Crossing od Nintenda, na štvrtú stenu Tobyho Foxa Undertale a mimo. Technológia Facebooku je postavená tak, aby sa aspekty dali ľahko použiť v iných hrách. To znamená, že sa môžu pridať aj ďalší vývojári.

Jedno potenciálne využitie sa zdá byť zrejmé. Prístupnosť. Google to plánuje implementovať asistenta s Google Stadia ktoré môžu pomôcť hráčom von stlačením jediného tlačidla. Intuitívni herní pomocníci môžu hráčom, ktorí majú problémy, poskytnúť všemožnú pomoc.

Môžete si predstaviť úplne nový druh hier, kde cieľom nie je vyhrať. Cieľom je tvoriť.

Inžinieri stojaci za robotom Minecraft aktívne pracujú na tomto probléme. Rozhranie hlasového príkazu už bolo pridané, ale zatiaľ nie je dostupné vo verejnej verzii robota. Majú v úmysle stavať na textovom prenose založenom na trendoch, ktoré si všímajú od používateľov Facebooku.

„Na Facebooku je niečo o popisovaní obrázkov na informačných kanáloch ľudí,“ hovorí Szlar. "Skutočne sme premýšľali o tom, že by som mohol hrať Minecraft, kde by som povedal robotovi, aby niečo urobil." a potom by mi povedal, čo to urobilo, opísal mi to“ a povedal: „Postavil som tam kocku a tam.‘“

Na obzore sú nejaké väčšie aktualizácie robota. Okrem vylepšeného textového chatu môže vylepšený systém videnia pomôcť robotovi znovu vytvoriť ďalšie hotové výtvory, ktoré vidí. Ďalším dlhodobým cieľom je učiť sa prostredníctvom dialógu, učiť robota niečo prostredníctvom slov v chate. Hovorili s Katjou Hoffmanovou, hlavnou manažérkou výskumu v spoločnosti Projekt Malmo – Interný výskumný tím AI spoločnosti Microsoft – o oficiálnej spolupráci.

Dúfame, že vytvorením AI ako podpornej entity môžu inžinieri Facebooku zmeniť zakorenené vnímanie o tom, čo dokážu videohry, ako aj o kultivácii zážitkov, ako je Minecraft – kde je len vytváranie vecí odmena.

„Dúfame, že uvidíme posun od ‚tu je táto AI, ktorú potrebujem poraziť‘ k ‚tu je AI, pomôže mi dosiahnuť kreatívne konečné ciele‘,“ povedal Zitnick. „Viete si predstaviť úplne nový druh hier, kde cieľom nie je vyhrať. Cieľom je tvoriť. Ako ľudia máme veľa problémov s tvorením. Robiť hudbu, navrhovať veci... Toto nie sú veci, ktoré sú pre každého prirodzené, a ak by sme mohli mať robotov, ktorí by nám pomohli robiť tieto veci, mnohým z nás by to umožnilo byť oveľa viac kreatívny.”

"Myslím si, že k tomu máme ďaleko," dodal Žitnick. "Ale práve tam by som to rád videl."

Odporúčania redaktorov

  • šach. Ohrozenie. Choď. Prečo používame hry ako benchmark pre A.I.?
  • Facebook využíva Minecraft ako tréningový priestor pre ďalšiu fázu A.I.
  • A.I. navrhuje retro videohry – a sú prekvapivo dobré