Natural language processing (NLP) is changing the way humans interact with machines in ways that were unthinkable a decade ago. Thanks to huge advances in machine learning, driven and supported by ever-faster computer processing, we are increasingly using NLP tools such as Amazon Alexa, Siri, Google assistant, Cortana, Bixby, and interacting with chatbots from our service providers.