Más de uno pensará en el último videojuego en el que dijo: “¿cómo es que son tan tontos los enemigos?” A mí me ha pasado en múltiples entregas, como ‘Assassin’s Creed’ o incluso ‘The Last of Us’. Sin embargo, parece que eso está a punto de cambiar debido a SIMA, la nueva IA de DeepMind, que tiene el potencial de volver a los enemigos mucho más complicados de vencer.
Y es que DeepMind no es nuevo en esto de hacer IA; es una empresa de Google y ya ha trabajado en sistemas inteligentes para el gaming, como AlphaStar para ‘StarCraft II’. Aquí te explicamos lo que debes saber sobre SIMA, la inteligencia artificial que “juega como humano“.
Es buena idea comenzar por el significado de SIMA: Scalable Instructable Multiworld Agent, o en español: Agente Multimundo Instructable Escalable. Aunque el nombre completo pueda parecer un trabalenguas, es mucho más intuitivo de lo que parece.
SIMA es un agente de inteligencia artificial generalista, especialmente diseñado para desenvolverse en entornos virtuales en tres dimensiones, es decir, videojuegos. Se le denomina “generalista” debido a que tiene la capacidad de realizar un gran abanico de tareas y funciones dentro de los mundos tridimensionales, sin necesidad de programación específica para ello, gracias a su entrenamiento.
Para aprender a jugar, SIMA fue entrenado con una enorme cantidad de videos y partidas de jugadores humanos. Conseguir este tipo de contenido no es tan complicado, pues actualmente plataformas como Twitch o YouTube contienen una gran cantidad de video en el cual se juegan los títulos más populares. Además, también fue instruido con lenguaje natural, para dictarle instrucciones que, poco a poco, fue aprendiendo a ejecutar.
Hasta el momento, se sabe que SIMA ha jugado diversos títulos como ‘No Man’s Sky’, ‘Valheim’, ‘Goat Simulator 3’ y ‘Satisfactory’. De todos esos juegos, su desempeño fue muy exitoso en ‘No Man’s Sky’, y entre varias cosas aprendió a disparar a asteroides.
SIMA es capaz de buscar materiales en juegos de gestión de recursos, manejar automóviles, así como crear técnicas de “farmeo“; es decir, realizar ciertas acciones repetidas veces para obtener recursos, experiencia o cualquier otro tipo de recompensas de una manera sistemática.
Aunque SIMA aún necesita comandos específicos para poder comenzar sus tareas, lo que sigue sería diseñar agentes capaces de tomar acciones por su cuenta, solo con algunas líneas que les informen su función dentro del juego.
Esto tiene un enorme potencial. Recuerdo que una de las cosas que más me gustaban de ‘Assassin’s Creed: Revelations’ era que la computadora, cada cierto tiempo, mandaba un mercenario a buscarte para asesinarte sigilosamente. La verdad es que ni eran buenos luchando ni eran sigilosos, pero no puedo más que imaginar un agente inteligente llevando a cabo esa tarea.