Business and IT Glossary  > Natural Language Processing

Natural Language Processing

Natural Language Processing (NLP) is the capacity for a machine to take spoken or written natural language as input instructions or data, and produce responses or reports in natural language as output. NLP has been one of the defining goals of Artificial Intelligence since the inception of the discipline over 60 years ago.

The two components of Natural Language Processing are Natural Language Understanding (NLU) and Natural Language Generation (NLG). NLU and NLG are two distinct processes that can work together or work individually.

Related Research

Hot Vendors™ in Conversational AI, 2018

Although conversational AI should not be viewed as a solution, as technologies are becoming more advanced, it can be part of a solution to enabling conversations with customers, partners, and employees. This research note overviews four trends contributing to the adoption of conversational AI and discusses four vendors who are offering conversational tools.

Related Webinar

Transforming Customer Experiences with Conversational AI

Conversational AI has the potential to transform customer, employee, and partner experiences. Register for this upcoming webinar to learn more about the latest advances in conversational AI and where to get started in your enterprise.