El dispositivo de Persona proporciona un modelo de lenguaje grande (LLM) para que los jugadores interactúen con él en tu isla a través de una identidad de voz. La identidad expresada se representa mediante un ícono en la interfaz de usuario (IU), que sirve como un tipo de personaje no jugador (PNJ) en tu isla. La interfaz de LLM significa que los jugadores pueden tener conversaciones e interacciones personalizadas con estos PNJ, lo que crea una experiencia única en cada sesión de juego.
Estas experiencias pueden ir desde que los jugadores interactúen con un barista competitivo en una cafetería hasta ayudar a un gato gruñón a encontrar a su dueño. A través del dispositivo y los detalles que proporciones, puedes definir la personalidad de estos personajes. Los jugadores podrán interactuar con estos personajes mediante el chat de voz.
El dispositivo está disponible en Unreal Editor para Fortnite (UEFN). Consulta Cómo usar los dispositivos para obtener más información sobre los dispositivos.
Actualmente, el dispositivo Persona se encuentra en estado experimental en UEFN. Esto significa que no puedes publicar un proyecto que tenga el dispositivo habilitado en este momento. Ten en cuenta que no podemos garantizar la retrocompatibilidad de los recursos creados mientras las funciones estén en la etapa experimental. Las API para estas funciones están sujetas a cambios, y podríamos retirar funciones experimentales completas o funcionalidades específicas a nuestra discreción. Prueba las herramientas, comparte tu comentarios en nuestros foros, y únete a nosotros para saber más sobre lo que viene.
Acerca de los modelos de lenguaje grandes (LLM)
Un LLM es un programa entrenado para que una computadora procese y genere lenguaje natural a través del texto. Puedes ver el modelo como conocimiento aprendido de 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. Mediante el entrenamiento, el modelo puede predecir una cadena de texto que debería producir en respuesta a una indicación, como si estuviera pensando por sí solo.
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 las palabras del material de entrenamiento. Este sistema de entrenamiento se denomina 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:
Proporciona una sesión de LLM interactiva para los jugadores.
Crea personalidades a partir de tus entradas.
Ofrece la mecánica de las conversaciones espontáneas entre jugadores y PNJ.
Genera audio a partir de texto para que los jugadores puedan escuchar al personaje, y audio a texto para que el LLM escuche al jugador.
Genera eventos basados en la respuesta del programa.
Este proceso de generar 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 construir islas. Estos tipos de función los crean modelos y sistemas entrenados en un tema diferente.
Qué puedes hacer
Puedes usar el dispositivo con tecnología LLM para lo siguiente:
Ingresar descripciones para crear una personalidad.
Crear una IU personalizada para representar al PNJ basado en la personalidad.
Añadir eventos que se activen según la respuesta de un LLM.
El dispositivo elimina la barrera de construir personajes que dependen de palabras con guion, lo que proporciona los medios para crear personajes receptivos pero adaptables. Este comportamiento dinámico es diferente de las conversaciones y opciones prescritas que realizas desde el dispositivo de conversación, y de los personajes que defines desde el dispositivo generador de PNJ. Para ambos dispositivos, debes definir manualmente el comportamiento central de cómo responde el PNJ en comparación con el LLM que produce conversaciones orgánicas y espontáneas. Además, el PNJ basado en la personalidad está representado por un audio y un ícono.
Personas
Una persona resume la personalidad, el conocimiento y las características del personaje de LLM en tu isla. La clave para crear una persona es a través de indicaciones y hechos en el dispositivo. Las indicaciones y los datos aportan contexto sobre quién es el PNJ (el papel que desempeña) y lo que sabe. El LLM registra la personalidad que definas, junto con sus conocimientos adquiridos, para dramatizar cómo responde a los jugadores.
Por ejemplo, podrías crear los siguientes perfiles:
Una entidad cósmica misteriosa que intenta convencer a los jugadores de que presionen un botón.
Un barista feroz con la misión de acabar con su competidor.
Un gato gruñón que está seguro de que los extraterrestres secuestraron a su dueño.
Un cómico instructor de Fort 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 ver el ejemplo de juego con el LLM del Sr. Botones.
Puedes crear una persona por dispositivo. Mediante indicaciones y hechos, puedes crear conciencia sobre otro dispositivo de Persona en tu isla.
Los siguientes son consejos para crear indicaciones y hechos:
Define la persona con una identidad, valores y rasgos claros para que el LLM pueda entender claramente el rol que se desempeñará.
Divide los hechos en secciones modulares para que el LLM clasifique las ideas en distintos fragmentos a los que pueda hacer referencia de manera más eficaz. Ten en cuenta las secciones como la identidad, el origen, las motivaciones, los diálogos y la jugabilidad.
Intenta que las descripciones sean breves, específicas y relevantes.
Repite algunos detalles clave para reforzar la información esencial. Si repites un hecho varias veces, el LLM puede comprender mejor un punto clave.
Ofrece ejemplos de diálogos y frases célebres para darle al LLM el tono, el ritmo y los patrones verbales repetibles.
El LLM se entrena a través de un estilo de escritura llamado sintaxis markdown. Debido a este estilo de aprendizaje, es útil escribir indicaciones y operaciones teniendo en cuenta esta sintaxis. Por ejemplo, utiliza asteriscos dobles para poner en negrita una palabra a fin de enfatizarla. La coherencia es clave para el reconocimiento de patrones. La primera vez que el LLM procesa la sintaxis, la registra. Cada vez que detecta nuevamente la misma sintaxis, su procesamiento de patrones se entrena para enfatizarla mejor y asignarle un significado.
Actualmente, el dispositivo representa al personaje basado en la persona a través de la voz y una interfaz de usuario. Si bien no puedes vincular directamente la persona con un PNJ físico, puedes añadir tus propios elementos de diseño para inferir la relación.
Indicaciones
El LLM recibe indicaciones tanto tuyas como de los jugadores para determinar cómo responder según el evento activado y los datos que proporciones. Las indicaciones que brindes ayudarán a definir la escena para el PNJ y cómo interactúa con los jugadores. Describe el entorno y el evento, y brinda instrucciones en tus indicaciones.
Por ejemplo, en lugar de indicarle a una persona que está en una cafetería, puedes elaborar la idea de cualquiera de las siguientes maneras:
Estás en una cafetería descuidada que tuvo días mejores. Telarañas, muebles rotos y un olor persistente llenan el lugar. Lo que podría ahuyentar a otros, a ti te entusiasma. Con algo de amor y cuidado, puedes confiar en que podrás devolverle su antiguo esplendor.
Estás en una cafetería encantadora, con mobiliario vibrante y una selección de productos gourmet. Estás ansioso por llenar el lugar de clientes.
La siguiente tabla incluye ejemplos de indicaciones.
| PNJ de Persona | Ejemplos de indicaciones |
|---|---|
Entidad cósmica misteriosa (Sr. Botones) |
|
Zanahoria oculta |
|
En el dispositivo de Persona, puedes definir una indicación predeterminada que se ejecute al inicio de la isla. Para indicaciones adicionales que se activan durante un evento, puedes usar Verse; por ejemplo, una respuesta de indicación cuando un jugador intenta salir de la sala sin presionar el botón.
Hechos
Para definir la personalidad central de un personaje y la información que conoce, añade hechos en el dispositivo. Los hechos pueden incluir restricciones para que el LLM los procese, como limitar una respuesta a diez palabras.
Al pensar 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 la cantidad de datos que puedes proporcionar. Sin embargo, una lista larga de hechos puede provocar latencia para un jugador si la sesión de LLM se llena demasiado. El LLM toma tus datos e indicaciones, junto con las indicaciones 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 hechos.
| PNJ de Persona | Ejemplos de hechos |
|---|---|
Entidad cósmica misteriosa (Sr. Botones) |
|
Zanahoria oculta |
|
Los datos del dispositivo solo están disponibles en tiempo de ejecución. Con Verse, puedes añadir hechos para una comprensión dinámica.
Realiza una prueba de juego de tu isla para ver cómo responde la persona y, a continuación, repite las indicaciones y los hechos para obtener un resultado más sólido.
Atributos de Persona adicionales
Puedes definir aún más los atributos de un personaje a través de un nombre, audio e ícono. 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 crear una persona, debes seguir las pautas de uso del dispositivo. Es esencial comprender las reglas y la moderación para evitar retrasos en la publicación de tu isla. El dispositivo tiene múltiples filtros de seguridad integrados 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 del Reglamento para creadores de islas de Fortnite. Para obtener más información sobre la moderación, consulta Directrices y moderación de islas.
El dispositivo de Persona actualmente no es compatible con ninguna isla de marca. Para obtener más información sobre cómo construir islas de marca, consulta Colecciones de juegos.
Habilita el dispositivo de Persona experimental
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 de Persona.
Configuración del dispositivo y API de Verse
Los datos del sistema y de los personajes funcionan a través de la configuración 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 a través de la opción Indicación de Persona predeterminada. La indicación se llama desde la función Enviar indicación predeterminada. Puedes añadir criterios para que el LLM los evalúe y los utilice para responder de una manera particular o iniciar un evento. El dispositivo no es permanente para el jugador. La sesión del LLM se borra después de cada ronda del juego.
A través del dispositivo, puedes gestionar qué jugadores pueden hablar y escuchar a través del dispositivo, y a qué distancia pueden estar del dispositivo mientras hablan.
La API de Verse para el dispositivo utiliza la misma configuración, pero con estas opciones adicionales:
Crea indicaciones fuera del tiempo de ejecución predeterminado. Esto ofrece la opción de indicaciones de eventos.
Añade o elimina hechos en tiempo de ejecución. Esto puede ayudar a compilar una narrativa en evolución, como un cambio de personalidad o conocimiento corrupto.
Datos dinámicos que pueden realizar un seguimiento de los cambios. Por ejemplo, saber cuántas veces saltó un jugador.
Para obtener más información sobre los ajustes de dispositivo y Verse, consulta Dispositivos de Persona y API de Verse de dispositivo de Persona.
Interfaz de usuario
El dispositivo incluye una opción de IU predeterminada para que los jugadores identifiquen PNJ basados en personas, comprendan cómo iniciar una conversación y reconozcan cuando están conversando con él. Para un diseño único, puedes crear una IU personalizada con el fin de representar la interacción de salida visual y el ícono para el dispositivo.
Cualquier IU personalizada que crees debe indicar claramente cuándo el dispositivo captura la voz del jugador.
Para ver ejemplos del uso del dispositivo con diferentes IU, abre la Plantilla de funciones de la interfaz de usuario. Puedes traer recursos de la plantilla a tu isla.