Modèles et plateformes d’IA

Jeu vidéo basé sur du texte créé avec l’algorithme GPT-2 puissant d’OpenAI

mm
Ajouter Unite.AI à vos sources préférées sur Google

Un étudiant diplômé en neurosciences à l’Université Northwestern a récemment créé un jeu vidéo basé sur du texte où le texte que l’utilisateur lit est entièrement généré par l’IA. L’IA responsable de la génération du texte est basée sur l’algorithme GPT-2 créé par OpenAI plus tôt cette année.

De nombreux jeux vidéo précoces n’avaient pas de graphiques, mais utilisaient plutôt une interface basée sur du texte. Ces jeux d’aventure basés sur du texte acceptaient des commandes utilisateur et fournissaient une série de réponses préprogrammées. L’utilisateur devait utiliser des commandes de texte pour résoudre des puzzles et progresser dans le jeu, une tâche qui pouvait s’avérer difficile en fonction de la sophistication du parseur de texte. Les jeux d’aventure basés sur du texte précoces avaient une gamme très limitée de commandes potentielles auxquelles le jeu pouvait répondre.

Comme le rapporte ZME Science, Nathan Whitemore, un diplômé en neurosciences de l’Université Northwestern, a revitalisé ce concept de jeu, en utilisant des algorithmes d’IA pour générer des réponses en temps réel, et non des réponses préprogrammées. Whitmore a apparemment été inspiré pour créer le projet par un jeu de l’esprit qui est apparu dans le roman de science-fiction “Le Jeu de l’exil”, qui répondait aux entrées de l’utilisateur et réorganisait le monde du jeu autour de l’utilisateur.

L’algorithme qui alimente le jeu d’aventure basé sur du texte est l’algorithme GPT2, créé par OpenAI. L’algorithme de texte prédictif a été formé sur un ensemble de données de texte, appelé WebText, qui faisait plus de 40 Go et provenait de liens Reddit. Le résultat était un algorithme de texte prédictif extrêmement efficace qui pouvait générer des paragraphes réaliste et naturel, atteignant des performances de pointe dans une série de tests de langage différents. L’algorithme OpenAI était apparemment si efficace pour générer de fausses histoires d’actualité que OpenAI hésitait à publier l’algorithme au public, craignant son mauvais usage. Heureusement, Whitmore a utilisé l’algorithme pour quelque chose de beaucoup plus inoffensif que la création d’articles de fausses actualités.

Whitmore a expliqué à Digital Trends qu’il a dû modifier la sortie GPT-2 en la formant de manière intensive sur un certain nombre de scripts de jeux d’aventure, en utilisant divers algorithmes pour ajuster les paramètres de GPT-2 jusqu’à ce que la sortie de texte de l’algorithme ressemble à celle des jeux d’aventure.

Ce qui est particulièrement intéressant dans le jeu, c’est qu’il est vraiment créatif. L’utilisateur peut saisir presque n’importe quel texte qu’il peut penser, quelle que soit la configuration ou le contexte du jeu, et le jeu essaiera de s’adapter et de déterminer ce qui devrait se passer ensuite. Whitemore a expliqué que vous pouvez saisir presque n’importe quelle invite aléatoire que vous le souhaitez, car le modèle a suffisamment de “bon sens” pour s’adapter à l’entrée.

L’algorithme GPT2 personnalisé de Whitemore a cependant certaines limites. Il oublie facilement les choses que l’utilisateur lui a déjà dites, ayant une “mémoire” courte. En d’autres termes, il ne conserve pas le contexte de la situation en ce qui concerne les commandes, comme un jeu d’aventure préprogrammé traditionnel, et, bien sûr, comme de nombreux passages de texte générés par l’IA, le texte généré n’a pas toujours de sens.

Cependant, le programme simule remarquablement bien la structure et le style des jeux d’aventure basés sur du texte, en fournissant à l’utilisateur des descriptions de la configuration et même en lui offrant diverses options qu’il peut sélectionner pour interagir avec l’environnement qu’il a créé.

« Je pense que c’est créatif d’une manière très basique, comme quand une personne joue à “Pommes à pommes” », a expliqué Whitmore. « Cela prend des choses de vieux jeux d’aventure et les réorganise en quelque chose de nouveau et d’intéressant et de différent à chaque fois. Mais ce n’est pas vraiment générer un scénario général ou une idée globale. Il y a beaucoup de types de créativité et je pense que c’est l’un d’eux : générer des environnements nouveaux, mais pas les autres types : trouver un scénario de jeu intrigant. »

Le projet de Whitemore semble également confirmer que les algorithmes GPT-2 sont robustes enough to be used for a wide variety of other purposes outside of generating text intended only to be read. Whitemore démontre que les algorithmes peuvent être utilisés dans un système qui permet des réponses et des commentaires utilisateur, et il sera intéressant de voir quels autres applications réactives de GPT-2 émergeront à l’avenir.

Blogueur et programmeur avec des spécialités en Machine Learning et Deep Learning sujets. Daniel espère aider les autres à utiliser le pouvoir de l'IA pour le bien social.