Ako spoločnosť Microsoft získava experimenty s umelou inteligenciou Minecraftu s otvoreným zdrojom

Keď ľudia hovoria, že „X je oveľa viac ako jednoduchá hra“, je to zvyčajne len marketingová hra: márny pokus aby niečo znelo zaujímavejšie, ako to v skutočnosti je, ale Minecraft je v tomto určite výnimkou pravidlo. Nielenže je efektívne využívať na vzdelávacie účely, no jeho noví majitelia v Microsofte ho chcú posunúť do centra výskumu umelej inteligencie.

Ako spoločnosť Microsoft získava experimenty s umelou inteligenciou Minecraftu s otvoreným zdrojom

V prejave na New Scientist Live, Katja Hofmann z Microsoft Research bol pripravený vysvetliť, ako a prečo je hra perfektnou Petriho miskou na experimentovanie s umelou inteligenciou. „S umelou inteligenciou je v skutočnosti veľmi ťažké experimentovať. Ak by sme chceli postaviť robota, ktorý dokáže vyliezť po schodoch, chodiť a rozprávať sa s nami – postaviť toho robota je v súčasnosti extrémne drahé,“ vysvetlil Hofmann s odvolaním sa na miliónové a stovky miliónov libier výskumníkov. „Ak sa však pozrieme na počítačové hry, umožňujú nám veľmi rýchlu iteráciu. Môžeme rýchlo prísť s novými úlohami, testovať nové nápady a zistiť, či ich stroje dokážu vyriešiť alebo nie.“project_malmo_ai_learning_minecraft

Minecraft so svojou obrovskou rozmanitosťou a ešte väčšou hráčskou základňou je prekvapivo efektívnou alternatívou. Hra, ako hráči určite vedia, je obrovským otvoreným pieskoviskom, kde môžu hráči stavať, vytvárať a dobrodružstvo sami alebo v spolupráci. „Práve táto rozmanitosť robí z Minecraftu takú fascinujúcu platformu pre výskum umelej inteligencie,“ vysvetľuje Hofmann. A tak Projekt Malmo sa zrodil začiatkom tohto roka. Je to bezplatné stiahnutie, ktoré umožňuje komukoľvek (nielen stovkám akademikov, ktorých Hofmann uvádza ako beh svoje vlastné experimenty) na testovanie fascinujúcich vôd strojového učenia a umelých inteligenciu.

„Projekt Malmo vytvára vrstvu okolo Minecraftu, aby bolo čo najjednoduchšie zamerať sa len na implementáciu agenta a čo najrýchlejšie začať experimentovať.“ Ty iba Na začiatok potrebujete trochu znalosti kódovania a Hofmann predviedol jednoduchý python skript, v ktorom sa agent AI dokázal naučiť behať v kruhu a skákať „len na pár riadkov kód“.using_minecraft_to_train_ai_project_malmo_-_3

Hofmann, ktorý bol o niečo pokročilejší, demonštroval problém učenia sa „cliff walkingu“, kde Umelá inteligencia sa musí naučiť úspešne navigovať z bodu A do bodu B bez toho, aby sa dostala do nástrah – v tomto prípade do blokov láva. „Spočiatku sa bude len snažiť interagovať s prostredím a veľa skáče do lávy. Z tejto skúsenosti sa však poučí,“ vysvetľuje Hofmann a dodáva, že AI sa naučí problém vyriešiť približne do šiestich minút.

ČÍTAJTE ĎALEJ: 10 vecí, ktoré potrebujete vedieť o umelej inteligencii

A agenti Projektu Malmo sa, samozrejme, neobmedzujú len na učenie sa o láve tvrdou cestou. "Mohlo by sa naučiť liezť po rebríkoch, mohlo by sa naučiť skákať a robiť zložité parkourové výzvy."

„Z dlhodobého hľadiska si myslíme, že kombinácia týchto myšlienok nám umožní vyvinúť agentov, ktorí sa nielen vyhýbajú láve, ale nakoniec s nami spolupracujú a interagujú s nami pomocou prirodzeného ľudského jazyka. Jednou z oblastí, z ktorej som obzvlášť nadšený, je schopnosť spolupracovať s ostatnými a mať niekoľko agentov AI – alebo AI a ľudských agentov – ktorí spoločne riešia úlohy v Minecrafte.“using_minecraft_to_train_ai_project_malmo_-_4

Pozri súvisiace 

čo je AI? Desať vecí, ktoré potrebujete vedieť o budúcnosti umelej inteligencie
Ako sa Minecraft používa vo vzdelávaní
Hacknutie Minecraftu na Raspberry Pi

Rozhodujúce je, že je to veľmi odlišné od druhu výcviku AI, ktorý sa používa, povedzme, do softvéru na rozpoznávanie tváre vo vašom fotoaparáte, kde sú stroje kŕmené tisíckami a tisíckami. obrázkov tvárí, kým sa nenaučia, aké výrečné značky majú hľadať, a práve o tento druh vecí dúfa, že Microsoft poskytne alternatívu k Minecraftu. pieskovisko. „Je to naozaj nepríjemné – nemáme čas označovať každú maličkosť,“ vysvetľuje Hofmann. „Musíme prejsť k interaktívnejšiemu učeniu prostredníctvom pokusov a omylov. Ak sa zasekne, možno by mohol požiadať o pomoc, alebo by mohol skúsiť niečo nové a zistiť, či to funguje.“

To všetko je dobré a dobré, ale stále je to v podstate strojové učenie celkom nenáročným spôsobom: pokusom a omylom. Ako ľudia to robíme tiež, ale sprevádzame to aj našimi vlastnými skúsenosťami z minulosti, a to je niečo, čo Hofmann dúfa, že sa dá využiť. Lepšie umelé látky, hovorí, by kombinovali posilňovacie učenie s uvažovaním. Potom nebudú musieť „skočiť do lávy 100-krát, kým urobia niečo rozumné“.minecraft_ai_training

Naozaj to vyzerá ako vzrušujúce obdobie v oblasti umelej inteligencie – dostatočne pokročilé na to, aby tempo bolo rýchle, ale dostatočne skoro na to, aby výskumníci urobili vo svete jasnú značku. Hofmannová zopakovala tieto myšlienky na konci svojej prednášky a povzbudila študentov, ktorí si nie sú istí svojimi kariérnymi vyhliadkami, aby zvážili ponorenie sa do začínajúceho priemyslu. Vďaka bezplatnej inštalácii Project Malmo na vrchole Minecraftu by určite nebolo na škodu to vyskúšať.

New Scientist Live prebieha do 25. septembra v ExCeL Centre v Londýne. Vstupenky sú dostupné tu.

Snímky: o0N0o a brownpau používané pod Creative Commons