Dai vita ai PNG con conversazioni basate sull'intelligenza artificiale
Il nuovo sistema conversazioni (precedentemente Dispositivo Persona) è ora disponibile come funzionalità sperimentale. Gli sviluppatori di Fortnite possono usare conversazioni per creare personaggi basati sull'IA con personalità e voci in grado di parlare, reagire e rispondere alle azioni dei giocatori, e persino guidare il gameplay.
Come per qualsiasi funzionalità sperimentale, puoi provarla, fornire feedback e vedere cosa stiamo pianificando, ma la pubblicazione di progetti utilizzando conversazioni non è ancora disponibile.
Creazione di personaggi con voce
Invece di creare alberi di dialogo per i personaggi delle tue isole, conversazioni trasforma un PNG in un personaggio basato sull'IA in grado di dialogare e interagire con i giocatori senza seguire un copione prestabilito, come un assegnatore incarico o un narratore. Definisci chi è il personaggio con semplici prompt, come pensa, cosa sa e come si comporta, e poi selezioni una voce che si adatti alla sua persona.
Questi personaggi basati sull'intelligenza artificiale possono:
Ricordare ciò che è già successo durante la sessione di gioco e adattare il loro comportamento in tempo reale
Rispondere in base al contesto agli input del giocatore e comunicare tramite la voce
Attivare eventi nel gioco
Creazione di sistemi reattivi
Conversazioni consente di realizzare sistemi di gameplay che rispondono dinamicamente agli input del giocatore e ai cambiamenti dello stato del mondo attraverso l'uso del componente Scene Graph e dell'API Verse, in modo da poter:
Modificare i prompt durante il runtime per cambiare ciò che un personaggio sa (ad esempio, tenendo traccia delle statistiche di un giocatore o delle informazioni sullo stato del mondo dell'isola)
Definire output strutturati (come lo stato di una missione) e usare quei valori per attivare gli esiti del gameplay
Ecco come queste funzionalità possono combinarsi per offrire un'esperienza coinvolgente ai giocatori: se un giocatore vuole partecipare a un torneo, potrebbe dover raggiungere un certo livello e convincere un PNG basato su conversazioni di essere all'altezza. Se ci riesce, il sistema può aprire automaticamente le porte della città e far entrare il giocatore nel castello.
Puoi anche usare l'API di Verse per creare personaggi che reagiscono semplicemente al gameplay, come un commentatore che annuncia il vincitore della partita, o un sistema che regola la difficoltà del gioco in base alle prestazioni del giocatore.
Dietro le quinte: cosa alimenta Conversazioni
Usiamo i modelli di Gemini 3.1 Flash-Lite di Google per elaborare gli input audio e generare risposte testuali; ElevenLabs viene utilizzato per convertirle in output vocali.
Abbiamo aggiunto ulteriori livelli di sicurezza al modello per garantire che le reazioni dei tuoi personaggi siano in linea con il nostro Regolamento per gli sviluppatori di Fortnite. I progetti sperimentali che utilizzano conversazioni mostreranno una filigrana in UEFN per indicare che non si tratta di isole pubblicate.
Gemini genera in tempo reale le risposte dei personaggi attraverso la pipeline di elaborazione di Google Cloud, che gestisce le interazioni vocali. Epic non conserva l'audio del giocatore.
Test in fase sperimentale
Questa funzione è una versione sperimentale e gli sviluppatori potranno pubblicare ai giocatori isole che usano conversazioni solo dopo la release Beta. I modelli vocali non sono definitivi e i tempi di risposta dei modelli linguistici di grandi dimensioni (LLM) sono più lenti di quanto ci aspettiamo dalla versione finale. Continueremo a migliorare la qualità della voce, a ridurre la latenza e a regolare il comportamento predefinito dei PNG durante la fase sperimentale.
Introduzione alle Conversazioni
Rivedere le regole
Abbiamo aggiornato il Regolamento per gli sviluppatori di Fortnite per includere una nuova regola:
1.22. Conversazioni: Quando usi le conversazioni, i personaggi che crei, il loro design, e i prompt devono rispettare il Regolamento per gli sviluppatori di Fortnite. Inoltre, devi anche seguire le sottoregole 1.22:
1.22.1. Non devi creare un personaggio pensato per fornire consulenza medica o in materia di salute mentale.
1.22.2. Non devi creare un personaggio che interpreti, simuli o impersoni un appuntamento, un partner romantico o un altro tipo di compagno intimo.
1.22.3. Non devi tentare di aggirare o compromettere i nostri sistemi di sicurezza, inclusa la progettazione intenzionale del tuo personaggio per eludere le nostre restrizioni sui contenuti.
Gli sviluppatori che violano queste regole saranno soggetti a provvedimenti disciplinari, che possono arrivare fino alla sospensione dell'account.
Esplorare la documentazione
Consulta la documentazione ufficiale per saperne di più su come funziona conversazioni.
Se hai qualche commento o riscontri dei problemi, condividi le tue opinioni nel thread dedicato al feedback del forum degli sviluppatori.