This Blog Post explains what natural language processing (NLP) and natural language understanding (NLU) are and the key difference between them.