Nvidia sta introducendo l’intelligenza artificiale generativa nel mondo dei videogiochi. Durante la sua presentazione al Computex 2023, l’azienda ha svelato Nvidia ACE, una nuova piattaforma che consente agli sviluppatori di utilizzare l’IA generativa per alimentare le conversazioni con i personaggi all’interno dei giochi.
Immagina qualcosa di simile a ChatGPT, ma con un chatbot dotato di una storia e di un contesto specifici. Nvidia sottolinea che la flessibilità è uno degli aspetti più importanti di ACE, poiché permetterà ai personaggi di avere un background sviluppato che influenza le loro risposte e li mantiene concentrati sull’argomento. Il nuovo sistema NeMo Guardrails, recentemente presentato dall’azienda, aiuta a mantenere le conversazioni lontano da temi non desiderati.
ACE non si limita a generare solo testo, come abbiamo visto in titoli come The Portopia Serial Murder Case di Square Enix. Si tratta di un sistema di intelligenza artificiale completo. Nvidia afferma che ACE non solo crea risposte per i personaggi, ma utilizza anche l’IA per animare i modelli dei personaggi in modo che le loro espressioni corrispondano alle risposte.
È facile immaginare quanto possa essere affascinante tutto ciò; il recente Shadows of Doubt ha acceso la mia curiosità sulle possibilità di un gameplay emergente guidato dall’IA. Tuttavia, ci sono anche molti rischi.
In primo luogo, Nvidia ha progettato il sistema affinché i personaggi possano interagire tra loro senza che il giocatore debba necessariamente avviare la conversazione. Questo è promettente, ma non ci sono ancora stati test a riguardo. Sarebbe sorprendente non vedere due personaggi controllati dall’IA cadere in situazioni bizzarre, simili a quelle vissute nei primi giorni di Bing Chat.
C’è anche la possibilità che questi personaggi generati dall’IA non risultino affascinanti. Sebbene gli strumenti di IA generativa possano essere divertenti da esplorare, il dialogo e le interazioni tra i personaggi nei giochi sono curati dai programmatori, con conversazioni pensate per uno scopo specifico. Se il dialogo in un gioco diventa improvvisamente deludente, chi dovrebbe prendersi la responsabilità? Gli scrittori o l’IA? Anche se ogni personaggio può avere una storia ricca e dettagliata, l’IA potrebbe non essere in grado di farla emergere, portando a interazioni noiose e prive di eventi significativi.
Questa situazione si è già verificata con The Portopia Serial Murder Case, che prometteva dialoghi unici ad ogni interazione. In realtà, ha spinto i giocatori verso percorsi specifici senza la vivacità presente nei testi scritti. Inoltre, potremmo assistere a animazioni facciali piuttosto imbarazzanti, un aspetto di cui la demo di Square Enix non ha dovuto preoccuparsi.
Tuttavia, sembra che questa sia la direzione futura per i videogiochi. Ubisoft sta utilizzando un strumento di IA generativa per alcuni dialoghi, e i leader dei motori di gioco come Unity stanno già vedendo gli sviluppatori sfruttare le strutture dell’IA. Sono certo che alla fine vedremo usi interessanti dell’IA generativa nei giochi, ma ci sarà da affrontare un lungo percorso di eventi strani, inquietanti e persino esilaranti.
Nvidia sta facendo i primi passi in questa direzione con ACE, attualmente in fase di sviluppo. L’azienda non ha fatto promesse riguardo a quando vedremo ACE in azione. Durante il Computex, è stata mostrata una demo realizzata in Unreal Engine, suggerendo che potremmo vedere un plug-in per quel motore in un futuro prossimo. Nella demo, la voce generata dall’IA suonava un po’ robotica, ma ci sono margini di miglioramento.
Non sappiamo quando ACE sarà disponibile o come funzionerà esattamente, ma Nvidia ha affermato che la maggior parte del sistema opera nel cloud. Questo dovrebbe significare che non è necessario avere una scheda grafica specifica per utilizzare ACE, poiché gran parte dell’elaborazione dell’IA non avviene sul computer dell’utente.
Nonostante alcune preoccupazioni, la responsabilità finale ricade sugli sviluppatori di giochi. La tecnologia di Nvidia consente di creare intelligenze artificiali più sofisticate nei personaggi, quindi spetta agli sviluppatori capire come sfruttare al meglio questa nuova tecnologia.