Artificial intelligence is both a science and a dream: a set of algorithms and methods for developing systems, along with a set of ideas about the nature of intelligence to guide that development, and at the same time a vision of our future, in which our technology will no longer be limited to adding machines […]