What is natural language processing (NLP)?

Natural language processing (NLP) helps machines understand and generate human language. When built into enterprise systems, it improves access to information, speeds decision-making, and opens up new ways to work with data.