Modelos y plataformas de IA

Juego de video de texto creado con el poderoso algoritmo GPT-2 de OpenAI

mm
Añade Unite.AI a tus fuentes preferidas en Google

Un estudiante de posgrado en neurociencia de la Universidad Northwestern recientemente creó un juego de video de texto donde el texto que lee el usuario es generado completamente por IA. La IA responsable de generar el texto se basa en el algoritmo GPT-2 creado por OpenAI a principios de este año.

Muchos juegos de computadora antiguos no tenían gráficos, en su lugar, utilizaban una interfaz de texto. Estos juegos de aventuras de texto tomarían comandos del usuario y entregarían una serie de respuestas preprogramadas. El usuario tendría que utilizar comandos de texto para resolver acertijos y avanzar en el juego, una tarea que podría ser desafiante dependiendo de la sofisticación del analizador de texto. Los juegos de aventuras de texto antiguos tenían un rango muy limitado de comandos potenciales a los que el juego podría responder.

Según lo informado por ZME Science, Nathan Whitemore, un graduado en neurociencia de la Universidad Northwestern, ha revitalizado este concepto de juego, utilizando algoritmos de IA para generar respuestas en tiempo real, en lugar de respuestas preprogramadas. Whitemore aparentemente se inspiró para crear el proyecto por un juego de mente que apareció en la novela de ciencia ficción “El juego de Ender”, que respondía a la entrada del usuario y reformaba el mundo del juego alrededor del usuario.

El algoritmo que impulsa el juego de aventuras de texto es el algoritmo GPT2, que fue creado por OpenAI. El algoritmo de texto predictivo se entrenó en un conjunto de datos de texto, llamado WebText, que tenía más de 40 GB de tamaño y se extrajo de enlaces de Reddit. El resultado fue un algoritmo de texto predictivo extremadamente efectivo que podría generar párrafos realistas y naturales, logrando un rendimiento de vanguardia en una serie de pruebas de lenguaje diferentes. El algoritmo de OpenAI aparentemente era tan efectivo para generar historias de noticias falsas que OpenAI se mostró reticente a lanzar el algoritmo al público, temiendo su mal uso. Afortunadamente, Whitemore ha utilizado el algoritmo para algo mucho más benigno que hacer artículos de noticias falsas.

Whitemore explicó a Digital Trends que para producir el juego, tuvo que modificar la salida de GPT-2 entrenándolo extensivamente en una serie de guiones de juegos de aventuras, utilizando varios algoritmos para ajustar los parámetros de GPT-2 hasta que la salida de texto del algoritmo se asemejara al texto de los juegos de aventuras.

Lo que es particularmente interesante sobre el juego es que es genuinamente creativo. El usuario puede ingresar casi cualquier texto que pueda pensar, independientemente del contexto o la configuración del juego, y el juego intentará adaptarse y determinar qué sucederá a continuación. Whitemore explicó que puedes ingresar casi cualquier prompt aleatorio que desees porque el modelo tiene suficiente “sentido común” para adaptarse a la entrada.

El algoritmo GPT2 personalizado de Whitemore sí tiene algunas limitaciones. Olvida fácilmente las cosas que el usuario ya le ha dicho, teniendo una “memoria” corta. En otras palabras, no conserva el contexto de la situación con respecto a los comandos, como lo haría un juego de aventuras de texto preprogramado tradicional, y como muchos pasajes de texto generados por IA, el texto generado no siempre tiene sentido.

Sin embargo, el programa hace muy bien en simular la estructura y el estilo de los juegos de aventuras de texto, brindando al usuario descripciones de la configuración e incluso brindándoles varias opciones que pueden seleccionar para interactuar con el entorno que ha creado.

“Creo que es creativo de una manera muy básica, como cuando una persona juega ‘Apples to Apples’ es creativa”, explicó Whitemore. “Está tomando cosas de juegos de aventuras antiguos y reorganizándolas en algo que es nuevo e interesante y diferente cada vez. Pero no está generando realmente una trama general o una idea global. Hay muchos tipos diferentes de creatividad y creo que está haciendo uno: Generar entornos nuevos, pero no los otros: Figurarse una trama intrigante para un juego”.

El proyecto de Whitemore también parece confirmar que los algoritmos GPT-2 son lo suficientemente robustos como para ser utilizados para una amplia variedad de otros propósitos fuera de generar texto destinado solo a ser leído. Whitemore demuestra que los algoritmos pueden ser utilizados en un sistema que permite respuestas y comentarios del usuario, y será interesante ver qué otras aplicaciones responsivas de GPT-2 surgirán en el futuro.

Bloguero y programador con especialidades en Machine Learning y Deep Learning temas. Daniel espera ayudar a otros a utilizar el poder de la IA para el bien social.