Follow-up intents

--> to the BOTwiki - The Chatbot Wiki

Follow-up intents are intents that are linked to an introduced intent and thus form a conversation flow. The output context of the parent intent is automatically created as an input context in the followup intent. The term comes from the NLP service Dialogue flowwhich have the function to create conversation flows very easily without having to create and manage contexts manually.

In Dialogflow you have the possibility to choose between Predefined and Custom Follow-up Intents.

Predefined Follow-Up Intents

Dialogflow provides these intents, which already contain training phrases when they are created. This has the advantage that you no longer have to enter utterances and can therefore build up conversations more quickly. For example, if there is an option to answer yes or no after a question, this is created as a predefined follow-up intent. Training phrases such as "Yes", "Sure", "Definitely", "Yes, please" or "No", "No", "No, thank you" are already there. In addition to common intents such as "Yes" or "No", there are also intents for "Cancel", "More" or "Later". There is also a fallback follow-up intent, which is used to intercept inappropriate answers from the user and return to the actual question. An example:

Chatbot: "Would you like an order confirmation for your pizza?" (Chatbot expects "Yes" or "No" as answer from the user)

User: "I would like to order another pizza?"

Here the chatbot would jump to the Fallback Follow-Up Intent as this does not correspond to a Yes/No answer. So the chatbot could ask again for an order confirmation to return to the topic.

Custom Follow-Up Intents

With this type of intensity, the user must manually enter the training phrases. The contexts are still created automatically.

Example in Dialogflow:

Follow-up Intents in Dialgoflow

> Back to BOTwiki - The Chatbot Wiki