Los ingenieros de Facebook tienen creó un asistente de Minecraft para ayudarle con algunas de las tareas menores involucradas en el generador de sandbox. El ayudante, que aparece y trabaja junto a ti en el juego, puede recibir instrucciones sencillas para las cosas. como construir una torre, cavar un hoyo o hacer un muro, reduciendo el tiempo de construcción para todos los proyectos tamaños.
Contenido
- Una herramienta de investigación en un juego creativo.
- Yo robot
- Una nueva frontera para la IA en los videojuegos
Una vez instalado, el asistente ingresa a su Minecraft mundo. Utiliza un cuadro de chat para transmitir comandos a su nuevo compañero como mejor le parezca. Los pedidos deben ser lo más sencillos posible y dividir las tareas en sus elementos más básicos. Puede indicarle que "haga una pared de cinco por cinco" o que "excave siete bloques". Usando eso como base, el bot puede aprender a realizar trabajos más complejos cuanto más tiempo le dediques.
Vídeos recomendados
La lista de cosas que la gente podría preguntarle a un asistente en Minecraft es larga, por lo que la comprensión del idioma es fundamental.
Esto podría hacer la vida en Minecraft más fácil, pero el verdadero objetivo es aún más ambicioso. La educación del robot brinda a los ingenieros de Facebook información valiosa sobre cómo la IA puede comprender mejor a los humanos en la vida cotidiana.
Relacionado
- Este robot te destruirá en Pictionary. También es un gran hito para A.I.
- El director de Yakuza cree que la evolución de PS5 se centrará en la IA y aprendizaje automático
“Puedo acceder al juego Minecraft y es fácil. No tengo que aprender a moverme de un lugar a otro, no tengo que aprender a destruir un bloque o construir algo”, Arthur Szlam, jefe del proyecto de IA de Minecraft en Facebook Investigación, dijo a Digital Trends. “Por otro lado, el espacio de cosas que la gente podría pedirle a un asistente en Minecraft que haga es enorme. Entonces, el problema de la comprensión del lenguaje está al frente y al centro”.
Una herramienta de investigación en un juego creativo.
Minecraft ha inspirado durante mucho tiempo a los jugadores a hacer lo que desee su imaginación. Entre la comunidad global y las raíces del código abierto, proporciona un camino ideal para que los ingenieros lleven este experimento a una audiencia más amplia.
Los probadores de juego comenzaron a usar el bot en enero de 2019, y ahora hay una versión pública disponible para cualquiera que la desee. Hay una pequeña lista de requisitos para descargar primero y tendrás que bajar a la versión 1.12. Sin embargo, una vez hecho esto, podrás conservar tu nuevo ayudante.
La compañía del robot se siente extraña al principio. La experiencia normalmente aislada (al menos en un jugador) se ve interrumpida por una cara que te mira fijamente, esperando tu opinión en el chat.
Comencé diciendo "hola" cortésmente mientras rodeaba a mi amigo tonto. Mi aprensión se desvaneció una vez que vi el primer bloque construido a mis órdenes. Me dio una oleada de poder. El intercambio con el robot es amigable, pero robótico. Da gracias por los elogios y dice “no sé” si le dices que haga algo que esté más allá de su alcance. Poco a poco, me enseñaron a construirme una pequeña cabaña de una sola habitación.
Si lo que quieres hacer se puede dividir en círculos y cuadrados sin mucha complejidad, el robot puede manejarlo. Eso significa que una casa, una torre o una guarida subterránea son factibles. Enseñarle al robot tomó más tiempo que construir la cabaña yo mismo, pero una vez que aprendió, pudo construir tantas cabañas como quisiera.
Por supuesto, la estatua de Mickey Mouse (o cualquier otra cosa que utilice detalles granulares) es mucho más difícil. Este tipo de estructuras intrincadas crean obstáculos que los ingenieros de Facebook no están seguros de cómo resolver. Esperan que los investigadores puedan usar Minecraft para ayudar a encontrar soluciones.
“[Para] este lanzamiento del bot, la audiencia no son jugadores de Minecraft. Es la comunidad de investigación”, me dijo Larry Zitnick, investigador científico de Facebook. "Lo publicamos deliberadamente antes de que realmente funcione bien porque queremos que el resto de la comunidad de investigación trabaje con nosotros para explorar e intentar mejorar este robot".
Yo robot
Tener un robot asistente cerca es como tener el tuyo propio Alexa o Siri, en Minecraft. La conversación es alegre pero claramente robótica. Dar la orden correcta significa pensar en los términos más básicos y hablar de manera rígida, directa y detallada.
Esto resultó obvio cuando quise construir una ventana en una de las paredes de mi cabaña. Tuve que trabajar paso a paso. No podía decirle al robot que construyera una pared con una ventana (aunque quizás algún día podría aprender eso). Las variables que influyen en lo que significan "ventana" y "pared" confunden fácilmente al robot. ¿Qué pared? ¿Qué tamaño de pared tiene? ¿Qué tamaño de ventana tiene? ¿Qué materiales debería utilizar?
En lugar de eso, le pedí que hiciera un bloque cuadrado de seis por seis. Luego, una vez completada la tarea, le dije que hiciera un agujero justo en el medio del cuadrado. Luego, terminé pidiéndole que pusiera vidrio en el agujero. Los pedidos deben seguir la redacción más básica posible, en aras del resultado.
Llevar el robot hasta aquí no es el desafío. El software de comando por voz ha permeado nuestras vidas desde hace muchos años. Hoy en día puedes encontrarlo en computadoras, teléfonos, tabletas, automóviles y mucho más. El verdadero desafío que enfrentan los usuarios es el salto entre comprender tareas simples, como "llamar a mamá", y discernir frases que brindan menos contexto y no suenan exactamente como un valor predeterminado predefinido.
Soy irlandés y, aunque mi acento no es pronunciado, puede volverse fuerte si he estado hablando con personas de otras partes del país o si hablo rápido. Preguntando Alexa para reproducir canciones que usan irlandés, como 'The Jail of Cluain Meala' (pronunciado 'Cloon-Malla') de The Dubliners, me obligan a frenar mi rollo. Debo hacer que cada sílaba sea perfectamente comprensible. Ingeniería alrededor de los acentos y idiomas es un desafío continuo.
Enseñar a la IA a tener una comprensión más matizada de nuestro lenguaje puede parecer simple, pero informatizar ese nivel de habla es un problema multifacético enredado en otros problemas multifacéticos. Implica trabajar con el contexto, la jerga y el tono de usuarios específicos. Todo esto se vuelve más complicado cuando no hay mucho material de referencia al que recurrir.
"No tenemos muchos datos de entrenamiento para ninguna de estas cosas", afirmó Szlam. “La cantidad de ejemplos que tenemos para entrenar esto es minúscula en cierto sentido. Son unas pocas decenas de miles y están reformulados a partir de plantillas digitales”.
Una nueva frontera para la IA en los videojuegos
Los videojuegos tienen una historia de uso de la IA de formas fascinantes y creativas, desde Psycho Mantis leyendo la tarjeta de memoria del jugador en Metal de 1997. Gear Solid, hasta las respuestas personalizadas de los personajes de la serie Animal Crossing de Nintendo, hasta Undertale, que destroza la cuarta pared de Toby Fox, y más allá de. La tecnología de Facebook está diseñada para que los aspectos puedan usarse fácilmente en otros juegos. Eso significa que otros desarrolladores podrían unirse.
Un uso potencial parece obvio. Accesibilidad. Google planea implementar un asistente con Google Stadia que puede ayudar a los jugadores con solo tocar un botón. Los ayudantes intuitivos en el juego podrían brindar todo tipo de asistencia a los jugadores que tienen dificultades.
Puedes imaginar toda una nueva generación de juegos donde el objetivo no es ganar. El objetivo es crear.
Los ingenieros detrás del bot de Minecraft están trabajando activamente en este problema. Ya se agregó una interfaz de comando de voz, pero aún no está disponible en la versión pública del bot. Tienen la intención de aprovechar la transmisión de texto en función de las tendencias que están notando en los usuarios de Facebook.
"En Facebook, existe esa cosa de describir imágenes en los feeds de las personas", dice Szlar. "Realmente estábamos pensando en 'oh, ¿podría jugar Minecraft donde le diría al robot que hiciera algo?' y luego me decía lo que hacía, me lo describía’ y decía ‘construí un cubo allí y allá.'"
Algunas actualizaciones más importantes del bot están en el horizonte. Además del chat de texto evolucionado, un sistema de visión mejorado podría ayudar al robot a recrear otras creaciones terminadas que vea. Aprender a través del diálogo, enseñarle algo al robot a través de palabras en el chat, es otro objetivo a largo plazo. Han hablado con Katja Hoffman, directora principal de investigación de Proyecto Malmö – Equipo interno de investigación de IA de Microsoft – sobre una colaboración oficial.
La esperanza es que al enmarcar la IA como una entidad de apoyo, los ingenieros de Facebook puedan cambiar percepciones arraigadas. sobre lo que pueden hacer los videojuegos, así como cultivar experiencias como Minecraft, donde simplemente hacer cosas es el objetivo. premio.
"Con suerte, veremos un cambio de 'aquí está esta IA, necesito vencerla' a 'aquí hay una IA, me ayudará a lograr objetivos finales creativos'", dijo Zitnick. “Puedes imaginar toda una nueva generación de juegos en los que el objetivo no es ganar. El objetivo es crear. Como humanos, tenemos muchas dificultades para crear. Hacer música, diseñar cosas… Estas no son cosas que le salgan naturalmente a todo el mundo, y si pudiéramos tener bots que nos ayudarían a hacer estas cosas, nos permitiría a muchos de nosotros ser mucho más creativo."
"Creo que estamos muy lejos de eso", añadió Zitnick. "Pero ahí es donde me encantaría ver esto".
Recomendaciones de los editores
- Ajedrez. Peligro. Ir. ¿Por qué utilizamos los juegos como punto de referencia para la IA?
- Facebook utiliza Minecraft como campo de entrenamiento para la próxima etapa de A.I.
- Una IA está diseñando videojuegos retro, y son sorprendentemente buenos