Can RASA handle if there is no particular order in the intents (Like Adaptive Dialog in Azure LUIS)

Hi,

I was testing out features using RASA and comparing with LUIS features. Came across this feature (Adaptive Dialog in LUIS)

Below is an example where is the user does not answer the bot’s question regarding destination and asks a totally different question. I understand in RASA if we define similar stories where we mention the dialogue flow like the one below, then the bot can handle and respond appropriately. But what if on a live chat scenario, the user jumps to a different intent?

  • Should the new intent be identified and model should be retrained?
  • Say, we create random stories with a mix of intents, can the bot handle a new scenario with mix of intents?
  • In a real-world scenario, there might be 30-40+ intents, in which case it gets complex.
  • User: I’d like to book a flight
  • Bot: Sure. What is your destination city?
  • User: How’s the weather in Seattle?
  • Bot: Its 72 and sunny in Seattle