Facebook bruger Minecraft til at træne AI-assistenter, én blok ad gangen

Ingeniører hos Facebook har oprettet en Minecraft-assistent for at hjælpe dig med nogle af de ubetydelige opgaver, der er involveret i sandkassebyggeren. Hjælperen, som gyder og arbejder sammen med dig i spillet, kan få enkle instruktioner til tingene som at bygge et tårn, grave et hul eller lave en mur, skære byggetiden ned for alle projekter størrelser.

Indhold

  • Et forskningsværktøj i et kreativt spil
  • Jeg, Robot
  • En ny grænse for kunstig intelligens i videospil

Når den er installeret, falder assistenten ind i din Minecraft verden. Du bruger en chatboks til at videresende kommandoer til din nye ledsager, som det passer dig. Ordrer skal være så ligetil som muligt og nedbryde opgaver til deres mest basale elementer. Du kan instruere den i at "lave en væg fem gange fem" eller "grave syv blok ned." Ved at bruge det som grundlag kan botten lære at udføre mere komplekse opgaver, jo mere tid du bruger med den.

Anbefalede videoer

Listen over ting, folk kan spørge en assistent i Minecraft er lang, så sprogforståelse er i centrum.

Dette kunne gøre livet i Minecraft lettere, men det sande mål er endnu mere ambitiøst. Botens uddannelse giver Facebooks ingeniører værdifuld indsigt i, hvordan AI bedre kan forstå mennesker i hverdagen.

Relaterede

  • Denne bot vil ødelægge dig på Pictionary. Det er også en stor milepæl for A.I.
  • Yakuza-direktøren mener, at PS5s udvikling vil fokusere på A.I. og maskinlæring

"Jeg kan gå ind i Minecraft-spillet, og det er nemt. Jeg behøver ikke at lære at flytte fra et sted til et sted, jeg behøver ikke at lære at ødelægge en blok eller bygge noget," Arthur Szlam, leder af Minecraft AI Project på Facebook Research, fortalte Digital Trends. "På den anden side er rummet af ting, som folk kan bede en assistent i Minecraft om at gøre, enormt. Så sprogforståelsesproblemet er i centrum."

Et forskningsværktøj i et kreativt spil

Minecraft har længe inspireret spillere til at lave, hvad deres fantasi ønsker. Mellem det globale samfund og open source-rødder giver det en ideel vej for ingeniører til at bringe dette eksperiment til et bredere publikum.

Play-testere begyndte at bruge botten i januar 2019, og en offentlig version er nu live for alle, der ønsker det. Der er en lille vasketøjsliste med krav, der skal downloades først, og du bliver nødt til at nedgradere til version 1.12. Når det er gjort, er din nye hjælper dog din til at beholde.

Botens selskab føles i starten mærkeligt. Den normalt afsondrede oplevelse (i det mindste i singleplayer) afbrydes af et ansigt, der stirrer på dig og afventer dit input i chatboksen.

Jeg startede med høfligt at sige "hej", mens jeg kredsede om min kloge kammerat. Min frygt forsvandt, da jeg så den første blok bygget efter min ordre. Det gav mig en strøm af magt. Frem og tilbage med botten er venlig, men robotagtig. Den takker for komplimenter og siger "Jeg ved det ikke", hvis du beder den om at gøre noget, der ligger uden for dens rækkevidde. Langsomt, men sikkert, blev jeg lært det at bygge mig en lille enkeltværelses hytte.

Hvis den ting, du vil lave, kan nedbrydes til cirkler og firkanter uden meget forviklinger, kan botten håndtere det. Det betyder, at et hus, et tårn eller en underjordisk hule er mulige. Det tog mere tid at lære botten end at bygge hytten selv, men når den først lærte det, kunne den bygge lige så mange hytter, som jeg ønskede.

Naturligvis er statue af Mickey Mouse - eller noget andet, der bruger granulære detaljer - langt vanskeligere. Disse typer af indviklede strukturer skaber forhindringer, som Facebooks ingeniører ikke er sikre på, hvordan de skal løse. De håber, at forskere kan bruge Minecraft til at hjælpe med at finde løsningerne.

Larry Zitnick, forsker hos Facebook

"[For] denne udgivelse af bot'en ​​er publikum ikke Minecraft-spillere. Det er forskersamfundet,” fortalte Larry Zitnick, forskningsforsker hos Facebook. "Vi lægger det med vilje ud, før det virkelig fungerer godt, fordi vi ønsker, at resten af ​​forskersamfundet skal arbejde sammen med os om at udforske og forsøge at gøre denne bot bedre."

Jeg, Robot

At have en robotassistent omkring sig er som at have sin egen Alexa eller Siri, i Minecraft. Samtalen er munter, men tydeligt robotagtig. At udstede den rigtige kommando betyder at tænke i de mest basale termer og tale på en stiv, ligetil og detaljeret måde.

Det var tydeligt, da jeg ville bygge et vindue i en af ​​væggene i min hytte. Jeg skulle arbejde trin for trin. Jeg kunne ikke fortælle botten at bygge en væg med et vindue (selvom den måske en dag kunne lære det). De variabler, der spiller ind i, hvad "vindue" og "væg" betyder, forvirrer let botten. Hvilken væg? Hvor stor er en væg? Hvor stort et vindue? Hvilke materialer skal den bruge?

