Natural-language understanding (NLU) is part of natural-language processing in artificial intelligence that deals with machine reading comprehension. Here, Artificial Intelligence uses computer software to interpret text and any type of unstructured data.