foundations of computational agents
The history of AI is a history of fantasies, possibilities, demonstrations, and promise. Ever since Homer wrote of mechanical “tripods” waiting on the gods at dinner, imagined mechanical assistants have been a part of our culture. However, only in the last half century have we, the AI community, been able to build experimental machines that test hypotheses about the mechanisms of thought and intelligent behavior and thereby demonstrate mechanisms that formerly existed only as theoretical possibilities.
– Bruce Buchanan 
This book is about artificial intelligence, a field built on centuries of thought, which has been a recognized discipline for over 60 years. As Buchanan points out in the quote above, we now have the tools to test hypotheses about the nature of thought itself, as well as to solve practical tasks. Deep scientific and engineering problems have already been solved and many more are waiting to be solved. Many practical applications are currently deployed and the potential exists for an almost unlimited number of future applications. In this book, we present the principles that underlie intelligent computational agents. These principles can help you understand current and future work in AI and equip you to contribute to the discipline yourself.