Inteligência artificial
Videogame baseado em texto criado com o poderoso algoritmo GPT-2 da OpenAI

Um estudante de pós-graduação em neurociência da Northwestern University criou recentemente um videogame baseado em texto em que o texto que o usuário lê é totalmente gerado por IA. A IA responsável por gerar o texto é baseada no algoritmo GPT-2 criado pela OpenAI no início deste ano.
Muitos dos primeiros jogos de computador não tinham gráficos; em vez disso, eles usavam uma interface baseada em texto. Esses jogos de aventura de texto receberiam comandos do usuário e forneceriam uma série de respostas pré-programadas. O usuário teria que usar comandos de texto para resolver quebra-cabeças e avançar no jogo, tarefa que poderia ser desafiadora dependendo da sofisticação do analisador de texto. Os primeiros jogos de aventura baseados em texto tinham uma gama muito limitada de comandos potenciais aos quais o jogo poderia responder.
Como relatado por Ciência ZMENathan Whitemore, formado em neurociência pela Universidade Northwestern, revitalizou esse conceito de jogo, usando algoritmos de IA para gerar respostas em tempo real, em vez de respostas pré-programadas. Whitmore aparentemente se inspirou para criar o projeto em um Jogo Mental que apareceu no romance de ficção científica "O Jogo do Exterminador", que respondia à entrada do usuário e remodelava o mundo do jogo ao seu redor.
O algoritmo que impulsiona o jogo de aventura baseado em texto é o algoritmo GPT2, criado pela OpenAI. O algoritmo preditivo de texto foi treinado em um conjunto de dados de texto, chamado WebText, que tinha mais de 40 GB de tamanho e foi extraído de links do Reddit. O resultado foi um algoritmo preditivo de texto extremamente eficaz que pode gerar parágrafos surpreendentemente realistas e com som natural, alcançando desempenho de ponta em vários testes de linguagem diferentes. O algoritmo OpenAI foi aparentemente tão eficaz na geração de notícias falsas que o OpenAI hesitou em liberar o algoritmo para o público, temendo seu uso indevido. Felizmente, Whitmore usou o algoritmo para algo muito mais benigno do que fazer artigos de notícias falsas. '
Whitmore explicou ao Digital Trends que, para produzir o jogo, ele teve que modificar a saída GPT-2 treinando-a extensivamente em vários scripts de jogos de aventura, usando vários algoritmos para ajustar os parâmetros de GPT-2 até que a saída de texto do algoritmo se assemelhasse ao texto de jogos de aventura.
O que é particularmente interessante sobre o jogo é que ele é genuinamente criativo. O usuário pode inserir praticamente qualquer texto que lhe venha à mente, independentemente do cenário ou contexto específico do jogo, e o jogo tentará se adaptar e determinar o que deve acontecer em seguida. Whitemore explicou que você pode inserir praticamente qualquer prompt aleatório que desejar, pois o modelo tem "bom senso" suficiente para se adaptar à entrada.
O algoritmo GPT2 personalizado de Whitemore tem algumas limitações. Ele esquece facilmente coisas que o usuário já lhe disse, tendo uma "memória" curta. Em outras palavras, ele não preserva o contexto da situação em relação aos comandos, como faria um jogo de aventura de texto pré-programado tradicional e, claro, como muitas passagens de texto geradas por IA, o texto gerado nem sempre faz sentido.
No entanto, o programa se sai muito bem em simular a estrutura e o estilo dos jogos de aventura em texto, fornecendo ao usuário descrições do cenário e até mesmo várias opções que podem ser selecionadas para interagir com o ambiente criado.
“Eu acho que é criativo de uma forma muito básica, como uma pessoa tocando 'Apples to Apples' é criativo,” Whitmore explicou. “É pegar coisas de jogos de aventura antigos e reorganizá-los em algo que é novo, interessante e diferente a cada vez. Mas não está realmente gerando um enredo geral ou uma ideia abrangente. Existem muitos tipos diferentes de criatividade e acho que está fazendo um: Gerar novos ambientes, mas não os outros tipos: Descobrir um enredo intrigante para um jogo.”
O projeto de Whitmore também parece confirmar que os algoritmos GPT-2 são robustos o suficiente para serem usados para uma ampla variedade de outros propósitos além da geração de texto destinado apenas a ser lido. Whitemore demonstra que os algoritmos podem ser usados em um sistema que permite respostas e feedback do usuário, e será interessante ver quais outros aplicativos responsivos do GPT-2 surgirão no futuro.












