Una presentazione dell'Intelligenza Artificiale e lo sviluppo dei videogiochi.
Con qualche considerazione sullo sviluppo potenzialmente dirompente di questa tecnologia.
6 ottobre 2017 presso Internet Festival a Pisa. #IF2017
#IF2017 @StefanoCecere
DO NPC DREAM OF ELECTRIC
SHEEP?
STEFANO CECERE
Licenza: quasi tutte le immagini e alcuni testi
di questa presentazione sono stati presi da
Internet senza dichiarazione di licenza. io
rilascio tutto in Creative Commons
Attribution 4.0 International License.
#IF2017 @StefanoCecere
CHI SONO
STEFANO “INSAPIENS” CECERE
▸ First digital generation (C64)
▸ Interactive Multimedia
▸ I.T. for Win Win Society
▸ Kids Education
▸ Human Being Development
▸ Homo Insapiens
LEARN2LEARN
#IF2017 @StefanoCecere
[CONSIGLI PER GLI ACQUISTI]
L’INIZIO
▸ G.E.B. ha aperto la strada nello
studio multidisciplinare su
coscienza, intelligenza, macchine e
mente
▸ è un libro molto ampio e profondo
#IF2017 @StefanoCecere
UN SOPRATITOLO INTERESSANTE
INTERESSE
▸ per via RIFLESSIVA, studiare
l’Intelligenza e il suo sviluppo,
“potrebbe” portarci ad essere
umani più intelligenti
▸ tecnologia come strumento di
umanizzazione della terra
▸ alzare la soglia di attenzione sui
rischi globali
#IF2017 @StefanoCecere
A.I. “THE ABILITY TO ACHIEVE COMPLEX GOALS
IN COMPLEX ENVIRONMENTS USING LIMITED
COMPUTATIONAL RESOURCES”
IL SAPIENS DICE:
#IF2017 @StefanoCecere
GLOSSARIO
A.I. TIPI
▸ Narrow A.I. (weak A.I.) - specializzazione
▸ AGI (strong AI) - human level Artificial General Intelligence
▸ Superintelligence - non ha le limitazioni dell'intelletto umano, potrebbe
scoprire TUTTO ed evolvere senza fine.
#IF2017 @StefanoCecere
VIDEOGAMES & A.I.: UNA PARTNERSHIP RECIPROCA
La ricerca A.I. e i videogiochi sono una combinazione a reciproco beneficio.
Da un lato, tecnologie AI danno soluzioni ad una crescente richiesta di
realismo e comportamenti “intelligenti” per i personaggi che popolano i
mondi dei giochi.
Dall’altra parte, come gli ambienti dei giochi diventano sempre più complessi
e realistici, offrono delle eccellenti situazioni di test per la ricerca A.I.
#IF2017 @StefanoCecere
[DEV MODE ON]
DOVE “A.I.” È OGGI IN USO NEI VIDEOGIOCHI
▸ NPC
▸ Pathfinding
▸ Strategia (RTS / boards)
▸ Avversari / Combattimento
▸ "Emergent AI”
▸ Contenuti procedurali
▸ Datamining
#IF2017 @StefanoCecere
…
PERDERE CON STILE
▸ così è stata definita il ruolo dell’AI nei giochi
▸ lo scopo non è battere il giocatore
▸ ma creare una sfida interessante
▸ gestire la frustrazione
▸ assicurarsi che il giocatore (bravo) possa vincere
#IF2017 @StefanoCecere
TEXT
IL RUOLO DEL DUNGEON MASTER
▸ il DM decide come interpretare le regole
▸ è sia storyteller, che game designer che giudice
▸ sua responsabilità è assicurarsi che i giocatori giochino bene, gestendo al
meglio la difficoltà
#IF2017 @StefanoCecere
TEXT
DM: INTERACTIVE STORYTELLER
▸ Interactive Storytelling: adatta e modifica la storia in tempo reale
▸ Procedural Content: conosce i giocatori e quindi cuce i contenuti in modo
ottimale, oppure fa un gran caos in modo originale
▸ Encounter Design: controllo degli avversari
#IF2017 @StefanoCecere
NPC == NON PLAYER CHARACTER
NPCS AS AGENTS
▸ la migliore impersonificazione di
un agente è un NPCs
▸ NPCs sentono il mondo esterno
▸ NPC hanno degli obiettivi e/o
personalità
▸ Decidono cosa fare e lo fanno
#IF2017 @StefanoCecere
SKYRIM CIF-CK, IS AN ARTIFICIAL INTELLIGENCE (AI)
ARCHITECTURE PROGRAM THAT USES
SOCIAL BEHAVIOUR MODELS TO MAKE
INDIVIDUAL NPCS MORE REACTIVE AND
ADAPTABLE TO PLAYER BEHAVIOUR.
#IF2017 @StefanoCecere
NULLA È INUTILE
UTILITÀ A.I. IN VIDEOGAMES
▸ come ambienti simulati
▸ come si comportano gli umani contro le A.I.? e le A.I. verso gli umani?
▸ dentro un videogioco (eventualmente in VR) non c’è rischio
#IF2017 @StefanoCecere
ALCUNI LINKS PER I DEVS
AI GAME DEV
http://aigamedev.com @AiGameDev
GAME AI PRO
www.gameaipro.com
UNITY
blogs.unity3d.com/category/artificial-intelligence/
“I set the date for the Singularity -
representing a profound and disruptive
transformation in human capability - as 2045
The nonbiological intelligence created in that
year will be one billion times more powerful
than all human intelligence today."
Ray Kurzweil (googlalo.. anzi è LUI Google)