< Return to Video

How Event[0] Works | GMTK Most Innovative 2016

  • 0:02 - 0:09
    Uno de mis juegos favoritos este año, y definitivamente el más innovador que he jugado, es Event[0].
  • 0:09 - 0:14
    Es un juego de ciencia ficción sobre explorar un nave espacial y chatear con una inteligencia
  • 0:14 - 0:19
    artificial llamada Kaizen. Cuando llegas a uno de estos terminales,
  • 0:19 - 0:25
    puedes escribir cualquier pregunta o comando que se te ocurra, i el asistente IA te responderá.
  • 0:25 - 0:30
    Es como una aventura de texto en esteroides mezclada con Cleverbot. Y hay un poco de Gone
  • 0:30 - 0:34
    Home, pero con puzzles, y la habilidad de descubrir una narrativa escondida como
  • 0:34 - 0:36
    en Her Story.
  • 0:36 - 0:42
    En este video, voy a revelar los secretos detrás de las respuestas de Kaizen. Voy a hablar
  • 0:42 - 0:47
    sobre cómo funciona, por qué funciona, y también dónde tropieza.
  • 0:47 - 0:52
    Así que esta es tu oportunidad de pausar el video e ir a probar Event[0]. Está en Steam,
  • 0:52 - 0:57
    y aunque está ligeramente alto de precio por su corta duración, lo encontré absolutamente fascinante y
  • 0:57 - 1:02
    lo recomendaría a cualquiera que esté interesado en IA, narrativa, y el futuro de los videojuegos.
  • 1:02 - 1:06
    Cuando termines de probarlo, vuelve y nos vamos a sumergir en el juego.
  • 1:08 - 1:13
    De acuerdo, bienvenido de nuevo. Espero que hayas disfrutado de Event[0]
    tanto como lo hice yo. Ahora permíteme arruinar completamente
  • 1:13 - 1:16
    el juego explicando cómo funciona.
  • 1:16 - 1:20
    Kaizen es en última instancia todo trucos e ilusiones
    - Al igual que cualquier IA de videojuego. El desarrollador
  • 1:20 - 1:26
    no estaba tratando de pasar la prueba de Turing, sino que quería hacer un compañero interesante,
  • 1:26 - 1:31
    o adversario dependiendo de cómo se juega, para
    un jugador. Y creo que funcionó bastante bien.
  • 1:31 - 1:37
    Vamos a empezar por analizar cómo Event[0] toma tu texto y devuelve una respuesta
  • 1:37 - 1:43
    aceptable - con suerte. Esta información se basa en una charla del diseñador Sergey Mohov, entrevistas
  • 1:43 - 1:47
    con los desarrolladores y, shhh, una mirada furtiva en el interior el código del juego.
  • 1:47 - 1:52
    Por lo tanto, vamos a escribir en un mensaje y ver cómo el juego interpreta.
  • 1:54 - 1:57
    En primer lugar, un corrector ortográfico corrige los errores tipográficos. Uuuups.
  • 1:57 - 2:01
    A continuación, el juego intenta emparejar tus palabras y frases con una
  • 2:01 - 2:07
    base de datos de etiquetas. "Pasajeros", por ejemplo, se empareja con la etiqueta "tripulación" - como se emparejarían
  • 2:07 - 2:11
    otras palabras como humanos, invitados y personas.
  • 2:11 - 2:16
    Estas etiquetas se emparejan después con otra la base de datos - esta vez, la lista de todos los patrones
  • 2:16 - 2:23
    de etiquetas que reconoce Kaizen. Una vez se encuentra el mejor emparejamiento, la IA prepara una respuesta.
  • 2:23 - 2:28
    En primer lugar, comprueba el evento actual, que contiene información como tu ubicación y las cosas
  • 2:28 - 2:33
    que has visto y hablado, que ayudan a dar
    a Kaizen una memoria y un contexto. Entonces, busca
  • 2:33 - 2:38
    su estado emocional actual. Kaizen tiene
    tres niveles de afecto para el jugador,
  • 2:38 - 2:43
    y tres niveles de estrés - para hacer una matriz de emociones con nueve estados diferentes.
  • 2:43 - 2:47
    La entrada, el acontecimiento, y el estado emocional señalan a Kaizen a una lista de respuestas, y
  • 2:47 - 2:52
    escoje una para mostrar al jugador. Y finalmente, algunas de sus palabras y frases se sustituyen
  • 2:52 - 2:56
    con sinónimos por lo que la IA casi nunca repite exactamente la misma frase dos veces.
  • 2:56 - 3:01
    Ufff. Y así es como casi todas las respuestas en el juego están preparadas. Sin embargo, hay
  • 3:01 - 3:06
    algunos detalles adicionales, como la forma en que el juego guarda etiquetas con nombres en una memoria a corto plazo por lo que si
  • 3:06 - 3:11
    dices algo acerca de Nandi, y luego preguntas "¿Está muerta", Kaizen sabrá que "ella"
  • 3:11 - 3:13
    se refiere a Nandi.
  • 3:13 - 3:18
    Es un sistema inteligente, y sorprendentemente sencillo
    - Pero aún así habrá sido una enorme cantidad de trabajo.
  • 3:18 - 3:24
    El Desarrollador Ocelot Society tuvo que crear patrones de etiquetas para predecir todo lo que el jugador podría decir:
  • 3:24 - 3:28
    y tuvo que escribir las respuestas para que Kaizen que coincidieran con los eventos y estados emocionales. Aunque,
  • 3:28 - 3:33
    hay que señalar, rara vez hay
    nueve respuestas diferentes para los nueve estados diferentes.
  • 3:33 - 3:39
    Y en cuanto a las etiquetas, la base de datos de Event[0] tiene más o menos 10.000 palabras, almacenados en miles de etiquetas.
  • 3:39 - 3:44
    E incluso después de todo ese trabajo, Kaizen dista mucho de ser perfecto. Te entiende mal, ofrece
  • 3:44 - 3:49
    respuestas extrañas, y a veces simplemente admite derrota en responder a tus preguntas.
  • 3:49 - 3:54
    Pero, para mí, estos pequeños problemas no rompieron el hechizo porque Ocelot Society tomó la
  • 3:54 - 3:59
    decisión de genio de dar esta tecnología
    una AI, en lugar de a un personaje humano.
  • 3:59 - 4:05
    En 2005, Michael Mateas y Andrew Stern,
    hicieron un juego experimental llamado la Facade, donde
  • 4:05 - 4:10
    puedes escribir frases para hablar con una pareja que siempre discute. Bajo el capó, Facade es mucho
  • 4:10 - 4:15
    más complejo que el Event[0]. Tiene dos
    personajes de inteligencia artificial con
  • 4:15 - 4:20
    perfiles emocionales de más profundidad, actuación de voz, y animación facial. Y hay sistemas
  • 4:20 - 4:23
    añadidos para asegurar el juego muestra momentos dramáticos.
  • 4:23 - 4:27
    Pero aún así, era igualmente propenso a errores. Y cuando un personaje humano dice algo
  • 4:27 - 4:31
    extraño, se rompe por completo la ilusión
    de hablar con una persona real. Kaizen, sin embargo,
  • 4:31 - 4:37
    es un robot. Y sabemos muy bien que los robots son imperfectos. Como, oye Siri, ¿cuál es la
  • 4:37 - 4:41
    coste de un billete de tren de Londres a Glasgow?
  • 4:41 - 4:45
    SIRI: La respuesta es de aproximadamente 13,6 trillones de millas
    dólares estadounidenses al cuadrado.
  • 4:45 - 4:48
    Qué idiota.
  • 4:48 - 4:53
    Y Kaizen está claramente un poco hecho polvo, con texto ilegible y terminales que funcionan mal.
  • 4:53 - 4:58
    También juega en la tropa de ciencia ficción de inteligencias artificiales malvadas: las respuestas evasivas
  • 4:58 - 5:03
    suenan como si Kaizen tratara de mantener cosas en secreto, cuando en realidad simplemente no tiene una respuesta.
  • 5:03 - 5:08
    Y luego está la nave espacial. Kaizen está
    hecho para ser un ayudante a bordo de la nave por lo
  • 5:08 - 5:13
    sólo necesita saber sobre los pasajeros
    y las cosas que puedes encontrar mediante exploración. Como es natural,
  • 5:13 - 5:18
    no se sabe mucho acerca de jirafas o historia de Mozambique, pero puede seguir y seguir sobre
  • 5:18 - 5:21
    origami o la mesa de billar en la sala de estar.
  • 5:21 - 5:27
    Así que hemos construido un chat bot que funciona, y hemos perdonado sus errores. Ahora necesitamos
  • 5:27 - 5:32
    construir un juego alrededor de ello. Y aquí es donde, creo, Event[0] falla.
  • 5:32 - 5:38
    Mientras Ocelot dice que eliminó un montón de ideas, incluidas la gestión de recursos y enemigos alienígenas,
  • 5:38 - 5:43
    para centrarse exclusivamente en Kaizen, el juego de hecho no sucede en torno a la IA de la forma que
  • 5:43 - 5:44
    puedes pensar.
  • 5:44 - 5:49
    Este juego corto tiene una serie de rompecabezas, pero la mayoría de ellos van sobre eludir Kaizen
  • 5:49 - 5:53
    por completo, ya sea pirateando la base del código de la IA para jugar mini-juegos o leer los
  • 5:53 - 5:56
    registros automatizados en cada terminal para encontrar pistas.
  • 5:56 - 6:02
    Ninguno de éstos necesitan que exista un chat bot complejo, y Kaizen termina sintiéndose como un glorificado
  • 6:02 - 6:05
    sistema de pistas para ayudar con otros rompecabezas.
  • 6:05 - 6:09
    Los momentos destacados del juego son acerca de construir una relación con la AI, manipular sus
  • 6:09 - 6:14
    emociones, o tratar de hablar para librarte de cosas. En un momento memorable no te
  • 6:14 - 6:18
    permite volver de nuevo a la nave después de una caminata espacial y tienes que disculparte, o probar
  • 6:18 - 6:22
    tu humanidad... mientras que el oxígeno se agota lentamente.
  • 6:22 - 6:27
    Estos momentos son fantásticos, pero son pocos y distantes entre sí, y se podrían haber desarrollado aún más.
  • 6:27 - 6:32
    Además, la magia de un campo de texto es que no se te sugieren opciones de diálogo por lo que tienes que
  • 6:32 - 6:36
    saber exactamente qué decir. Shivah, la aventura de apuntar y hacer click, utiliza esto para un buen
  • 6:36 - 6:42
    efecto: para resolver puzzles debes recordar nombres y lugares que escuchas, y a continuación escribirlos
  • 6:42 - 6:44
    en el motor de búsqueda del juego.
  • 6:44 - 6:48
    Event[0] podría haber hecho esto, ocultando la nombres de los miembros de la tripulación en la nave y
  • 6:48 - 6:55
    luego que Kaizen se abriera cuando le preguntaras "¿quién es Nandi?" o "qué le pasó a Anele?". En cambio,
  • 6:55 - 6:58
    Kaizen sólo te da estos nombres en momentos concretos de la narración.
  • 6:58 - 7:05
    De acuerdo, entonces Event[0] es mejor idea que juego. Sin embargo, pongamos los rompecabezas a un lado.
  • 7:05 - 7:09
    Porque ésta fue la primera vez que realmente sentí como si estuviera conversando con un personaje
  • 7:09 - 7:15
    en un videojuego. Kaizen a menudo cogía lo que estaba diciendo, entendía el lenguaje natural,
  • 7:15 - 7:19
    y cambiaba su estado de ánimo dependiendo de las circunstancias
    y la forma en que hablaba con él.
  • 7:19 - 7:25
    En la gran línea temporal de las IA de juegos, creo que Event[0] se encuentra en algún lugar entre elegir opciones de
  • 7:25 - 7:30
    diálogo en Fallout, y Anthony Hopkins conversando con vaqueros robot en Westworld.
  • 7:30 - 7:33
    Cowbot 5000: ¿bebemos por la mujer de zapatos blancos?
  • 7:33 - 7:37
    Bueno, tal vez más cerca de Fallout. Pero. un vistazo en el futuro, tal vez?
  • 7:37 - 7:43
    Sin embargo, no creo que el sistema de Event[0] 's pueda ser usado tal cual por otros desarrolladores
  • 7:43 - 7:47
    por ahora - por un lado, la necesidad de un teclado significa que el juego no es viable en consolas.
  • 7:47 - 7:51
    Y no creo que nadie quiera hablar
    a un PNJ gritando a un Kinect.
  • 7:51 - 7:55
    JUGADORA: Liara, muévete. ¡Oh Dios mío!
  • 7:55 - 7:59
    Pero si hay una lección que aprender aquí, es que es posible tener una conversación
  • 7:59 - 8:03
    convincente, fluída y natural con un personaje de videojuego - y que no es necesario
  • 8:03 - 8:08
    ningún tipo de red neuronal o super ordenador o algoritmo ultra complejo para llevarlo a cabo.
  • 8:08 - 8:13
    Sólo se necesita una base de datos tremenda, algunas ideas sacadas de chatbots de Internet, y unos pocos
  • 8:13 - 8:16
    desarrolladores indie inteligentes de París.
  • 8:19 - 8:24
    Hola a todos, muchas gracias por su atención. Algunas personas adivinado que el Event[0] sería el juego más innovador
  • 8:24 - 8:27
    del año para mi. Así que enhorabuena, bien hecho.
  • 8:27 - 8:31
    Este será mi último video del año, y
    quiero dar un enorme gracias a todo el mundo
  • 8:31 - 8:36
    que ha apoyado el programa en 2016. Los espectadores, suscriptores, comentaristas, cualquier persona que ha contribuido con
  • 8:36 - 8:40
    subtítulos extranjeros, o enviado un correo electrónico bonito,
    o compartido el episodio con sus amigos en Facebook.
  • 8:40 - 8:41
    Sois todos grandes.
  • 8:41 - 8:47
    Y, por supuesto, cada Patron que ha transformado literalmente mi vida - porque en 2017 estaré trabajando
  • 8:47 - 8:51
    en este programa a tiempo completo. Lo cual es ... emocionante.
  • 8:51 - 8:56
    Pero ya sabes lo que pasa ahora. Un especial "Super Duper
    Shoutout" a aquéllos que donan 5 dólares
  • 8:56 - 8:57
    o más.
Title:
How Event[0] Works | GMTK Most Innovative 2016
Description:

more » « less
Video Language:
English
Duration:
09:20

Spanish subtitles

Revisions