MineDojo, es una IA (Inteligencia Artificial) diseñada por NVIDIA que puede jugar a Minecraft. Para entrenar a MineDojo y que aprenda a jugar Minecraft, los investigadores le hicieron estudiar mas de 730.000 videos de YouTube, 7000 páginas web extraídas del wiki, 340.000 publicaciones de Reddit y 6,6 millones de comentarios de Reddit que describen al juego.
A partir de estos datos, los investigadores crearon un modelo de interacción llamado MineCLIP que asocia videoclips con actividades específicas de Minecraft en el juego. Como resultado, alguien puede decirle a MineDojo qué hacer en el juego usando un lenguaje natural, como “buscar una pirámide en el desierto” o “construir un portal inferior y entrar”, y MineDojo ejecutará la serie de pasos necesarios para que suceda todo esto en el juego.
La IA logro construir un pico de diamante en 4 minutos 🤯
Para todo esto como era de esperar, tuvieron que entrenar dicha IA con miles y miles de hora del contenido que hablo mas arriba, junto a cientos de GPU de NVIDIA. En total fueron 32 NVIDIA A100 y 720 NVIDIA Tesla V100.
Todo valió la pena cuando consiguieron que la IA fabricara un pico de diamante en un tiempo de algo más de 4 minutos.
Se necesitaron 750 GPU de NVIDIA para la IA MineDojo
MineDojo tiene como objetivo observar y aprender para luego desarrollar acciones y aplicarlas en el juego. Como escribe NVIDIA, “si bien los investigadores han capacitado durante mucho tiempo a otras IA en entornos de videojuegos como StarCraft, Dota y Go, siempre se especializaron en solo unas pocas tareas. Por lo tanto, los investigadores de NVIDIA recurrieron a Minecraft, el juego más popular del mundo, para desarrollar una IA con capacitación escalable, que pueda ejecutar con éxito una amplia variedad de tareas”.
El paper de la IA MINEDOJO ha sido premiado por NeurlPS 2022. Sus autores incluyen a Linxi Fan de NVIDIA y Guanzhi Wang, Yunfan Jiang, Ajay Mandlekar, Yuncong Yang, Haoyi Zhu, Andrew Tang, De-An Huang, Yuke Zhu y Anima Anandkumar de varias instituciones académicas.
Pueden ver ejemplos de MineDojo en acción en su sitio web oficial, y el código para MineDojo y MineCLIP está disponible en GitHub.