Inworld quiere pulir más este tipo de interacción. Ofrece un producto para estudios de juegos AAA en el que los desarrolladores pueden crear el cerebro de un NPC con IA que luego puede importarse a su juego. Los desarrolladores utilizan el “Inworld Studio” de la empresa para generar su NPC. Por ejemplo, pueden completar una descripción básica que esboce la personalidad del personaje, incluidos lo que le gusta y lo que no le gusta, sus motivaciones o una historia de fondo útil. Los controles deslizantes te permiten establecer niveles de rasgos como introversión o extroversión, inseguridad o confianza. Y también puedes usar texto libre para hacer que el personaje esté borracho, agresivo, propenso a la exageración, prácticamente cualquier cosa.

Los desarrolladores también pueden agregar descripciones de cómo habla su personaje, incluidos ejemplos de frases de uso común que los diversos modelos de IA de Inworld, incluidos los LLM, luego convierten en diálogos de acuerdo con el personaje.

“Debido a que se depende tanto de guiones que requieren mucha mano de obra, es difícil lograr que los personajes manejen una amplia variedad de formas en que podría desarrollarse un escenario, especialmente a medida que los juegos se vuelven cada vez más abiertos”.

Jeff Orkin, fundador de Bitpart

Los diseñadores de juegos también pueden introducir otra información en el sistema: lo que el personaje sabe y no sabe sobre el mundo (idealmente, no hay referencias a Taylor Swift en un juego de batalla medieval) y cualquier barrera de seguridad relevante (¿tu personaje maldice o no?). . Los controles narrativos permitirán a los desarrolladores asegurarse de que el NPC se ciña a la historia y no se desvíe completamente de su conversación. La notion es que los personajes puedan luego importarse a motores gráficos de videojuegos como Unity o Unreal Motor para agregarles un cuerpo y características. Inworld está colaborando con la startup de texto a voz ElevenLabs para agregar voces que suenen naturales.

La tecnología de Inworld aún no ha aparecido en ningún juego AAA, pero en la Activity Builders Meeting (GDC) en San Francisco en marzo de 2024, la empresa presentó una demostración inicial con Nvidia que mostró algo de lo que será posible. En Covert Protocol, cada jugador opera como un detective privado que debe resolver un caso utilizando la información de los distintos NPC del juego. También en la GDC, Inworld presentó una demostración llamada NEO NPC en la que había trabajado con Ubisoft. En NEO NPC, un jugador puede interactuar libremente con los NPC utilizando software package de voz a texto y utilizar la conversación para desarrollar una relación más profunda con ellos.

Los LLM nos dan la oportunidad de hacer que los juegos sean más dinámicos, dice Jeff Orkin, fundador de Bitpart, una nueva startup que también apunta a crear elencos completos de NPC impulsados ​​por LLM que se pueden importar a los juegos. “Debido a que se depende tanto de guiones que requieren mucha mano de obra, es difícil lograr que los personajes manejen una amplia variedad de formas en que podría desarrollarse un escenario, especialmente a medida que los juegos se vuelven cada vez más abiertos”, dice.

El enfoque de Bitpart está inspirado en parte en la investigación de doctorado de Orkin en el Media Lab del MIT. Allí, entrenó a IA para representar situaciones sociales utilizando registros de juego de humanos que hacían las mismas cosas entre sí en juegos multijugador.

Los personajes de Bitpart se entrenan utilizando un modelo de lenguaje grande y luego se ajustan de manera que las interacciones en el juego no sean completamente abiertas e infinitas. En cambio, la empresa utiliza un LLM y otras herramientas para generar un guión que cubra una variedad de posibles interacciones, y luego un diseñador de juegos humano seleccionará algunas. Orkin explain el proceso como la creación de los ladrillos Lego de la interacción. Un algoritmo del juego busca ladrillos específicos para unirlos en el momento adecuado.

El enfoque de Bitpart podría crear momentos encantadores en el juego. En un restaurante, por ejemplo, puedes pedirle algo a un camarero, pero el camarero puede escucharte y unirse. La IA de Bitpart actualmente funciona con Roblox. Orkin dice que la compañía ahora está realizando pruebas con estudios de juegos AAA, aunque aún no dice cuáles.