How far away are we really from artificial intelligence?