"Putting in the wrong objective is not the only part of the problem. There's another part. If you put an objective into a machine, even something as simple as, 'Fetch the coffee,' the machine says to itself, 'Well, how might I fail to fetch the coffee? Someone might switch me off. OK, I have to take steps to prevent that.'"