Questo libro fornisce una panoramica completa dell'Intelligenza Artificiale (AI), coprendone sia i fondamenti teorici che le applicazioni pratiche. Il libro approfondisce i principi fondamentali dell'intelligenza artificiale, tra cui la rappresentazione della conoscenza, il ragionamento, la ricerca e gli algoritmi di apprendimento. Esplora vari linguaggi di programmazione AI come LISP e PROLOG ed esamina le logiche simboliche formalizzate per gestire incoerenze e incertezze nella rappresentazione della conoscenza. Viene discusso il concetto di ragionamento probabilistico e la sua applicazione nelle reti bayesiane, insieme alla rappresentazione della conoscenza strutturata utilizzando grafici, frame e strutture correlate. Il libro esplora le rappresentazioni orientate agli oggetti e l'utilizzo dell'ereditarietà e dell'istanziazione nella rappresentazione della conoscenza. Vengono spiegate in modo approfondito le strategie di ricerca e controllo per la risoluzione generale dei problemi, i sistemi di produzione e le tecniche di ricerca euristica. Viene esplorata l'applicazione dell'intelligenza artificiale nel gioco, nei problemi di soddisfazione dei vincoli e nei sistemi esperti, insieme alle tecniche di abbinamento e all'organizzazione e gestione della conoscenza.