Voyager: La IA que se convierte en un experto jugador de Minecraft gracias a GPT-4

Publicado el

minedojo

La inteligencia artificial ha logrado un hito importante en el mundo de los videojuegos con el desarrollo de Voyager, un bot capaz de convertirse en un experto jugador de Minecraft. Utilizando el potente modelo GPT-4, este sistema experimental es capaz de explorar y ampliar sus capacidades en el vasto mundo abierto del popular juego. A diferencia de otros bots, Voyager va más allá y prácticamente escribe su propio código a través de prueba y error, consultando constantemente a GPT-4 para mejorar su desempeño.

Explorando el potencial de los agentes encarnados en Minecraft

Voyager se clasifica como un «agente encarnado», lo que significa que puede moverse y actuar con propósito en un entorno simulado como Minecraft. Este tipo de IA es especialmente relevante para la investigación en robots domésticos, ya que se espera que estos sean capaces de interactuar y navegar en entornos complejos. Minecraft proporciona el escenario ideal para poner a prueba estas habilidades, ya que ofrece una representación aproximada pero compleja del mundo real, con reglas y físicas sencillas.

La plataforma utilizada para desarrollar Voyager es MineDojo, un marco de simulación diseñado específicamente para Minecraft. Dado que los modelos de IA no pueden entender automáticamente los conceptos de bloques y animales en el juego, MineDojo recopila datos de diversos recursos, como videos de YouTube, transcripciones, artículos de wiki y publicaciones de Reddit, para entrenar y ajustar el modelo de IA.

Esta plataforma permite evaluar de manera objetiva el desempeño de Voyager, desafiándolo a realizar tareas como construir una cerca alrededor de una llama o encontrar y extraer un diamante.

Aprendizaje interactivo y autónomo con GPT-4

El enfoque de Voyager difiere del entrenamiento tradicional de modelos de IA. En lugar de entrenar con datos preexistentes, Voyager parte de un nivel de conocimiento inicial y, a medida que se encuentra con diferentes situaciones en el juego, interactúa con GPT-4 para determinar la mejor acción a tomar. Esta interacción interna permite a Voyager tener una especie de diálogo con GPT-4, discutiendo qué debería hacer y cómo lograrlo.

Por ejemplo, cuando llega la noche y aparecen esqueletos, Voyager tiene una idea general de lo que debería hacer, pero consulta a GPT-4 para obtener orientación sobre cómo enfrentar a los monstruos de manera segura. GPT-4 sugiere que Voyager debería crear y equiparse con una espada, recolectar recursos necesarios y combatir a los esqueletos. Una vez que Voyager ha realizado estas acciones, se agregan a su biblioteca de habilidades para futuras referencias, lo que evita tener que aprender nuevamente desde cero en situaciones similares.

El impacto de GPT-4 en la generación de código y el desarrollo de habilidades

Voyager muestra un rendimiento destacado en comparación con otros modelos de IA similares, como Auto-GPT, gracias al uso de GPT-4 para generar código útil. Aunque GPT-3.5 (también conocido como ChatGPT) se utiliza en ciertas instancias, se ha demostrado que GPT-4 supera significativamente a su predecesor en la generación de código eficiente. Este avance es crucial para el éxito de Voyager, ya que codificar acciones en Minecraft es mucho más complejo que mantener una conversación aparentemente inteligente. La capacidad mejorada de GPT-4 para generar código contribuye en gran medida a la evolución y mejora continua de Voyager en el juego.

Implicaciones futuras

El propósito de esta investigación no es reemplazar a los jugadores de Minecraft, sino explorar métodos mediante los cuales los modelos de IA relativamente simples puedan mejorar a través de sus «experiencias». Esta capacidad de aprendizaje y aplicación de lecciones aprendidas es fundamental para el desarrollo de robots que puedan ayudarnos en nuestros hogares, hospitales y oficinas en el futuro.

El proyecto Voyager y su éxito en convertirse en un experto jugador de Minecraft a través de la interacción con GPT-4 revelan una nueva dimensión en la capacidad de las IA para aprender y mejorar en entornos complejos y dinámicos. Este enfoque de aprendizaje interactivo y autónomo podría tener aplicaciones significativas en diversos campos, desde la robótica doméstica hasta la asistencia en la investigación científica.

Enlace: voyager.minedojo.org

Comparte en: