AINLPNLU (Natural Language Understanding)DM (Dialog Management)NLG (Natural Language Generation)TokenizationStop wordsLemmatization and stemmingBag of wordsTF-IDF (term frequency-inverse document frequency)Intent recognition