Questions about rasa to do multi task

hi, i am using rasa to build my bot to do many tasks, such as ordering tickets, booking restaurants, booking hotels, controlling my phone’s apps, play musics and etc

because i put all these functions into single bot, my bot is growing bigger and bigger, and the entities and slots are confusing me sometimes

i doubt that is this right to put all together or not? should i seperate all the functions to multiple bots ? but i have another question then: if i create multiple bots , and each one can do some specific task, how should i control them?

is there any advice from your rasa team? thanks a lot and any advice is so important to me

Hi @yuimo, one rasa bot can handle multiple tasks for sure! it’s up to you to decide if it makes sense to keep them in one bot depending on what they’re used for and where they’re available. for example, to me, ordering tickets, booking restaurants, booking hotels are a natural grouping while controlling my phone’s apps, play musics and etc also seems like a natural grouping.

that being said, if you want to make it easier to handle multiple different use cases in your one bot, maybe try out the experimental MultiProjectImporter.