Source: Cognitive computing The human benefit of natural language processing

Natural language processing (NLP) is a core ability of cognitive computing systems and is often defined as helping computers process and understand human language. NLP research has been ongoing since the 1930s, and though we have made significant gains in the field, anyone who has combed through search results knows that humans have not completely bridged the communication gap with computers.