L’intelligenza artificiale influenza già molte parti della vita moderna. Formule semplici e sistemi di intelligenza artificiale complessi funzionano senza che nemmeno noi lo sappiamo. Questo è già il caso dei videogiochi e lo è da decenni.
Gli sviluppatori di giochi hanno utilizzato forme di “intelligenza artificiale” in molti modi dall’avvento di questa tecnologia. Pathfinding viene utilizzato per trovare una via dal punto A e dal punto B come i fantasmi in Pac-Man. Le macchine a stati finiti trasformano gli stessi fantasmi da inseguitori a fuggitivi nel gioco. Questi principi di base esistono da quasi tutto il tempo in cui esistono i videogiochi, ma ci sono molti modi più moderni in cui l’industria utilizza l’AI.
Le cose sono maturate e si sono affinate negli anni. Ora, i giochi hanno innumerevoli processi e programmi di intelligenza artificiale integrati. Penasate ad una mano online di Texas Hold’Em. Avete una pallida idea di quante variabili può contemplare la distribuzione delle carte, il comportamento di un giocatore “virtuale” in relazione a quello dei giocatori reali (e degli altri giocatori virtuali, anche!).
Ed è solo una linea di sviluppo. Chi conosce, ad esempio, il gioco No Man’s Sky . Nel titolo fantasy space, interi pianeti vengono generati al volo utilizzando l’AI, pronti per essere esplorata dai giocatori. Questo viene portato al livello successivo. La stessa idea fondamentale della generazione procedurale viene utilizzata per generare un intero gioco da zero. Allo stesso modo, Nvidia ha dimostrato come la tecnologia potrebbe essere utilizzata per generare grafica in futuro. Un video del 2018 mostrava interi isolati di città che erano stati generati utilizzando il rendering AI.
L’intelligenza artificiale nei giochi è stata utilizzata anche per umiliare i migliori al mondo. Nel 1997, il computer per gli scacchi IBM Deep Blue ha scioccato il mondo battendo uno dei migliori giocatori del pianeta. Solo 20 anni dopo e Libratus, un robot AI ha battuto alcuni dei migliori giocatori di poker del mondo.
Ma ci sono ancora alcuni problemi
Molto spesso, questi giochi sono strettamente a scopo di ricerca. L’obiettivo chiaro ed ovvio è molto più facile da raggiungere in un ambiente di ricerca, quindi i giochi al dettaglio e con un budget elevato tendono a stare alla larga. Cercano invece di utilizzare la tecnologia in altri modi. In sostanza, l’IA può analizzare e utilizzare grandi quantità di dati. Questo può essere utilizzato in un senso più ampio per migliorare l’esperienza generale per l’utente.
Prendi l’industria dei casinò online. I dati degli utenti dei giocatori possono essere analizzati e raccolti utilizzando l’AI per rendere l’esperienza più piacevole. Un utente potrebbe divertirsi con le possibili combinazioni poker cercando di far emergere nell’intelligenza artificiale un comportamento incongruente. Una distrazione, un errore di valutazione. In poche parole: un segno di umanità.