Facebook nam deel aan een StarCraft-toernooi voor kunstmatige intelligenties
StarCraft

Het trainen van een kunstmatige intelligentie is slechts de eerste stap. De concurrentie wordt heviger en de belangrijkste namen in de markt moeten de prestaties van hun projecten grondiger evalueren. Het volgende doel ligt in videogames, of om specifieker te zijn, in de verovering van StarCraft. Dat brengt ons bij Facebook, dat deelnam aan de AIIDE StarCraft AI Competition 2017 met een eigen bot genaamd CherryPi. De resultaten waren niet bepaald slecht, maar het valt op dat het niet in de Top 3 eindigde.

Om de reikwijdte van StarCraft beter te begrijpen, hoeven we alleen maar naar YouTube te gaan en een toernooi op te zoeken, vooral als het in Zuid-Korea is georganiseerd of met spelers uit dat land. StarCraft is daar de nationale sport geworden en er waren geen overgangsproblemen na de release van het vervolg. Blizzard erkende zelfs gedeeltelijk hun toewijding via het personage D.Va in Overwatch, een voormalige Zuid-Koreaanse professionele speelster die piloot werd van de MEKA-divisie. Als mensen zo goed zijn in StarCraft, vraag ik me af hoe ze zich voelen bij het feit dat verschillende kunstmatige intelligenties het spel proberen te domineren, maar voordat ze tegen mensen spelen, zijn ze vooral bezig met onderlinge gevechten.

Facebook nam deel aan een StarCraft-toernooi voor kunstmatige intelligenties
Elke bot speelde meer dan 2.900 partijen

Zo komen we bij de AIIDE StarCraft AI Competition 2017, georganiseerd door David Churchill van de Memorial University of Newfoundland. Eigenlijk spelen alle bots tegen elkaar met behulp van BWAPI, een bibliotheek die de directe verbinding met de engine van StarCraft: Brood War mogelijk maakt. Degenen die geïnteresseerd zijn in het inzetten van hun vaardigheden kunnen de open-source bot UAlbertaBot als basis gebruiken, zolang ze geen exacte kopie gebruiken, maar het nieuws is dat Facebook niet alleen het toernooi sponsorde, maar ook een eigen bot, CherryPi, inbracht. Na het genereren van duizenden partijen werden de uiteindelijke resultaten afgelopen zondagochtend gepubliceerd, en met een winstpercentage van 69,08 procent eindigde CherryPi op de zesde plaats, van in totaal 28.

De winnende bot heet ZZZKBot, gemaakt door de Australische ontwikkelaar Chris Coxe. Zijn 83,11 procent winstpercentage is opmerkelijk, maar Coxe aarzelde niet om zijn bot "een proof of concept" te noemen, met een broncode die "niet zo goed is". Met andere woorden, kunstmatige intelligenties moeten nog een lange weg afleggen voordat ze een acceptabele uitdaging vormen voor menselijke spelers. Volgens Churchill zullen bots uit individuele projecten die gebaseerd zijn op strikte regels de scene nog een paar jaar domineren, maar als bedrijven als Facebook en Google bereid zijn om al hun vuurkracht op StarCraft te richten, zullen de tijden veel korter zijn.

Officiële website: