I think that a good way to measure the achieved level of intelligence is by what they can do with the information they receive. That is, from advanced to basic:
Reflect > Interact > Predict > Suggest > React > Transact > Regurgitate.
I think we are at the cusp of the ‘predict’ and ‘interact’ stage. So, hopefully very soon, we will have mature bots that we can talk with, and not just talk at.