How close are we to artificial intelligence?