Technology used to aid computers in understanding the human's natural language. NLP lets people and machines talk to each other “naturally”. An effective NLP system is able to ingest what is said to it, break it down, comprehend its meaning, determine appropriate action, and respond back in a language the user will understand.