Hi Team,
I have a usecase where I'm looking for our community help. Here's the scenario:
I have 2 different flows [Default Start Flow] and [Anything Else] flow.
In the Default start flow > start page > routes, i have 3 intent based routes (small_talk.intro, small_talk.quotes, small_talk.end_conv).
In the Anything else flow, I have a page [Handle yes/no] where im asking (Is there anything else?). User might respond (yes/no/<any phrase>). If its (yes or no), then its a happy path which i can handle.
However If they say anything other than (yes/no), then I need to transition that route to a Default Start flow and match that utterance in one of the intent routes configured in the start page. Currently if they say <any phrase>, transition is moving to the start page of the default start flow, but issue is, its not performing any intent match in the start page. I dont understand why intent match is not happening in the start page.
Here's my 2 flows:
Currently this is how I have configured which is not working.
Am i missing anything here? I tried out as per this article but it doesn't helped me https://www.googlecloudcommunity.com/gc/AI-ML/Passing-Last-User-Utterance-to-Match-Intent-in-Differe...
Solved! Go to Solution.
Hi @Vinoth1097,
Welcome to Google Cloud Community!
You might need to add an "End Flow" in your "Anything Else" flow to resolve this. By default, Dialogflow CX will try to stick to a conversation flow until it reaches the end so it's important to ‘close' your flows once you want to jump elsewhere, else you might end up in a nested conversation.
If, while in conversation, you go to another flow it follows the pages until the end of the flow and then gets back to the last visited flow and goes on until it finishes that one too until the chat conversation was ended with "End Session".
Hope this helps.
Hi @Vinoth1097,
Welcome to Google Cloud Community!
You might need to add an "End Flow" in your "Anything Else" flow to resolve this. By default, Dialogflow CX will try to stick to a conversation flow until it reaches the end so it's important to ‘close' your flows once you want to jump elsewhere, else you might end up in a nested conversation.
If, while in conversation, you go to another flow it follows the pages until the end of the flow and then gets back to the last visited flow and goes on until it finishes that one too until the chat conversation was ended with "End Session".
Hope this helps.
Thanks @cassandramae
Hi @Vinoth1097 ,
Did you get the solution?
I have been facing the same issue as well. I have stored the user query(as a parameter) right before the "Yes" button, once the user clicks on the "Yes" button, I want to route to "Default Start Flow" and use the previously stored user's query as a query to the Default Start flow.
If you find something, plz let me know.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |