Modelos e plataformas de IA
Jogo de Videogame Baseado em Texto Criado Com o Algoritmo GPT-2 da OpenAI

Um estudante de graduação em neurociência da Northwestern University recentemente criou um jogo de videogame 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 deste ano.
Muitos jogos de computador antigos não tinham gráficos, em vez disso, usavam uma interface baseada em texto. Esses jogos de aventura 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 podia ser desafiadora dependendo da sofisticação do analisador de texto. Os jogos de aventura em texto antigos tinham um alcance muito limitado de comandos potenciais que o jogo podia responder.
Conforme relatado pelo ZME Science, Nathan Whitemore, um graduado 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 da Mente 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 em torno do usuário.
O algoritmo que impulsiona o jogo de aventura em texto é o algoritmo GPT2, que foi criado pela OpenAI. O algoritmo de texto preditivo 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 de texto preditivo extremamente eficaz que podia 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 criar 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 contexto ou configuração 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 suficiente “senso comum” 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, ele não preserva o contexto da situação em relação aos comandos, como um jogo de aventura em texto pré-programado tradicional, e, como muitos trechos de texto gerados por IA, o texto gerado não 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 ambiente e até mesmo fornecendo opções para que ele interaja com o ambiente criado.
“Acho que é criativo de uma maneira muito básica, como uma pessoa jogando ‘Apples to Apples’ é criativa”, explicou Whitmore. “Está pegando coisas de jogos de aventura antigos e reorganizando-as em algo que é novo e interessante e diferente a cada vez. Mas não está realmente gerando uma trama geral ou ideia abrangente. Há muitos tipos diferentes de criatividade e acho que está fazendo um deles: Gerando ambientes novos, mas não os outros: 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 de gerar 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.












