Questo testo è destinato a un corso avanzato di IA, che presuppone il completamento di un corso introduttivo. Il testo incorpora i concetti di base dell'IA, la risoluzione dei problemi, i concetti e le applicazioni delle reti neurali e gli approcci comuni e pragmatici all'individuazione delle novità. Le questioni sono analizzate in una sequenza che permette ai lettori di capire come affrontare i problemi di IA da semplici a complessi e da complessi a composti. Gli argomenti possono essere utilizzati in vari modi per soddisfare le esigenze del corso, così come per un corso semestrale breve o lungo.