Understanding natural language (NLU) refers to a branch of AI that helps machines understand human languages. 1 NLU checks deeper than words: meaning, intent, and contextualisation behind the obscuring gaze of the words. NLU is a significant component of various applications of AI: chatbots, virtual assistants, and search engines. NLP is thus what allows these systems to conduct more humanlike interactions and engage meaningfully with their users in the subtleties of their languages, including assignment of the subject of a sentence, establishing relationships between words, and identifying the emotions manifested in a text.