El dispositivo Identidad proporciona un modelo grande de lenguaje (LLM) para que los jugadores interactúen con él en tu isla a través de una identidad con voz. La identidad con voz se representa mediante un icono en la interfaz de usuario (IU), que sirve como un tipo de personaje no jugable (PNJ) en tu isla. La interfaz de LLM permite a los jugadores tener conversaciones e interacciones a medida con estos PNJ, creando una experiencia única en cada sesión de juego.
Estas experiencias pueden ir desde jugadores que interactúan con un barista competitivo en una cafetería hasta ayudar a un gato gruñón a encontrar a su dueño. Mediante el dispositivo y los detalles que proporciones, puedes definir la identidad de estos personajes. Los jugadores podrán interactuar con estos personajes a través del chat de voz.
El dispositivo está disponible en Unreal Editor para Fortnite (UEFN). Para obtener más información sobre los dispositivos, consulta Cómo usar dispositivos.
El dispositivo de identidad se encuentra actualmente en un estado experimental en UEFN, lo que significa que, por el momento, no es posible publicar un proyecto que tenga este dispositivo habilitado. Ten en cuenta que no podemos garantizar la compatibilidad con versiones anteriores de los recursos creados mientras las funciones están en la fase experimental. Es posible que realicemos cambios en las API de estas funciones y que eliminemos funciones experimentales completas o funcionalidades específicas según nuestro criterio. Prueba las herramientas, envíanos tus comentarios en los foros y no te pierdas las novedades.
Acerca de los modelos grandes de lenguaje (LLM)
Un LLM es un programa entrenado para que un ordenador procese y genere lenguaje natural a través de texto. Puedes verlo como conocimiento adquirido en una biblioteca de recursos (base de datos) sobre el tema del lenguaje. Algunos conjuntos de material de entrenamiento son pequeños, mientras que otros son grandes. Con entrenamiento, el modelo puede predecir una cadena de texto que debe producir en respuesta a un prompt, como si estuviera pensando por sí mismo.
El modelo de lenguaje puede generar lenguaje humano a través del texto utilizando algoritmos para aprender el reconocimiento de patrones y las relaciones entre palabras del material de entrenamiento. Este sistema de entrenamiento recibe el nombre de aprendizaje automático. Normalmente, un usuario puede interactuar con el LLM a través de alguna interfaz.
Qué hace el LLM
El LLM:
Procesa y comprende el lenguaje.
Genera texto.
Responde preguntas.
Resume y traduce el texto.
Cuando se combina con el dispositivo de UEFN:
Ofrece una sesión de LLM interactiva para los jugadores.
Crea personalidades a partir de tus entradas.
Proporciona una mecánica para las conversaciones espontáneas entre jugadores y PNJ.
Genera audio a partir de texto para que los jugadores puedan oír a la identidad, y convierte audio a texto para que el LLM oiga al jugador.
Genera eventos basados en la respuesta del programa.
Este proceso de generación de lenguaje humano, ya sea en forma de voz o de texto, se conoce como una forma de inteligencia artificial generativa (IA). Sin embargo, este sistema combinado no genera imágenes ni actúa como asistente para la construcción de islas. Este tipo de funciones las crean modelos y sistemas entrenados en un tema diferente.
Qué puedes hacer tú
Puedes utilizar el dispositivo con tecnología LLM para:
Introducir descripciones para diseñar una identidad.
Crear una IU personalizada para representar al PNJ basado en la identidad.
Añadir eventos que se activen en función de la respuesta de un LLM.
El dispositivo elimina la barrera de la construcción de personajes que se basan en palabras de un guion, facilitando los medios para crear personajes receptivos pero adaptables. Este comportamiento dinámico es diferente de las conversaciones y opciones prescritas que haces desde el dispositivo Conversación y de los personajes que defines desde el dispositivo Generador de PNJ. Para ambos dispositivos, debes establecer manualmente el comportamiento básico de cómo responde el PNJ en comparación con el LLM, que genera conversaciones orgánicas y espontáneas. Además, el PNJ basado en la identidad se representa mediante audio y un icono.
Identidades
Una identidad engloba la personalidad, el conocimiento y las características del personaje LLM en tu isla. La clave para crear una identidad es usar prompts y datos en el dispositivo. Los prompts y los datos proporcionan contexto sobre quién es el PNJ (el papel que representa) y lo que sabe. El LLM registra la identidad que definas, junto con sus conocimientos adquiridos, para reproducir cómo responde a los jugadores.
Por ejemplo, podrías crear los siguientes personajes:
Una misteriosa entidad cósmica que intenta convencer a los jugadores de que pulsen un botón.
Un barista feroz con la misión de acabar con su rival.
Un gato gruñón convencido de que los extraterrestres han abducido a su dueño.
Un instructor gracioso de Fortnite que enseña a los jugadores los conceptos básicos de construcción en Fortnite.
Una zanahoria asustada decidida a evitar a los conejitos bandidos.
Echa un vistazo a la presentación State of Unreal 2025 para el ejemplo de juego de LLM de Mister Buttons.
Puedes crear una identidad por dispositivo. Mediante prompts y datos, puedes dar a conocer otro dispositivo Identidad en tu isla.
A continuación te ofrecemos consejos para crear prompts y datos:
Define la identidad con comportamiento, valores y rasgos claros para que el LLM pueda entender con claridad el papel que debe desempeñar.
Divide los datos en secciones modulares para que el LLM clasifique las ideas en fragmentos distintos a los que pueda hacer referencia de forma más eficaz. Ten en cuenta aspectos como la identidad, el origen, las motivaciones, el diálogo y la jugabilidad.
Intenta que las descripciones sean breves, específicas y relevantes.
Apóyate en cierta repetición para los aspectos básicos. Si destacas un dato repetidamente, el LLM puede comprender mejor un punto clave.
Proporciona ejemplos de diálogos y frases para dar al LLM tono, ritmo y patrones verbales repetibles.
El LLM se entrena mediante un estilo de escritura denominado sintaxis de marcado. Debido a este estilo de aprendizaje, es útil escribir prompts y datos teniendo en cuenta esta sintaxis. Por ejemplo, utiliza asteriscos dobles para poner en negrita una palabra y darle énfasis. La coherencia es clave para el reconocimiento de patrones. La primera vez que el LLM procese la sintaxis, la registrará. Cada vez que detecte sintaxis coincidente, entrenará su procesamiento de patrones para enfatizar y asignar mejor significado a la sintaxis.
Actualmente, el dispositivo representa al personaje basado en la identidad mediante la voz y una interfaz de usuario. Aunque no es posible vincular directamente la identidad a un PNJ físico, puedes añadir tus propios elementos de diseño para inferir la relación.
Prompts
El LLM recibe prompts tanto tuyas como de los jugadores para determinar cómo responder en función del evento activado y de los datos que proporciones. Los prompts que facilites ayudan a establecer la escena para el PNJ y cómo interactúa con los jugadores. Describe el entorno y el evento, y da indicaciones en tus prompts.
Por ejemplo, en lugar de indicar en el prompt que una identidad está en una cafetería, puedes dar más detalles:
Estás en una cafetería abandonada que ha visto días mejores. Telarañas, muebles rotos y un olor amenazante inundan el lugar. Lo que podría disuadir a otros, a ti te entusiasma. Con un poco de amor y cuidado, seguro que puedes devolver el esplendor al lugar.
Estás en una cafetería preciosa con muebles llamativos y una selección de productos gourmet. Tienes muchas ganas de llenar el local de clientes.
La siguiente tabla incluye ejemplos de prompts.
| PNJ de identidad | Ejemplos de prompts |
|---|---|
Entidad cósmica misteriosa (Mister Buttons) |
|
Zanahoria oculta |
|
En el dispositivo Identidad, puedes definir un mensaje predeterminado que se ejecute al inicio de la isla. Para prompts adicionales que se activen durante un evento, puedes utilizar Verse; por ejemplo, un prompt de respuesta cuando un jugador intente abandonar la sala sin pulsar el botón.
Datos
Para definir la personalidad central de un personaje y la información que conoce, añade datos al dispositivo. Los datos pueden incluir restricciones para que el LLM los procese, como limitar una respuesta a diez palabras.
Cuando pienses en datos para añadir, anticípate a las preguntas que puedan hacer los jugadores. Por ejemplo, «¿Por qué estás aquí?».
No hay límite en el número de datos que puedes proporcionar. Sin embargo, una lista larga de datos puede causar latencia a un jugador si la sesión de LLM se llena demasiado. El LLM toma tus datos y prompts, junto con los prompts de los jugadores durante una sesión de juego. Toda esta información se analiza a través del LLM antes de responder a un jugador.
La siguiente tabla muestra algunos ejemplos de datos.
| PNJ de identidad | Ejemplos de datos |
|---|---|
Entidad cósmica misteriosa (Mister Buttons) |
|
Zanahoria oculta |
|
Los datos del dispositivo solo están disponibles en tiempo de ejecución. Con Verse, puedes añadir datos para una comprensión dinámica.
Prueba tu isla para ver cómo responde el personaje y luego repite los prompts y los datos para obtener un resultado más sólido.
Atributos adicionales de identidades
Puedes definir aún más los atributos de un personaje mediante un nombre, audio e icono. Para el audio, puedes elegir varios estilos de voz y ajustar la atenuación de la voz. Actualmente, el dispositivo responde en inglés.
El dispositivo también tiene una opción para mostrar subtítulos cuando el personaje habla.
Reglas y moderación
Al diseñar una identidad, debes seguir las directrices de uso del dispositivo. Es esencial comprender las reglas y la moderación para evitar el retraso en la publicación de tu isla. El dispositivo tiene integrados varios filtros de seguridad para garantizar que la respuesta del LLM siga las reglas de la comunidad.
Para obtener más información sobre las reglas para usar el dispositivo, consulta la regla 1.21 de la sección 1 de las Reglas para creadores de islas de Fortnite. Para obtener más información sobre la moderación, consulta Directrices y moderación de islas.
Actualmente, el dispositivo Identidad no es compatible con ninguna isla de marca. Para obtener más información sobre cómo construir islas de marcas, consulta Colecciones de juegos.
Cómo habilitar el dispositivo experimental Identidad
Para usar esta función experimental, debes habilitarla en la configuración del proyecto:
Abre UEFN y selecciona un proyecto nuevo o existente.
Ve a Proyecto > Configuración del proyecto.
En Acceso experimental, marca la casilla junto a Dispositivo Identidad.
Ajustes del dispositivo y API de Verse
Los datos del sistema y del personaje funcionan a través de los ajustes del dispositivo y de Verse. Puedes acceder al dispositivo en UEFN desde el explorador de contenido en la carpeta Todo > Fortnite > Dispositivos > !Experimental.
El dispositivo contiene instrucciones iniciales en la opción Prompt predeterminado de identidad. Se lama al prompt desde la función Enviar prompt predeterminado. Puedes añadir criterios para que el LLM los evalúe y los utilice para responder de una forma concreta o iniciar un evento. El dispositivo no es persistente para el jugador. La sesión de LLM se borra después de cada ronda del juego.
A través del dispositivo, puedes gestionar qué jugadores pueden hablar y escuchar en el dispositivo, y a qué distancia pueden estar del dispositivo mientras hablan.
La API de Verse del dispositivo utiliza los mismos ajustes, pero con estas opciones adicionales:
Crea prompts fuera del tiempo de ejecución por defecto. Esto permite usar prompts de eventos.
Añade o elimina datos en tiempo de ejecución. Esto puede ayudar a compilar aún más una narrativa en evolución, como un cambio de personalidad o conocimientos dañados.
Datos dinámicos que pueden hacer un seguimiento de los cambios. Por ejemplo, llevar la cuenta de cuántas veces ha saltado un jugador.
Para saber más sobre la configuración de los dispositivos y Verse, consulta Dispositivos Identidad y API de Verse para dispositivos Identidad.
Interfaz de usuario
El dispositivo incluye una opción predeterminada en la IU para que los jugadores identifiquen a los PNJ basados en su identidad, comprendan cómo iniciar una conversación y reconozcan cuándo están conversando con él. Para lograr un diseño único, puedes crear una IU personalizada que represente la interacción de salida visual y el icono del dispositivo.
Cualquier IU personalizada que crees debe indicar claramente cuándo el dispositivo está capturando la voz del jugador.
Para ver ejemplos de uso del dispositivo con diferentes interfaces de usuario, abre la Plantilla de funciones de interfaz de usuario. Puedes traer recursos de la plantilla a tu isla.