Crea interazioni dinamiche tra personaggi nelle tue esperienze attraverso conversazioni basate su un modello linguistico di grandi dimensioni (LLM).
Scene Graph persona_component e il Modificatore persona in UEFN insieme forniscono un LLM con cui i giocatori possono interfacciarsi nella tua isola tramite una chat vocale. L'identità vocale è rappresentata da un'icona nell'interfaccia utente (UI), che funge da tipo di personaggio non giocante (PNG) nella tua isola.
La combinazione di queste funzionalità per creare personaggi dinamici è nota come conversazioni.
L'interfaccia LLM consente ai giocatori di avere conversazioni e interazioni personalizzate con questi PNG, creando un'esperienza univoca ogni sessione di gioco. Queste esperienze possono variare dall'interazione dei giocatori con un barista competitivo in un bar che aiuta un gatto scontroso a trovare il suo proprietario. Attraverso i prompt dei personaggi che fornisci, puoi definire la persona di questi personaggi.
Informazioni sui modelli di linguaggio di grandi dimensioni (LLM)
Un LLM è un modello addestrato che elabora e genera linguaggio umano. Apprende da un vasto dataset di testo, che puoi immaginare come una grande biblioteca che mostra come viene usata la lingua.
Il modello genera linguaggio prevedendo passo dopo passo l'unità di testo successiva, chiamata token, per costruire una risposta completa a un prompt. Durante l'addestramento, utilizza un algoritmo per apprendere pattern e relazioni nel linguaggio. Questo sistema di addestramento è chiamato apprendimento automatico.
Che cosa fa l'LLM
LLM:
Elabora e comprende il linguaggio.
Genera testo.
Risponde alle domande.
Riassume e trasla il testo.
Quando combinato con il componente persona in UEFN, fa sì che:
Fornisce una sessione LLM interattiva per i giocatori.
Crea personalità dai tuoi input.
Fornisce meccaniche per le conversazioni senza script tra giocatori e PNG.
Genera audio dal testo in modo che i giocatori possano sentire la persona e converte l'audio in testo per consentire all'LLM di ascoltare il giocatore.
Genera eventi in base alla risposta del programma.
Cosa puoi fare
Puoi usare questa funzione basata su LLM per:
Inserisci le descrizioni per creare una persona.
Aggiungere eventi che si attivano in base alla risposta di un LLM.
Associa la persona a un PNG fisico utilizzando una Definizioni di personaggio PNG.
La conversazione LLM rimuove la barriera della costruzione dei personaggi che si basano su testi scriptati, fornendo i mezzi per creare personaggi reattivi ma adattivi.
Questo comportamento dinamico è diverso dalle conversazioni e dalle opzioni prescritte che esegui con il dispositivo Conversazione. Per il dispositivo Conversazione, devi impostare manualmente il comportamento di base delle risposte del PNG, a differenza dell'LLM, che produce conversazioni organiche e non scriptate.
Inoltre, la funzione include un'UI predefinita che permette ai giocatori di identificare i PNG basati sulla persona, capire come avviare una conversazione e riconoscere quando stanno conversando con essa.
Definire le persona con i prompt personaggio
Una persona racchiude la personalità e le caratteristiche del personaggio LLM sulla tua isola. La chiave per creare una persona è attraverso i prompt e i fatti nel dispositivo. I prompt e i fatti forniscono un contesto per definire chi è il PNG (il ruolo che svolge) e cosa sa. L'LLM registra la persona che definisci, insieme agli input dei giocatori, per simulare il modo in cui risponde.
Ad esempio, è possibile creare le seguenti persone:
Una misteriosa entità cosmica che cerca di convincere i giocatori a premere un pulsante.
Un barista feroce in missione per sopprimere il suo concorrente.
Un gatto scontroso che è sicuro che gli alieni abbiano rapito il suo proprietario.
Un istruttore di Fort comico che insegna ai giocatori le basi della costruzione in Fortnite.
Una carota spaventata determinata a evitare i banditi coniglietti.
Consulta la presentazione Stato di Unreal 2025 per esempio di gameplay LLM Mr. pulsanti.
Puoi creare una persona per definizione del personaggio. Tramite i prompt puoi rendere una persona consapevole dell'esistenza di un'altra persona sulla tua isola.
Di seguito sono riportati alcuni suggerimenti per la creazione di prompt:
Definisci la persona con un'identità, valori e tratti chiari in modo che l'LLM possa capire il ruolo da svolgere.
Dividi i prompt in sezioni modulari in modo che l'LLM classifichi le idee in chunk distinti a cui possa fare riferimento in modo più efficace. Considera sezioni come identità, origine, motivazioni, dialoghi e gameplay.
Cerca di mantenere le descrizioni brevi, specifiche e pertinenti.
Affidati a un po' di ripetizioni per i dettagli essenziali. Se si chiama ripetutamente un fatto, LLM può comprendere meglio un punto chiave.
Fornisci esempi di dialoghi e slogan per dare a LLM tono, ritmo e pattern verbali ripetibili.
LLM viene addestrato attraverso uno stile di scrittura chiamato sintassi markdown. Grazie a questo stile di apprendimento, è utile scrivere prompt tenendo presente questa sintassi. Ad esempio, utilizza i doppi asterischi per mettere in grassetto una parola per enfatizzare.
La coerenza è fondamentale per il riconoscimento dei pattern. La prima volta che LLM elabora la sintassi, la registra. Ogni volta aggiuntiva che rileva la sintassi corrispondente, l'elaborazione del pattern viene addestrata per enfatizzare e assegnare meglio il significato alla sintassi.
Prompt della personalità
Per definire gli attributi della personalità di base di un personaggio e le informazioni che conosce, aggiungi prompt di personalità. Questi prompt possono includere vincoli da elaborare per LLM, come ad esempio la limitazione di una risposta a dieci parole.
Quando pensi alle personalità da aggiungere, rifletti su come vuoi utilizzare il personaggio basato su LLM e su come il personaggio può migliorare la tua esperienza. Anticipa le domande che i giocatori potrebbero fare, come "Perché sei qui?"
Non c'è limite al numero di fatti che puoi fornire. L'LLM prende in input i fatti che hai definito, insieme ai prompt dei giocatori durante una sessione di gioco. Tutte queste informazioni vengono sottoposte a parsing tramite LLM prima di rispondere a un giocatore.
La tabella seguente include esempi di prompt di personalità.
| Persona PNG | Esempi di prompt |
|---|---|
Entità cosmica misteriosa (Mr. Pulsanti) |
|
Carota nascosta |
|
Per ulteriori prompt che si attivano durante un evento, puoi utilizzare Verse, ad esempio un prompt quando un giocatore cerca di lasciare la stanza senza premere il pulsante.
I prompt della definizione del personaggio sono disponibili solo al runtime. Con Verse, puoi aggiungere prompt per una comprensione dinamica.
Utilizza lo Strumento di modifica dei prompt o esegui il playtest della tua isola per vedere come risponde la persona, quindi itera i prompt per ottenere un risultato migliore.
Modelli vocali
Ci sono voci e persona coerenti per 36 costumi di Fortnite, e altri ne verranno aggiunti in futuro. Questi personaggi di Fortnite parlano e reagiscono proprio come ci si aspetterebbe fin dal primo momento.
Quando selezioni un personaggio di Fortnite, il prompt della personalità viene precompilato con informazioni sul personaggio, come il suo stile di comunicazione, il tono di voce, l'archetipo del personaggio, lo stile di umorismo e altro ancora.
Selezionare un personaggio di Fortnite ti consente di:
Selezionare il pulsante Riproduci per ascoltare la voce del personaggio.
Aggiungi animazioni facciali.
Aggiungi regole di interruzione.
La maggior parte dei personaggi di Fortnite ha personalità modificabili, il che significa che puoi aggiungere all'elenco esistente di tratti della personalità e caratteristiche vocali o modificare completamente la loro personalità nel Prompt della personalità.
A partire dalla versione 41.30, i personaggi IP di Fortnite non possono essere modificati. Puoi trovare un elenco completo di personaggi IP di Fortnite non modificabili qui sotto:
Agente Jonesy
Bananita
Joni la rovina rossa
Pescesecco
Haylee Skye
Kor
Mancake
Leader Squadra Mecha
Mida
Immagine
Corvo
Pesce balestra
Ziggy
Testa di pomodoro
Bombarola lucente
Team Leader delle Coccole
Hope eroica
Regole e moderazione
Quando utilizzi le conversazioni, le tue persona, i tuoi prompt e i design dei personaggi devono rispettare il Regolamento per gli sviluppatori di Fortnite, le Regole della community di Epic e le Linee guida sui contenuti di Epic. Abbiamo aggiunto ulteriori livelli di sicurezza al modello per garantire che le risposte dei tuoi personaggi siano in linea con il nostro Regolamento per gli sviluppatori di Fortnite.
Per saperne di più sulle regole per l'utilizzo delle conversazioni, fai riferimento alla Regola 1.22 del Regolamento per gli sviluppatori di Fortnite.
Gli sviluppatori che violano queste regole rischiano provvedimenti disciplinari, che possono arrivare fino alla sospensione dell'account.
Le conversazioni LLM non sono attualmente supportate per le isole di alcun marchio. Per saperne di più sulla creazione di isole di marca, vedi Collezioni di giochi.
Strumento di modifica dei prompt e API Verse
I prompt di sistema e del personaggio funzionano attraverso lo Strumento di modifica dei prompt e Verse.
Per iniziare a modificare i tuoi prompt, devi creare una Definizione personaggio PNG e aggiungere un Modificatore persona. Il modificatore aggiunge un componente persona che l'LLM controlla. Questo modificatore è disponibile solo per il Tipo di personaggio PNG personalizzato. Crea e trascina la Definizione personaggio nella viewport per collegarla automaticamente a un dispositivo Generatore di PNG. Per saperne di più sulle definizioni dei personaggi, consulta Definizioni di personaggio PNG.
Il modificatore include un menu a discesa Fatti personaggio per aggiungere i tuoi prompt di personalità. La sezione include anche l'accesso allo Strumento di modifica dei prompt.
Aggiungi i prompt del personaggio alla finestra di Definizione personaggio o al pannello Dettagli del dispositivo Generatore di PNG per evitare di sovrascrivere i prompt.
Puoi utilizzare lo Strumento di modifica dei prompt per iterare rapidamente il design del tuo personaggio e aiutare a creare la persona desiderata, poiché non è necessario avviare una sessione per testare la persona. Ad esempio, aggiungi prompt alla tua persona per definirla come cassiere in un ristorante. Nella risposta noti che il personaggio parla di perfezionare le proprie abilità in cucina. Per correggere il comportamento, puoi aggiungere una riga che specifichi che lavora solo alla cassa e un'altra che indichi chi lavora in cucina.
Affinché un giocatore possa conversare con una persona, devi impostare un comportamento Verse personalizzato nella Definizione personaggio.
L'API Verse per il componente include le stesse impostazioni della definizione, ma con queste opzioni aggiuntive:
Crea prompt al di fuori del runtime predefinito. Ciò fornisce l'opzione per i prompt degli eventi.
Aggiungi o rimuovi i prompt al runtime. Questo può aiutare a Compila ulteriormente una narrativa in evoluzione, come un cambiamento di personalità o una conoscenza corrotta.
Crea output strutturati. Inoltre, influenza il gameplay, ad esempio quando terminare una partita.
Il componente persona non è persistente per il giocatore. La sessione LLM viene cancellata dopo ogni round del gioco.
Per saperne di più sull'editor e su Verse, consulta Utilizzo dello Strumento di modifica dei prompt e la Guida API Verse del modulo conversazioni.
Avanti
Inizia a creare il tuo PNG immersivo basato su persona e scopri di più sulla creazione di un comportamento personalizzato man mano che procedi.