Addestrare un'intelligenza artificiale è solo il primo passo. La competizione diventa sempre più intensa, e i principali nomi del mercato devono valutare più a fondo le prestazioni dei propri progetti. Il prossimo obiettivo è nei videogiochi, o per essere più specifici, nella conquista di StarCraft. Questo ci porta a Facebook, che ha partecipato alla AIIDE StarCraft AI Competition 2017 con un bot chiamato CherryPi. I suoi risultati non sono stati particolarmente terribili, ma attira l'attenzione che non sia entrato nella Top 3.
Per capire meglio la portata di StarCraft, basta andare su YouTube e cercare un torneo, soprattutto se organizzato in Corea del Sud o con giocatori di quel paese. StarCraft è diventato lo sport nazionale lì, e non ci sono stati problemi di transizione dopo il lancio del sequel. Infatti, Blizzard ha in parte riconosciuto la loro dedizione attraverso il personaggio di D.Va in Overwatch, ex giocatrice professionista sudcoreana diventata pilota della divisione MEKA. Essendo così bravi a StarCraft, mi chiedo come si sentano sapendo che diverse intelligenze artificiali cercano di dominare il gioco, ma prima di affrontare gli umani, quello che stanno facendo è combattere tra di loro.
Arriviamo così alla AIIDE StarCraft AI Competition 2017, organizzata da David Churchill della Memorial University of Newfoundland. In pratica, tutti i bot si affrontano usando BWAPI, una libreria che consente la connessione diretta con il motore di StarCraft: Brood War. Chi vuole cimentarsi può prendere come base il bot open source UAlbertaBot, purché non ne usi una copia identica, ma la novità è che Facebook non solo ha sponsorizzato il torneo, ma ha anche inserito un proprio bot, CherryPi. Dopo aver generato migliaia di partite, i risultati finali sono stati pubblicati la scorsa domenica mattina, e con una percentuale di vittorie del 69,08 per cento, CherryPi si è piazzato al sesto posto su un totale di 28.
Il bot vincitore si chiama ZZZKBot, creato dallo sviluppatore australiano Chris Coxe. La sua percentuale di vittorie dell'83,11 per cento è notevole, ma Coxe non ha esitato a dichiarare il suo bot «una prova di concetto» con un codice sorgente che «non è così buono». In altre parole, le intelligenze artificiali devono ancora percorrere molta strada prima di rappresentare una sfida accettabile per i giocatori umani. Secondo Churchill, i bot provenienti da progetti individuali basati su regole rigide continueranno a dominare la scena per un paio d'anni, ma se aziende come Facebook e Google sono disposte a scatenare tutto il loro potere di fuoco su StarCraft, i tempi saranno molto più brevi.