¿Crees que eres bueno jugando a Minecraft? La IA de NVIDIA te ganaría

Jugar a videojuegos es algo que hacemos la mayoría de usuarios de PC y entre estos uno de los más populares es Minecraft. Este conocido juego de cubos y aspecto gráfico pixelado se puede jugar en prácticamente todas las consolas actuales, PC e incluso móviles. Pero lo que muchos no saben es que también una IA puede jugar Minecraft y hace unos meses hablamos sobre como OpenAI había logrado fabricar el primer pico de diamante tras 70.000 horas de YouTube. Ahora volvemos a la carga con MineDojo, una IA de NVIDIA que juega a Minecraft tras ver 730.000 vídeos de YouTube.

Fue este verano cuando vimos que una IA logró crear un pico de diamante en Minecraft tras haber sido entrenada con miles de tutoriales de YouTube. Si bien para los jugadores experimentados de Minecraft fabricar un pico de diamante es relativamente sencillo, para muchos otros es una proeza. Para ello, tuvieron que entrenar dicha IA con miles de horas de Minecraft en YouTube junto a cientos de GPU de NVIDIA. En total fueron 32 NVIDIA A100 y 720 NVIDIA Tesla V100, pero todo valió la pena cuando consiguieron que la IA fabricara el mencionado pico de diamante en un tiempo de algo más de 4 minutos.

MineDojo, el agente de IA de NVIDIA, ya es capaz de jugar Minecraft

Minecraft IA NVIDIA optimized

Volvemos a tener una nueva IA entrenada para jugar Minecraft aunque esta vez llega con el nombre de MineDojo y está respaldada por NVIDIA en el equipo. MineDojo es considerado un nuevo framework construido sobre el juego de Minecraft empleando agentes de IA de NVIDIA que logran jugar a Minecraft. Para ello, requieren de instrucciones escritas y el objetivo de sus creadores es conseguir desarrollar un agente flexible que pueda generalizar las acciones aprendidas y aplicarlas a distintas situaciones del juego.

Como podemos ver, esta IA de Minecraft es capaz de jugar y realizar un gran número de actividades distintas como luchar, explorar, craftear, construir, equiparse la armadura automáticamente y mucho más. Según ha explicado NVIDIA, este tipo de agentes IA se han entrenado en videojuegos como StarCraft o Dota, pero se trataba de agentes especialistas, es decir, son buenos en unos casos muy concretos. En cambio, aquí se ha buscado conseguir un agente generalista, con el objetivo de que tenga éxito en una gran variedad de tareas distintas. La idea e investigación ha sido un éxito, pues el paper publicado ha sido premiado por NeurlPS 2022.

Se ha entrenado la IA con 2.200 millones de palabras transcritas

MineDojo NVIDIA IA entrenamiento

Para poder entrenar el framework de MineDojo, los investigadores de NVIDIA emplearon un total de 730.000 vídeos de Minecraft de YouTube con más de 2.200 millones de palabras transcritas. Junto a esto, se utilizaron 7.000 páginas de la wiki de Minecraft y para finalizar un total de 340.000 posts de Reddit y 6.6 millones de comentarios en el subreddit de r/Minecraft. Con todos estos datos, los investigadores crearon un modelo de transformación personalizado llamado MineCLIP. Este funciona asociando los clips de vídeo con actividades específicas de Minecraft.

Con esto es posible que el agente de IA de NVIDIA pueda actuar de forma inteligente ante distintos escenarios de Minecraft y no esté enfocado en hacer una única tarea. Se podría decir que con MineCLIP logran hacer que la IA pueda realizar estrategias complejas gracias a la gran cantidad de conocimientos aprendidos. En el caso de que tengáis curiosidad y queráis saber más acerca de esta investigación, tenéis el paper sobre MineDojo para conocer todos los detalles del uso de agentes de IA en Minecraft.