Artificial intelligence, the search for the perfect machine