I stedet bad jeg den om at lave en firkant med seks gange seks blokke. Så, da den opgave var fuldført, bad jeg den om at sætte et hul lige i midten af ​​firkanten. Så sluttede jeg af med at bede den om at sætte glas i hullet. Ordrer skal gå efter den mest basale mulige formulering og bygge mod resultatet.

At bringe botten så langt er ikke udfordringen. Stemmestyringssoftware har gennemsyret vores liv i mange år. I dag kan du finde det i computere, telefoner, tablets, biler og meget mere. Den virkelige udfordring, som brugerne står over for, er springet mellem at forstå simple opgaver, som "ring til mor", til kræsne sætninger, der giver mindre kontekst og ikke lyder præcis som en foruddefineret standard.

Jeg er irsk, og selvom min accent ikke er udtalt, kan den blive stærk, hvis jeg har talt med folk fra andre dele af landet, eller hvis jeg taler hurtigt. Spørger Alexa til at spille sange der bruger irsk, såsom 'The Jail of Cluain Meala' (udtales 'Cloon-Malla') af The Dubliners, tvinger mig til at bremse min roll. Jeg skal gøre hver stavelse fuldstændig forståelig. ingeniørarbejde omkring accenter og Sprog er en løbende udfordring.

At lære AI at have en mere nuanceret forståelse af vores sprog kan lyde simpelt, men computerisering af det taleniveau er et mangefacetteret problem, der er viklet ind i andre mangefacetterede problemer. Det involverer at arbejde omkring kontekst, slang og tonen hos specifikke brugere. Alt dette bliver gjort mere kompliceret, når der ikke er meget referencemateriale at trække på.

"Vi har ikke så meget træningsdata for nogen af ​​disse ting," sagde Szlam. "Antallet af eksempler på, at vi skal træne denne ting, er på en eller anden måde minimalt. Det er nogle få titusinder, og disse er omformuleret fra digitale skabeloner."

En ny grænse for kunstig intelligens i videospil

Videospil har en historie med at bruge AI på fascinerende og kreative måder, fra Psycho Mantis læser spillerens hukommelseskort i Metal fra 1997 Gear Solid, til de personlige karaktersvar fra Nintendos Animal Crossing-serie, til Toby Fox's fjerde vægs knusende Undertale, og ud over. Facebooks teknologi er bygget, så aspekter nemt kan bruges i andre spil. Det betyder, at andre udviklere kan deltage.

En potentiel anvendelse synes indlysende. Tilgængelighed. Google planlægger at implementere en assistent med Google Stadia der kan hjælpe spillere ud med et tryk på en knap. Intuitive hjælpere i spillet kunne yde alle former for assistance til spillere, der kæmper.

Du kan forestille dig en helt ny race af spil, hvor målet ikke er at vinde. Målet er at skabe.

Ingeniørerne bag Minecraft-botten arbejder aktivt på dette problem. En stemmekommando-grænseflade er allerede blevet tilføjet, men den er endnu ikke tilgængelig i den offentlige version af botten. De har til hensigt at bygge videre på tekstrelæet baseret på tendenser, de bemærker fra Facebook-brugere.

"På Facebook er der det her med at beskrive billeder på folks feeds," siger Szlar. "Vi tænkte virkelig på 'åh, kunne jeg spille Minecraft, hvor jeg ville bede botten om at gøre noget og så ville den fortælle mig, hvad den gjorde, beskrive den for mig' og den sagde 'Jeg byggede en terning der og der."

Nogle større opdateringer til botten er i horisonten. Bortset fra udviklet tekstchat kan et opgraderet vision-system måske hjælpe botten med at genskabe andre, færdige kreationer, den ser. At lære gennem dialog, lære botten noget gennem ord i chat, er et andet langsigtet mål. De har talt med Katja Hoffman, den primære forskningsleder på Projekt Malmø – Microsofts interne AI-forskerhold – om et officielt samarbejde.

Håbet er, at Facebooks ingeniører ved at indramme AI'en som en støttende enhed kan ændre indgroede opfattelser om, hvad videospil kan, samt dyrke oplevelser som Minecraft – hvor netop det at lave ting er belønning.

"Forhåbentlig vil vi se et skift fra 'her er denne AI, jeg skal slå den' til 'her er en AI, den vil hjælpe mig med at lave kreative slutmål'," sagde Zitnick. “Du kan forestille dig en helt ny race af spil, hvor målet ikke er at vinde. Målet er at skabe. Som mennesker har vi meget svært ved at skabe. At lave musik, designe ting... Det er ikke ting, der kommer naturligt for alle, og hvis vi kunne har bots, der ville hjælpe os med at gøre disse ting, ville det give mange af os mulighed for at være meget mere kreativ."

"Jeg tror, ​​vi er langt fra det," tilføjede Zitnick. "Men det er der, jeg ville elske at se det her gå."

Redaktørens anbefalinger

  • Skak. Fare. Gå. Hvorfor bruger vi spil som benchmark for A.I.?
  • Facebook bruger Minecraft som træningsplads for næste fase af A.I.
  • En A.I. designer retro videospil - og de er overraskende gode