Natural Language Processing (NLP) refers to an Artificial Intelligence-based method of communicating with an intelligent system using a natural language, such as English.