What is Natural Language Processing?

Natural language processing (NLP) is a branch of artificial intelligence that helps computers understand, interpret, derive meaning, and manipulate human language, then respond appropriately.

In practice, NLP is accomplished through algorithms that compute data to derive meaning from words and provide appropriate responses.