Natural Language Processing (NLP) is the technology used to aid computers to understand the human’s natural language.
NLP is a field in machine learning that enables a computer to understand, analyse, manipulate, and potentially generate human language.
NLP entails applying algorithms to identify and extract the natural language rules such that the unstructured language data is converted into a form that computers can understand.
NLP is particularly useful for analysing and understanding semi-structured data, lengthy documents, intent, sentiment, context and meaning for business cases such as:
- Processing contracts or legal documents;
- Automated responses to e-mails;
- Market intelligence;
- Text mining;
- Enablement of chatbots and virtual agents for conversational interfaces;
- Documentation improvement;
- Decision support.