Teammates

Tras mostrarnos el potencial de los NPC avanzados con Neo NPC en la GDC 2024, en Ubisoft han dado el siguiente paso y nos presentan su primer proyecto de investigación de IA generativa que es completamente jugable: Teammates.

Este experimento no solo busca explorar cómo la inteligencia artificial puede enriquecer la experiencia del jugador, sino que lo hace a través de comandos de voz en tiempo real y una jugabilidad mucho más dinámica e inmersiva.

Podríamos decir que Teammates es una prueba de concepto que nos enseña las habilidades de una IA in-game llamada Jaspar, y la de dos compañeros de escuadrón, Pablo y Sofía, que también están mejorados con esta nueva tecnología.

La promesa es que estos personajes y el asistente son capaces de generar respuestas y acciones de forma instantánea basadas en lo que les decimos, llevándonos a un nuevo nivel de interacción.

Un Experimento Jugable en Primera Persona

Ante todo, debemos tener claro que Teammates es un proyecto de investigación. Sin embargo, se ha construido alrededor de un shooter en primera persona con una estructura clara. Nos ponemos en la piel de un miembro de la resistencia en un futuro distópico, y nuestro objetivo es infiltrarnos en una base enemiga. Durante una breve misión, debemos recuperar las memorias de cinco compañeros perdidos, todo mientras repelamos oleadas de enemigos.

Aquí es donde entra el factor IA: no solo contamos con el apoyo del asistente de voz Jaspar, sino que Sofía y Pablo, nuestros dos compañeros NPC, también disponen de estas capacidades avanzadas.

Jaspar: Más que un Simple Asistente de Voz

El asistente Jaspar va mucho más allá de las funciones básicas que podríamos esperar. Podemos pedirle que nos destaque enemigos u objetos, que nos dé detalles sobre la historia o el lore del mundo, que ajuste la configuración del juego sobre la marcha, o incluso que pause la partida. Todo esto lo hacemos con instrucciones de voz completamente naturales, como si habláramos con un compañero real.

Lo que realmente lo diferencia es que Jaspar es un personaje dinámico y sensible que forma parte de la narrativa. Gracias a los sistemas subyacentes, la IA es capaz de procesar la información del entorno y el contexto, interpretando y adaptándose a nuestras indicaciones vocales y acciones de una forma coherente.

Comandos de Voz que Definen el Combate

La misma tecnología avanzada es la que da vida a nuestros compañeros de escuadrón, Sofía y Pablo. Al igual que con Jaspar, podemos hablarles y darles órdenes directamente, con la diferencia obvia de que ellos habitan físicamente el mundo del juego.

Al principio de la experiencia, nos encontramos sin arma frente a dos enemigos que patrullan, acompañados únicamente por nuestros dos compañeros armados. Es aquí donde la interacción es clave: debemos indicar a Sofía y Pablo que busquen cobertura y darles instrucciones específicas sobre a quién atacar y cuándo. La voz del jugador se convierte en una herramienta táctica vital que influye directamente en el desarrollo y el desenlace del combate.

Como señala Xavier Manzanares, Director of Gameplay GenAI, las primeras pruebas mostraron que los jugadores conectaban rápidamente con estos NPC controlados por IA. Vieron el potencial de un sistema como Jaspar para ayudar cuando el jugador estaba perdido, para acceder a menús y, en general, para enriquecer la experiencia narrativa y jugable de muchos tipos de juegos.

La IA al Servicio de la creatividad humana

El equipo de Ubisoft es consciente de las críticas que rodean a la IA en los videojuegos, pero su propósito no es reemplazar la figura del creativo, sino potenciarla. La Narrativa Director, Virginie Mosser, enfatiza este enfoque colaborativo: “Esperamos que los jugadores sientan que están dando forma a la historia por sí mismos, no solo siguiéndola”.

La clave de este proyecto es su ambición por crear experiencias personalizadas. Como explica Rémi Labory, Director de Data & AI, la capacidad de la IA para que las reacciones de los personajes cambien en tiempo real según las aportaciones del jugador es algo que el desarrollo tradicional no puede lograr.

Mosser añade que, si bien la tecnología genera la improvisación, el factor humano sigue siendo fundamental. “Yo sigo escribiendo la historia y las personalidades de los personajes”, afirma. En lugar de diálogos fijos, lo que se crean son «vallas» que permiten a los NPC improvisar dentro de la narrativa y el lore, manteniendo siempre las motivaciones y reglas establecidas por los guionistas humanos.

Un Futuro de Interacción Profunda

El equipo detrás de Teammates está plenamente dedicado a la investigación, buscando expandir la forma en que interactuamos con los videojuegos. Su visión es combinar la fortaleza de la IA para generar herramientas que permitan a los creativos humanos contar historias y crear interacciones de personajes que no serían posibles sin esta tecnología.

Incluso han desarrollado una API que funciona como un middleware para resumir la complejidad de los sistemas generativos y asegurar las salvaguardas necesarias, un avance que permitirá a sus propios equipos integrar esta tecnología en motores como Anvil y Snowdrop.

Por ahora, Teammates solo ha sido compartido con unos pocos cientos de jugadores en una beta cerrada, y su feedback es crucial para definir el futuro de esta investigación.