Crea interacciones dinámicas entre personajes en tus experiencias a través de conversaciones impulsadas por un gran modelo de lenguaje (LLM).
El persona_component de Scene Graph y el modificador de identidad en UEFN combinados proporcionan un LLM con el que los jugadores pueden interactuar en tu isla a través de un chat de voz. La identidad con voz se representa mediante un icono en la interfaz de usuario (IU), que sirve como un tipo de personaje no jugador (PNJ) en tu isla.
La combinación de estas funciones para crear personajes dinámicos se conoce como conversaciones.
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. A través de las instrucciones de personaje que proporciones, puedes definir la identidad de estos personajes.
Acerca de los modelos grandes de lenguaje (LLM)
Un LLM es un modelo entrenado que procesa y genera lenguaje humano. Aprende de un vasto conjunto de datos de texto, que puedes imaginar como una gran biblioteca que muestra cómo se utiliza el lenguaje.
El modelo genera lenguaje prediciendo la siguiente unidad de texto (llamada token) paso a paso para compilar una respuesta completa a una instrucción. Durante el entrenamiento, utiliza un algoritmo para aprender patrones y relaciones en el lenguaje. Este sistema de entrenamiento recibe el nombre de aprendizaje automático.
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 componente de identidad en UEFN, lo que hace es:
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 genera audio a texto para que el LLM oiga al jugador.
Genera eventos basados en la respuesta del programa.
Qué puedes hacer tú
Puedes utilizar el dispositivo con tecnología LLM para:
Introducir descripciones para diseñar una identidad.
Añadir eventos que se activen en función de la respuesta de un LLM.
Vincular la personalidad a un PNJ físico mediante una Definiciones de personaje PNJ.
La conversación LLM 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 preestablecidas que haces con el dispositivo Conversación. Para el dispositivo Conversación, 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, la función incluye una IU predeterminada 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.
Define identidades con instrucciones de personaje
Una identidad engloba la personalidad y las características del personaje con 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 registrará la identidad que definas, además de las entradas del jugador, para establecer cómo responde su rol.
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 definición de personaje. A través de las instrucciones, puedes dar a conocer otra identidad en tu isla.
A continuación te ofrecemos consejos para crear instrucciones:
Define la identidad con comportamiento, valores y rasgos claros para que el LLM pueda entender el papel que debe desempeñar.
Divide las instrucciones 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.
Las descripciones deben ser 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 instrucciones 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.
Instrucción de personalidad
Para definir los atributos de personalidad fundamentales de un personaje y la información que conoce, añade instrucciones de personalidad. Estas instrucciones pueden incluir restricciones para que el LLM las procese, como limitar una respuesta a diez palabras.
Al pensar en personalidades que añadir, piensa en cómo quieres utilizar el personaje con tecnología LLM y cómo puede mejorar la experiencia de juego. Anticipa las preguntas que los jugadores puedan hacer, como "¿Por qué estás aquí?".
No hay límite en el número de datos que puedes proporcionar. El LLM toma tus datos, junto con las instrucciones 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 incluye ejemplos de instrucciones de personalidad.
| PNJ de identidad | Ejemplos de prompts |
|---|---|
Entidad cósmica misteriosa (Mister Buttons) |
|
Zanahoria oculta |
|
Para instrucciones adicionales que se activen durante un evento, puedes utilizar Verse; por ejemplo, una instrucción de respuesta cuando un jugador intente abandonar la sala sin pulsar el botón.
Las instrucciones de la definición de personaje solo están disponibles en tiempo de ejecución. Con Verse, puedes añadir instrucciones para una comprensión dinámica.
Usa la herramienta Editor de comandos o haza una prueba de juego en tu isla para ver cómo responde la identidad y luego itera las instrucciones para obtener un resultado más sólido.
Modelos de voz
Hay voces y personalidades coherentes para 36 trajes de Fortnite y se añadirán más con el tiempo. Estos personajes de Fortnite sonarán y reaccionarán tal y como cabría esperar desde el primer momento.
Cuando selecciones un personaje de Fortnite, la instrucción de personalidad se rellenará previamente con información sobre el personaje, como su estilo de comunicación, tono de voz, arquetipo de personaje, estilo de humor y otros.
Al seleccionar un personaje de Fortnite, puedes:
Seleccionar el botón Reproducir para escuchar la voz del personaje.
Añadir animaciones faciales.
Añadir reglas de interrupción.
La mayoría de los personajes de Fortnite tienen personalidades editables, lo que significa que puedes añadir a la lista existente de rasgos de personalidad y características de voz, o editar completamente su personalidad en la instrucción de personalidad.
A partir de la versión 41.30, los personajes de PI de Fortnite no se pueden editar. A continuación, encontrarás una lista completa de personajes de PI de Fortnite no editables:
Agente Jonesy
Banano
Joni ruina escarlata
Palito de pescado
Haylee Skye
Kor
Mancake
Líder del equipo meca
Midas
La Imaginada
Cuervo
Pez gatillo
Ziggy
Tomatoide
Bombardera brillante
Líder del equipo arrumacos
Hope heroica
Reglas y moderación
Cuando utilices el sistema Conversaciones, tus identidades, instrucciones y diseños de personaje deben adherirse a las Reglas para desarrolladores de Fortnite, las Reglas de la comunidad de Epic y las Reglas de contenido de Epic. Hemos añadido medidas de seguridad al modelo para garantizar que las respuestas de tus personajes se ajusten a nuestras Reglas para desarrolladores de Fortnite.
Si quieres más información sobre las reglas para utilizar las conversaciones, consulta la regla 1.22 de las Reglas para desarrolladores de Fortnite.
Los desarrolladores que incumplan estas normas se arriesgan a ser objeto de medidas disciplinarias, que pueden llegar a incluir la suspensión de la cuenta.
Actualmente, las conversación de LLM no son compatibles con ninguna isla de marca. Si quieres más información sobre cómo construir islas de marcas, consulta Colecciones de juegos.
Herramienta Editor de comandos y API de Verse
Las instrucciones del sistema y del personaje funcionan a través de la Herramienta Editor de comandos y de Verse.
Para empezar a editar tus mensajes, debes crear una definición de PNJ y añadir un modificador de persona. El modificador añade un componente de identidad que controla el LLM. Este modificador solo está disponible para el Tipo de personaje PNJ personalizado. Crea y arrastra la definición del personaje al visor para adjuntarla automáticamente a un dispositivo Generador de PNJ. Si quieres más información sobre las definiciones de personajes, consulta Definiciones de personaje PNJ.
El modificador incluye un menú desplegable de datos del personaje para añadir tus instrucciones de personalidad. La sección también incluye acceso a la herramienta Editor de comandos.
Añade tus instrucciones de personaje a la ventana de definición de personaje o al panel Detalles del dispositivo Generador de PNJ para evitar sobrescribir las instrucciones.
Puedes usar la herramienta Editor de comandos para iterar rápidamente en el diseño de tu personaje y ayudar a crear la identidad deseada, ya que no es necesario iniciar una sesión para probar la identidad. Por ejemplo, añades instrucciones a tu identidad para definirla como un cajero en un restaurante. En la respuesta te das cuenta de que mencionan que están perfeccionando su oficio en la cocina. Para hacer ajustes, puedes añadir una línea que indique que solo trabajan en la caja y otra línea que indique quién trabaja en la cocina.
Para que un jugador converse con una identidad, debes establecer un comportamiento de Verse personalizado en la definición del personaje.
La API de Verse del componente incluye los mismos ajustes que la definición, pero con estas opciones adicionales:
Crea instrucciones fuera del tiempo de ejecución por defecto. Esto permite usar instrucciones de eventos.
Añade o elimina instrucciones 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.
Crea salidas estructuradas. Impulsa aún más la jugabilidad, como cuándo terminar una partida.
El componente de identidad no es persistente para el jugador. La sesión de LLM se borra después de cada ronda del juego.
Si quieres más información sobre el editor y Verse, consulta Cómo usar la herramienta Editor de comandos y el módulo de conversaciones en la referencia de la API de Verse.
Siguiente
Empieza a crear tu propio PNJ inmersivo basado en identidad y aprende más sobre cómo crear un comportamiento personalizado a medida que avanzas.