The failure of Artificial Intelligence

Artificial Intelligence is proving to be a tricky problem for computer scientists. They seem to be able to make programs that are good at one thing or another but not programs that do anything outside of the constraints. Perhaps this is because human intelligence lies not so much in the individual as in our societies. […]