Natural language processing (NLP) is one part of Artificial Intelligence (AI), which is branch of computer science
How NLP Technologies Work
NLP gives computers the ability to understand text and spoken words in much the same way human beings can.
NLP integrates computational linguistics and rule-based modeling of human language with statistical, machine learning, and deep learning models.
Together, these technologies enable computers to process human language in text or voice to ‘understand’ its whole meaning. This helps auto-complete the speaker or writer’s intent and sentiment.