Natural Language Processing (NLP) is a branch of AI that centers on the interplay between machines and humans via natural language.