Ten Trillion Triangles
India
Videojuegos y entretenimiento
Amazon Bedrock, AWS Lambda, Amazon S3, Amazon API Gateway, Model Context Protocol
Ten Trillion Triangles
India
Videojuegos y entretenimiento
Amazon Bedrock, AWS Lambda, Amazon S3, Amazon API Gateway, Model Context Protocol
Ten Trillion Triangles, un estudio de desarrollo de videojuegos, necesitaba una forma de generar tramas innovadoras que reaccionaran a las elecciones de los jugadores sin romper la lógica narrativa del juego. Su título, Autogenesis, requiere una creación narrativa dinámica que mantenga la coherencia a lo largo de las sesiones de juego, sin dejar de resultar sorprendente y «aleatoria» de forma divertida. Avahi desarrolló un agente de IA para la escritura de historias que genera narrativas creativas, realiza un seguimiento del estado del juego y de los hechos de la historia a lo largo del tiempo, y ofrece a los desarrolladores un control granular mediante medidas de seguridad (guardrails) y herramientas de personalización. El resultado es un sistema escalable de generación de historias diseñado para la integración con motores de juego a través de API.
Ten Trillion Triangles es una empresa de videojuegos y entretenimiento centrada en la creación de experiencias de juego innovadoras. Para Autogenesis, el equipo está diseñando una jugabilidad que evoluciona en función de las decisiones de los jugadores, lo que requiere un contenido narrativo que sea a la vez dinámico y coherente dentro del universo del juego.
Las tramas estáticas limitan la rejugabilidad y reducen la inmersión del jugador en los juegos basados en elecciones. Ten Trillion Triangles necesitaba un sistema de IA capaz de generar narrativas convincentes bajo demanda, incorporando suficiente aleatoriedad para mantener el interés de los jugadores y, al mismo tiempo, mantener la coherencia en el arco argumental general.
Para que el sistema fuera viable en un entorno de juego real, también debía preservar la continuidad entre sesiones, realizando un seguimiento de hechos, nombres, eventos previos y del estado del juego para que la historia no se contradijera a sí misma. Por parte del desarrollo, el equipo necesitaba controles sólidos y medidas de seguridad, incluidas capacidades de personalización y protecciones que impidieran a los jugadores explotar los sistemas narrativos de formas que pudieran romper la equidad o la progresión.
AWS proporcionó los servicios necesarios para ejecutar flujos de trabajo de generación de historias de forma elástica y exponerlos de manera segura a la aplicación del juego mediante API protegidas. Con Amazon Bedrock, la solución pudo aprovechar modelos fundacionales para la generación de narrativas y comprobaciones de coherencia, mientras que la orquestación sin servidor permitió una ejecución escalable sin necesidad de infraestructura dedicada.
Los servicios de AWS también facilitaron el almacenamiento duradero del contexto del juego y de los artefactos de la historia generados, lo que simplificó la gestión del estado entre sesiones y la integración del sistema con el motor de juego a través de interfaces RESTful estándar.
Ten Trillion Triangles eligió a Avahi por su capacidad para diseñar un sistema de agentes que equilibra la creatividad con el control, algo esencial en la narrativa de los videojuegos. Avahi implementó un flujo de trabajo recursivo que traslada el estado del juego hacia adelante e introdujo mecanismos de personalización orientados al desarrollador y medidas de seguridad para mantener la coherencia de las narrativas y la equidad del juego. Avahi también entregó un enfoque de API lista para la integración que se alinea con los patrones de consumo de los motores de juego, preparando el sistema para la conectividad con Unreal Engine.
Avahi desarrolló un agente de IA para la escritura de historias diseñado para producir narrativas dinámicas que responden al estado evolutivo del juego. El flujo de trabajo es recursivo, lo que significa que cada ciclo de generación ingiere el estado actual del juego, incluidas las decisiones previas de la historia y los hechos del mundo, y utiliza ese contexto para dar forma al siguiente segmento narrativo. Los prompts se ensamblan dinámicamente, con instrucciones de sistema y de usuario que se adaptan en función del estado, lo que permite una narración coherente a lo largo de las sesiones sin perder la novedad.
Para garantizar una producción narrativa de alta calidad, Avahi implementó una selección de modelos basada en comparativas (benchmarking) de ciencia de datos, eligiendo los LLM que mejor se adaptan a la generación creativa manteniendo la estructura narrativa. La solución incluye una capa de gestión del estado del juego que rastrea entidades y hechos clave, como nombres, eventos y reglas del mundo, reduciendo las contradicciones y las rupturas de continuidad.
El control del desarrollador se integró mediante medidas de seguridad y mecanismos de ajuste creativo. Estos controles ayudan a limitar el comportamiento del modelo, evitan la explotación por parte del jugador y permiten personalizar el tono, la aleatoriedad y los límites narrativos. Para las integraciones de backend, Avahi incorporó herramientas de Model Context Protocol para estandarizar la forma en que el agente se conecta con los sistemas y servicios de nivel inferior.
El sistema se expone a través de una capa de API RESTful con respuestas JSON para una integración directa con el motor de juego. AWS Lambda orquestra el flujo de trabajo de generación de historias sin servidor, Amazon S3 almacena el contexto del juego y los resultados de las historias generadas, y Amazon API Gateway proporciona los puntos de enlace de la API. También se entregó un marco de pruebas unitarias para demostrar y validar el comportamiento y las capacidades del sistema.
Ten Trillion Triangles obtuvo un sistema de generación narrativa que produce tramas frescas y atractivas preservando la continuidad entre sesiones, un requisito crítico para la confianza y la inmersión del jugador. La solución también ofrece a los desarrolladores controles prácticos para ajustar la creatividad y aplicar medidas de seguridad, lo que hace que el sistema sea adecuado para escenarios de juego reales y para una integración escalable a través de API.
Exploremos juntos sus oportunidades de IA de alto impacto en una sesión gratuita
Exploremos juntos sus oportunidades de IA de alto impacto en una sesión gratuita
Exploremos juntos sus oportunidades de IA de alto impacto en una sesión gratuita de medio día