Facebook participou de um torneio de StarCraft para inteligências artificiais
StarCraft

Treinar uma inteligência artificial é apenas o primeiro passo. A competição ganha intensidade, e os principais nomes do mercado precisam avaliar com mais profundidade o desempenho de seus projetos. O próximo objetivo está nos videogames, ou, para ser mais específico, na conquista do StarCraft. Isso nos leva ao Facebook, que participou da AIIDE StarCraft AI Competition 2017 com um bot próprio chamado CherryPi. Seus resultados não foram particularmente terríveis, mas chama a atenção que não tenha ficado no Top 3.

StarCraft: um fenômeno na Coreia do Sul

Tudo o que precisamos fazer para entender melhor o alcance de StarCraft é ir ao YouTube e procurar um torneio, especialmente se for organizado na Coreia do Sul ou contar com jogadores desse país. StarCraft se tornou o esporte nacional lá, e não houve problemas de transição após o lançamento da sequência. De fato, a Blizzard reconheceu em parte essa dedicação através da personagem D.Va em Overwatch, ex-jogadora profissional sul-coreana transformada em piloto da divisão MEKA. Sendo tão bons em StarCraft, eu me pergunto como eles se sentem ao saber que várias inteligências artificiais buscam dominar o jogo, mas antes de enfrentar humanos, o que estão fazendo é lutar entre si.

Facebook participou de um torneio de StarCraft para inteligências artificiais
Cada bot lutou em mais de 2.900 partidas

A AIIDE StarCraft AI Competition 2017

Assim chegamos à AIIDE StarCraft AI Competition 2017, organizada por David Churchill da Memorial University of Newfoundland. Basicamente, todos os bots se enfrentam usando BWAPI, uma biblioteca que permite a conexão direta com o motor de StarCraft: Brood War. Aqueles interessados em mostrar suas habilidades podem usar como base o bot open source UAlbertaBot, desde que não utilizem uma cópia exata, mas a novidade é que o Facebook não só patrocinou o torneio, mas também colocou um bot próprio, o CherryPi. Depois de gerar milhares de partidas, os resultados finais foram publicados no último domingo de manhã, e com uma porcentagem de vitórias de 69,08%, o CherryPi terminou em sexto lugar, entre um total de 28.

O vencedor e o futuro das IAs

O bot vencedor se chama ZZZKBot, criado pelo desenvolvedor australiano Chris Coxe. Seus 83,11% de vitórias são notáveis, mas Coxe não hesitou em classificar seu bot como “uma prova de conceito” com um código-fonte que “não é tão bom”. Em outras palavras, as inteligências artificiais ainda precisam percorrer um longo caminho antes de apresentar um desafio aceitável a jogadores humanos. De acordo com Churchill, os bots provenientes de projetos individuais baseados em regras estritas continuarão dominando a cena por alguns anos, mas se empresas como Facebook e Google estiverem dispostas a lançar todo o seu poder de fogo sobre StarCraft, os tempos serão muito mais curtos.

Site oficial: