What is an 'Intent'?
An intent is a mapping between what a user says and whart the software should do. For example, a banking service could support a number of intents, including:
- What is my balance
- What were the last three transactions on my account
- How do I reset my password
- I have forgotten my PIN...
Each of these represents different user inputs that the end-user may express in order to trigger a particular intent. Humley Studio allows you to configure these intents and use them as starting points for building responses to the user.
What makes up an intent?
An intent is comprised of the following parts:
- Intent type - An Intent's type sets how it behaves, how it is selected, and what the user response will be like
- Display Question - The question the end-user may ask. This is also the question that is displayed to the end-user in some circumstances
- Alternative User Inputs - Ways an end-user may phrase the question (this is used to build AI training data)
- Response - The response that is returned to the end-user, or the name of the Flow that the intent triggers
- Add-ons - These allow Intents and their responses to be even more powerful with time-context filters, meta-data, and videos added to the Intent's response
An Intent's type sets how it behaves, how it is selected, and what the user response will be like
Use a Standard Intent when you need return specific information to an end-user in a typical Question & Answer -type response
Use a Flow Intent when you need an end-user's question or utterance to trigger a Flow
You will already have a number of pre-built Small Talk Intents that can handle the chit-chat, the pleasantaries, and connecting pieces of a conversation. You may want to edit these to reflect your brand's 'tone of voice', or add more as appropriate.
N.B. If you want to handle a random question or statement that is outside the expected scope of your chatbot, use a Small Talk Intent. Otherwise, use a different Intent type.