Inteligência artificial
Jogo de Vídeo 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 recentemente criou um jogo de vídeo baseado em texto onde o texto que o usuário lê é inteiramente gerado por IA. A IA responsável por gerar o texto é baseada no algoritmo GPT-2 criado pela OpenAI no início do ano.
Muitos jogos de computador antigos não tinham gráficos, em vez disso, usavam uma interface baseada em texto. Esses jogos de aventura baseados em texto aceitavam comandos do usuário e entregavam uma série de respostas pré-programadas. O usuário tinha que usar comandos de texto para resolver puzzles e avançar mais no jogo, uma tarefa que poderia ser desafiadora dependendo da sofisticação do analisador de texto. Os jogos de aventura baseados em texto antigos tinham um alcance muito limitado de comandos potenciais que o jogo poderia responder.
Como relatado pela ZME Science, Nathan Whitemore, um estudante de pós-graduação em neurociência da Northwestern University, revitalizou esse conceito de jogo, usando algoritmos de IA para gerar respostas em tempo real, em vez de respostas pré-programadas. Whitmore aparentemente foi inspirado a criar o projeto por um Jogo Mental que apareceu no romance de ficção científica Ender’s Game, que respondia às entradas do usuário e reformava o mundo do jogo ao redor do usuário.
O algoritmo que impulsiona o jogo de aventura baseado em texto é o algoritmo GPT2, que foi criado pela OpenAI. O algoritmo de texto preditivo foi treinado em um conjunto de dados de texto, denominado WebText, que tinha mais de 40 GB de tamanho e foi extraído de links do Reddit. O resultado foi um algoritmo de texto preditivo extremamente eficaz que poderia gerar parágrafos realistas e naturais, alcançando um desempenho de ponta em uma variedade de testes de linguagem. O algoritmo da OpenAI aparentemente era tão eficaz em gerar histórias de notícias falsas que a OpenAI hesitou em liberar o algoritmo para o público, temendo seu mau uso. Felizmente, Whitmore usou o algoritmo para algo muito mais benigno do que fazer artigos de notícias falsas.
Whitmore explicou à Digital Trends que, para produzir o jogo, ele teve que modificar a saída do GPT-2, treinando-o extensivamente em uma variedade de scripts de jogos de aventura, usando vários algoritmos para ajustar os parâmetros do GPT-2 até que a saída de texto do algoritmo se assemelhasse ao texto dos jogos de aventura.
O que é particularmente interessante sobre o jogo é que ele é genuinamente criativo. O usuário pode inserir quase qualquer texto que possa pensar, independentemente do cenário ou contexto do jogo, e o jogo tentará adaptar e determinar o que deve acontecer em seguida. Whitemore explicou que você pode inserir quase qualquer prompt aleatório que deseje, porque o modelo tem “senso comum” suficiente para se adaptar à entrada.
O algoritmo GPT2 personalizado de Whitemore tem algumas limitações. Ele esquece facilmente as coisas que o usuário já lhe disse, tendo uma memória “curta”. Em outras palavras, não preserva o contexto da situação com relação a comandos, como um jogo de aventura baseado em texto pré-programado tradicional, e, como muitos trechos de texto gerados por IA, o texto gerado nem sempre faz sentido.
No entanto, o programa faz um trabalho notável em simular a estrutura e o estilo dos jogos de aventura baseados em texto, fornecendo ao usuário descrições do cenário e até mesmo fornecendo opções para que ele interaja com o ambiente que criou.
“Acho que é criativo de uma maneira muito básica, como uma pessoa jogando ‘Apples to Apples’ é criativa”, Whitmore explicou. “Está pegando coisas de jogos de aventura antigos e reorganizando-as em algo novo e interessante e diferente a cada vez. Mas não está gerando realmente uma trama geral ou ideia abrangente. Há muitos tipos diferentes de criatividade e acho que está fazendo um: Gerando ambientes novos, mas não os outros tipos: Descobrindo uma trama intrigante para um jogo.”
O projeto de Whitemore 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 fora 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 outras aplicações responsivas do GPT-2 surgirão no futuro.










