A día de hoy la inteligencia artificial ha apostado por realizar todo tipo de actividades inteligentes, esto desde ser un ávido jugador de Minecraft hasta crear guiones para películas futuras. Y ahora parece que las cosas quieren ir un paso más allá, con un proyecto que está creando niveles de la famosa franquicia de Super Mario.
Este nuevo programa, llamado MarioGPT, utiliza la tecnología GPT2 para generar niveles de Mario basados en en entrada de texto. Así podría darle forma a juegos casi propios siguiendo una especie de lógica en programación. Así como la exposición de ver cómo se suelen estructurar en juegos de Mario originales.
Esta es la descripción del desarrollador:
Nuestro modelo MarioGPT es una versión mejorada del modelo de lenguaje destilado GPT2. Al igual que GPT2, MarioGPT está capacitado para predecir las siguientes secuencias de fichas. Los niveles se representan como cadenas, que se tokenizan mediante una codificación de pares de bytes, similar al modelo GPT2 original. Luego, el nivel se divide en columnas y se aplana en un solo vector.
Para incorporar información rápida, utilizamos un codificador de texto congelado en forma de un LLM bidireccional (BART) preentrenado y generamos los estados ocultos promedio del paso hacia adelante del modelo. Este estado oculto promedio se usa luego en las capas de atención cruzada de la arquitectura GPT2 en combinación con la secuencia de nivel real que se pasa al modelo.
De hecho, los usuarios pueden conocer más sobre el tema en este enlace.
Vía: gonintendo
Nota del editor: Es interesante como este tipo de tecnologías van creciendo, pero también da miedo por el trabajo de programadores. Lo bueno, es que por ahora todo esto está lejos de llegar como un reemplazo.