Natural Language Understanding interprets user goals and distils valuable information from sentences, for a high quality, nuanced language model. Your application will constantly get smarter as active learning is used to continuously improve the quality of the natural language understanding. Once the application starts processing new data, the natural language understanding begins actively learning, allowing your application to constantly improve and develop.