Conectaron GPT-4 a Minecraft y descubrieron un nuevo potencial para la IA


La tecnología que sustenta ChatGPT tiene el potencial de hacer mucho más que solo hablar. Linxi «Jim» Fan, investigador de IA en el fabricante de chips Nvidia, trabajó con algunos colegas para idear una manera de configurar el poderoso modelo de lenguaje GPT-4, el «cerebro» detrás de ChatGPT y un número creciente de otras aplicaciones y servicios, suelto en el interior el videojuego de bloques Minecraft.

El equipo de Nvidia, que incluía a Anima Anandkumar, directora de aprendizaje automático de la compañía y profesora en Caltech, creó un bot de Minecraft llamado Voyager que usa GPT-4 para resolver problemas dentro del juego. El modelo de lenguaje genera objetivos que ayudan al agente a explorar el juego y código que mejora la habilidad del bot en el juego con el tiempo.

Voyager no juega como una persona, pero puede leer el estado del juego directamente, a través de una API. Podría ver una caña de pescar en su inventario y un río cercano, por ejemplo, y usar GPT-4 para sugerir el objetivo de pescar un poco para ganar experiencia. Luego usará este objetivo para que GPT-4 genere el código necesario para que el personaje lo logre.

Cortesía de NVIDIA

La parte más novedosa del proyecto es el código que genera GPT-4 para agregar comportamientos a Voyager. Si el código sugerido inicialmente no funciona a la perfección, Voyager intentará refinarlo utilizando mensajes de error, comentarios del juego y una descripción del código generado por GPT-4.

Con el tiempo, Voyager construye una biblioteca de código para aprender a hacer cosas cada vez más complejas y explorar más el juego. Un gráfico creado por los investigadores muestra cuán capaz es en comparación con otros agentes de Minecraft. Voyager obtiene más del triple de artículos; explora más del doble de distancia; y crea herramientas 15 veces más rápido que otros agentes de IA. Fan dice que el enfoque puede mejorarse en el futuro con la adición de una forma para que el sistema incorpore información visual del juego.

Si bien los chatbots como ChatGPT han cautivado al mundo con su elocuencia y aparente conocimiento, incluso si a menudo inventan cosas, Voyager muestra el enorme potencial de los modelos de lenguaje para realizar acciones útiles en las computadoras. El uso de modelos de lenguaje de esta manera quizás podría automatizar muchas tareas rutinarias de la oficina, lo que podría ser uno de los mayores impactos económicos de la tecnología.

Cortesía de NVIDIA

El proceso que Voyager usa con GPT-4 para descubrir cómo hacer las cosas en Minecraft podría adaptarse para un asistente de software que resuelve cómo automatizar tareas a través del sistema operativo en una PC o teléfono. OpenAI, la startup que creó ChatGPT, agregó «complementos» al bot que le permiten interactuar con servicios en línea como la aplicación de entrega de comestibles Instacart. Microsoft, propietaria de Minecraft, también está entrenando programas de inteligencia artificial para jugarlo, y la compañía anunció recientemente Windows 11 Copilot, una característica del sistema operativo que utilizará el aprendizaje automático y las API para automatizar ciertas tareas. Puede ser una buena idea experimentar con este tipo de tecnología dentro de un juego como Minecraft, donde el código defectuoso puede causar relativamente poco daño.

Los videojuegos han sido durante mucho tiempo un banco de pruebas para los algoritmos de IA, por supuesto. AlphaGo, el programa de aprendizaje automático que dominó el extremadamente sutil juego de mesa Go en 2016, comenzó a jugar videojuegos simples de Atari. AlphaGo usó una técnica llamada aprendizaje por refuerzo, que entrena un algoritmo para jugar un juego dándole retroalimentación positiva y negativa, por ejemplo, desde la puntuación dentro de un juego.

Es más difícil para este método guiar a un agente en un juego de final abierto como Minecraft, donde no hay una puntuación o un conjunto de objetivos y donde las acciones de un jugador pueden no dar sus frutos hasta mucho más tarde. Ya sea que crea o no que deberíamos estar preparándonos para contener la amenaza existencial de la IA en este momento, Minecraft parece ser un excelente campo de juego para la tecnología.



Source link-46