We are rapidly moving from a world where people give machines orders, to one in which people give machines problems, and the machines learn to solve the problems by themselves.