...

/

What are Intents, Entities and Utterances?

What are Intents, Entities and Utterances?

Learn about the concept of utterances, intents, and entities used in LUIS to build intelligent apps.

What are utterances?

The conversational input messages from the user to the application that the application needs to understand the natural language text is the utterances.

In other words, utterances are nothing but the user input that our app needs to understand the text. For example, in the flight booking app, the user may say something like, “book my flight from Paris to Japan”, or “I want to book a flight to Japan from Paris.” These are the utterances that will be received by the app that the app needs to understand what the user’s intent is.

What are intents?

An intent is the action that user wants to perform while having a conversation with the application. The action specified in an user input is termed as an intent.

In simple words, the intent is nothing but the intention of the user to interact with the application. For example, the user may provide input as “Book me a flight from Paris to Japan.” In this inputcalled as an utterance in terms of chat-bots, the intention of the user is to book a flight. Hence, we’ll need to create an intent and give it a name something like “BookFlight.” After this, we’ll need to provide the utterances on which the LUIS app will be trained. Now, based on our requirements, we can create as many intents as we want.

What is a None intent?

Whenever we create a LUIS app, either from scratch or from ...