Natural Language Understanding (NLU) er en gren av naturlig språkbehandling (NLP) som gir brukere mulighet til å forstå tekst mer effektivt gjennom bruk av maskinlæringsalgoritmer og statistiske teknikker. Disse algoritmene analyserer språkinnganger og genererer forskjellige utganger skreddersydd til spesifikke oppgaver, for eksempel del-of-tale-tagging, automatisk oppsummering, kalt enhetsgjenkjenning (NER), sentimentanalyse, følelsesdeteksjon, parsing, tokenisering, lemmatisering, språkdeteksjon, blant andre. NLU finner applikasjon i en rekke scenarier, inkludert chatbots, oversettelsesverktøy og overvåkningssystemer for sosiale medier som skurer plattformer som Facebook og Twitter for relevant omtaler. Disse algoritmene er typisk klassifisert som dype læringsmodeller og er ofte integrert som forhåndsbygde komponenter innen AI -plattformer. For at en løsning skal kategoriseres under naturlig språkforståelse, må den oppfylle følgende kriterier: 1. Tilby en dyp læringsalgoritme spesielt designet for interaksjon mellom menneskelige språk. 2. Få tilgang til språkdata -depoter for å avgrense mulighetene for en bestemt oppgave eller domene. 3. Behandle språkinnganger og generer meningsfulle utganger tilpasset brukerens behov.