other-emerald•2y ago
Return from created intents in the subordinate topic to the superordinate model
Hi everyone,
I have created various sub-topics with different intents that are to be called up depending on the user input. Now I would like the chatbot to return to the parent model once the respective intent has been called up and the user's question has been answered, and to keep asking the users whether they have another question. If the user then asks another question that matches an intent, the chatbot should jump back to the respective sub-topic with the intent and then once again back to the higher-level model.
Can someone please help me with how I can always return from the intents to the superordinate model?
Would be very grateful for an answer.
Best regards,
Marcel
1 Reply
To achieve the functionality where your chatbot returns to the parent model after completing an intent in a sub-topic and continues to ask users if they have another question, you can utilize the combination of topics, intents, and go-to action blocks in Voiceflow. Here's a simplified approach:
- Organize Conversational Flows Using Topics: Topics allow you to manage different conversational flows within the same domain, making it easier to navigate complex assistants. Each topic can correspond to specific user intents or series of related steps.
- Utilize Intents to Transition Between Topics: You can start a topic with an intent step, enabling your assistant to jump from one topic to another based on user input. If an intent doesn't match within the current topic, the assistant will search other topics for a match.
- Implement Go-To Actions for Returning to Parent Model: After fulfilling an intent within a sub-topic, use a go-to action block to return to the parent model. This action can redirect the conversation flow back to a point where the assistant asks if the user has another question.
- Continuous Interaction Loop: By structuring your assistant with topics and carefully planning the use of go-to action blocks, you can create a loop where the assistant always returns to the parent model after completing a task in a sub-topic, ready to address another user query.
This approach requires thoughtful organization of your assistant's conversational flows and intents, ensuring a seamless user experience that allows for dynamic navigation between topics based on user input.
For more detailed guidance on organizing your assistant using topics and managing conversational flows, you might find these resources helpful:
- Using Topics to Organize Conversational Flows
- What are Topics