Multiple Rasa models

We are in the process of creating multiple bots, each having their open, separate domains and instantiated on separate ports.
I intend to have one bot to serve as the entry-point and have its action-server redirect messages to each of the individual bots using API calls.
I have managed to instantiate multiple sub-bots and have the main-bot redirect requests to them. [Rasa open-source 2.8.13]
My question is can I load or switch between multiple models dynamically during runtime using a single bot instance instead?

Unless the number of intents is approaching 500 or you’ve encountered some other performance issue, this approach is not recommended. It’s best to create a single bot/model.

However, there’s an example of switching between bots in the Rasa financial-demo which is described here.

1 Like

Thanks a lot for your response. I will try to adhere to the recommended approach.

1 Like

@srikanthnm can you pls answer in this topic (How to train Rasa faster within 1-1.5 min)