Natural Language Understanding (NLU) ist eine weitere Untergruppe von NLP. Anstatt sich auf die grammatikalische und sprachliche Bedeutung zu konzentrieren, versucht NLU, die menschliche Sprache ganzheitlich zu erfassen. NLU verwendet semantische und syntaktische Analysen, um Eingaben in natürlicher Sprache, einschließlich Emotionen, Stimmungen und Absichten, vollständig und kontextuell zu verstehen.
NLU ermöglicht es Computern, Eingaben in natürlicher Sprache auf eine Weise zu verstehen, die der Sprache der Menschen näher kommen. Wenn Menschen miteinander sprechen, verarbeiten sie mehr als die Definitionen der verwendeten Wörter. Sie können von Natur aus die tiefere Bedeutung hinter den wörtlichen Worten eines Sprechers verstehen.
Wenn eine Softwareanwendung Optionen für die Texterkennung anbietet, verwendet sie NLU, um die Absicht des Benutzers zu verstehen, und wendet dann NLG an, um den Satz zu beenden. NLP, NLU und NLG arbeiten zusammen, um Computer bei der Kommunikation mit Benutzern zu unterstützen.