@david_chisnall furthermore, there are already approaches such as neuro-symbolic systems where deep learning is used to analyze input data, and encode it in a stable way that a symbolic logic system can operate on.
These types of systems are able to do actual reasoning about a problem, and explain their logic.
Of course, natural language interaction makes sense in some domains and not others. However, dismissing it as being useless is silly.