Ask topic
Asking for the conversation topic
Last updated
Was this helpful?
Asking for the conversation topic
Last updated
Was this helpful?
It is not possible to provide an answer to every user intent possible. For this reason we introduced . When we at least know the topic for a conversation, we are able to find the right Agent to escalate to.
Topics are classified automatically by means of keywords. When, for some reason, the topic isn't classified yet, you can always have your virtual agent to ask for it using the action ask with input type topic.
We use the above example to show how you can typically implement asking a topic.
It is best practice to give the user an "other" option in case none of the topics apply. This choice is linked to a "general" topic and the intent @other which can be selected by clicking on the Add intent button.
As you can see no tag needs to be specified since the tags are already defined in the corresponding topics. These will be used to tag to this conversation.
The rest of the flow can be build the same way as is presented in the action ask choice, which is using the corresponding tags to configure which action is executed and which action is not.
The action ask topic will be executed only when we don't know the topic yet: "when not sales
service
". Now notice that the ask topic action looks a lot like the action. Instead of expecting you'll find the quick replies to be called topics.
The topics are defined the same way the expecting is defined in the action. Instead of keywords however, you need to select a topic since the keywords are already defined in the corresponding .