This is an important discussion in understanding of how conversational chatbots work. The author points out the difference between NLP (Natural Language Processing) and NLU (Natural Language Understanding). I believe that the key to an effective chatbot is a well defined context.