自然語言理解(英文:natural-language understanding,NLU)係自然語言處理嘅一環,嘗試用電腦模擬閱讀理解嘅過程。精確啲講,一個 NLU 程式要做到嘅係攞一段文字做 input,並且 output 段字背後嘅語義[1]。