A LUIS app is a place for a developer to define a custom language model. The output of a LUIS app is a web service with an HTTP endpoint that you reference from your client application to add natural language understanding to it. A LUIS app takes a user utterance and extracts intents and entities that correspond to activities in the client application’s logic.
LUIS is designed to enable you to quickly deploy an HTTP endpoint that will take the sentences you send it and interpret them in terms of the intention they convey and the key entities that are present.
Prebuilt domains jump-start your application by providing intents and entities that can be mixed in and modified to create better language understanding with less effort.
LUIS is a multi-lingual platform and can be trained to understand 10 different languages.