What is an intent?

What is an intent?

Definition

An intent translates natural (human) language into an assignment a computer can understand. Multiple examples of natural sentences can be provided that lead to an intent. Each different form of the same natural sentence is called an utterance.

Example

The following example describes one natural sentence in two different utterances:
1: "I'd like to fly from New York to Los Angeles"
2: "I want to book a flight from New York to Los Angeles"

Within Blits you can train a NLU model for your chat or voicebot to understand the context of your specific use-case and language. This enables your bot to understand the intent of the user.


Intent: Book flight

When an intent is triggered, it leads to its corresponding dialog flow. When you publish an intent, you export the intent to the chatbot’s Natural Language Processing (NLP) model that is chosen when creating a bot to train the bot’s algorithm. Once the bot is trained, the text that is put into the bot is analysed and compared to all the intents that are trained in the model. If the model is trained correct, the selected intent is likely to match with the intent of the user.
In case the NLP  model is unsure about the intent, it will present a list of suggestions of what the user could have meant. Alternatively, when no intent is recognised will a standard response be given in the dialog.
Read more about the bot's standard responses messages in the bot logic section.

    • Related Articles

    • None intent

      The None-intent is triggered whenever the input of a user is not recognised by the Natural Language Processing engine as an intent. In such a case, the flow of the None-intent will be shown to the user. The flow of the None-intent can be adjusted ...
    • FAQ Intent

      The FAQ intent is added to your bot just like any regular intent. However, the difference between a FAQ intent and a regular intent is that a FAQ intent does not have a corresponding flow in the Dialog Manager. Instead, the answer or reply to this ...
    • Add intent

      When adding an intent, it is important to determine the boundaries of the topic that the intent should cover. The clearer and more specific the topic of the intent, the better a user can find the right information. Hence, it is recommended to ...
    • Recognise intent

      The recognise intent block enables the user to provide a question as input so that the bot can analyse the user's input through using the NLP engine.
    • Top intents widget

      The top intents widgets ranks all the recognised intent. The widget shows the following metrics Intent name Times the intent is triggered by the bot Percentage of total