Natural language processing, or NLP, is a branch of artificial intelligence that enables machine understanding of human language. In recent years, NLP has become part of consumer products and performs with a sometimes surprising degree of accuracy.
Virtual assistants use NLP to understand spoken questions like, “What’s the weather like today?” They can contextualize the meaning of the question, and then use data from online sources to reply…