La inteligencia artificial aprende a jugar Super Mario World en vivo en TikTok

Reducción.– Las transmisiones de TikTok tienen contenido muy diverso y pueden mostrar a un usuario específico, que solicita unirse a PCMasterRace, Quería que su combinación mostrara cómo una inteligencia artificial aprendía a jugar Super Mario World. Según TikToker en Gizmodo, Rupert, que es el nombre de su creación, "Es un programa diseñado para simular la selección natural en redes neuronales".
La IA ha pasado recientemente el nivel 2 del juego y como podéis ver en el directo, poco a poco está evolucionando y mejorando. Rupert, como cualquier jugador humano, corre, salta, a veces choca con enemigos o muere, pero cada vez menos.
El sistema de algoritmos de aprendizaje automático aprende de sus propios errores gracias a que Join The PCMasterRace le asigna el objetivo principal de pasar de nivel. Todo lo que Rupert sabe es lo que "ve" en la pantalla y qué botón presionar para saltar o continuar. Sin embargo, a la hora de tener el putt para evitar a Koopas, aun así falló y recurrió a la famosa estrategia de prueba y error, intentando algo al azar.
Mientras Rupert juega, obtiene una puntuación de "estado físico" que depende de si Mario avanza y de qué tan rápido avanza.. Además, su evolución se registra a partir de "generación", que varía cada 50 a 100 "especies" (cada especie se deriva de dos a seis razas).
Para llegar al nivel 2, Rupert tuvo que llegar a la generación número 57, por lo que el proceso de aprendizaje no es precisamente rápido. Por ello, que haya conseguido esto ha sido motivo de celebración para los usuarios que se han sumado a las retransmisiones en directo de PCMaster Race.
Rupert se basa en Mari/O, un programa de código abierto diseñado por el streamer Seth Hendrickson (@SethBling) hace varios años. Es un sistema mucho más simple que ChatGPT, pero sigue siendo una herramienta de inteligencia artificial diseñada específicamente para juegos, entrenada con solo los simples comandos de un controlador: izquierda, derecha, arriba y abajo y A, B, Y y X.



