Pesquisadores da Universidade de Copenhagen, na Dinamarca, desenvolveram uma nova inteligência artificial, capaz de criar níveis infinitos do game “Super Mario Bros.”
Por meio de palavras, a IA, chamada de MarioGPT, é uma ferramenta que atua no jogo clássico. Ela cria fases infinitas de rolagem lateral, baseadas nos níveis já existentes do game, basta que os pesquisadores deem comandos e coordenadas usando linguagem natural.
MarioGPT pode gerar não apenas níveis múltiplos, mas também níveis controláveis mediante solicitação textual, abordando um dos principais desafios das técnicas atuais de PCG. Até onde sabemos, MarioGPT é o primeiro modelo de texto para nível.
Eles também combinaram MarioGPT com pesquisa de novidades, permitindo gerar vários níveis com diferentes dinâmicas de estilo de jogo (ou seja, caminhos do jogador). Essa combinação permite a geração aberta de conteúdo cada vez mais diversificado.
Se a tecnologia está sendo usada para criar arte, diálogos, sons e muito mais de forma autônoma, por que não videogames, não é mesmo?
Veja o que foi postado sobre o MarioGPT no Twitter:
“Quer criar seus próximos níveis de jogo através da linguagem natural? Não espere mais, apresentamos: ‘MarioGPT: geração de nível de texto aberto por meio de modelos de linguagem grandes.’”
“MarioGPT também prevê o caminho do jogador!”
“MarioGPT é um modelo GPT2 ajustado que é treinado em um subconjunto de níveis de Super Mario Bros. Para incorporar informações de prompt, utilizamos um codificador de texto congelado na forma de um LLM bidirecional pré-treinado (BART) e exibimos os estados ocultos médios da passagem direta do modelo.”
MarioGPT is a finetuned GPT2 model that is trained on a subset of Super Mario Bros levels. To incorporate prompt information, we utilize a frozen text encoder in the form of a pretrained bidirectional LLM (BART), and output the average hidden states of the model’s forward pass. pic.twitter.com/H6ZSPUFgdF
— Sebastian Risi (@risi1979) February 14, 2023
Segundo as explicações dos especialistas, a tecnologia não funciona sozinha: é preciso que a equipe a acompanhe e treine. Os níveis são criados a partir da renderização de textos, descritos como “copiar e colar em ASCII o código de caracteres baseado no alfabeto latino.”
Complexo, mas completamente possível! E sem dúvidas um sucesso, já que o estudo chegou ao número de 250 níveis gerados.
Leia também: Série do Pinguim, de The Batman, será “sombria”