I have migrated my Chatbot from classic to unified canvas but I am wondering about a different behavior of Multiple-Choice questions. In the old bot, the user could select any of the options. But if he/she wrote something else, a matching topic was searched using trigger phrases. So the question to the user was: Select one of the options or type your question". How can I achieve such a behavior in the unified canvas? I have now a workaround consisting of one additional option ("None of the above, I want to type my question by myself"), which is not nice. Is there any other option? I have tried the Question answering settings, but I was not able to achieve the goal.
I have created a new chatbot from scratch, configured and it works. As the reported behavior affects a bot which was migrated from the classic version, I think the root cause will be in the migration. I have raised the ticket '2311150050001022' and hope that there will be any other solution than re-creating the bot from scratch manually 😉
That'd odd. Can you open a support request so this can be investigated furthers?
Get Help + Support in Power Platform - Power Platform | Microsoft Learn
Regarding options selected: I have tried both to select all topics as well as to let the field empty. Always the same behavior.
What I am using is an text which is 100% identic with one of the triggers of one of the topics so it definitely matches.
The options blue, green and orange on my screenshot are all options from the question above. Since the user writes anything else than offered to him, the flow goes to All other conditions path. Is there any need to configure this path?
By default, all topics are considered, so you shouldn't need to select all.
Here, it seems that your answer doesn't trigger another topic with confidence, hence why it goes to the "all other conditions" path.
Hi @HenryJammes for quick response. I have allowed interruptions and selected all the topics.
Nevertheless, in this setting the bot does not answer to the user prompt.
Hi @ryjjan
This is something you can configure in the question behavior. You need to allow interruptions.
https://learn.microsoft.com/en-us/power-virtual-agents/authoring-ask-a-question#interruptions