# Bot migration from rasa community to rasa pro leveraging coexistence

**URL:** <https://forum.rasa.com/t/bot-migration-from-rasa-community-to-rasa-pro-leveraging-coexistence/66989>\
**Category:** Rasa CALM\
**Tags:** nlu, calm\
**Created:** [May 12, 2025, 6:46am UTC](https://forum.rasa.com/t/bot-migration-from-rasa-community-to-rasa-pro-leveraging-coexistence/66989 "2025-05-12T06:46:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jyoti\_Prakash\_Behera](https://avatars.discourse-cdn.com/v4/letter/j/ecccb3/32.png) [@Jyoti\_Prakash\_Behera](https://forum.rasa.com/u/Jyoti_Prakash_Behera)\
**Post date:** [May 12, 2025, 6:46am UTC](https://forum.rasa.com/t/bot-migration-from-rasa-community-to-rasa-pro-leveraging-coexistence/66989/1 "2025-05-12T06:46:17Z")

</div>

I had a working bot which was created using rasa community. In that rasa form was implemented. Now I am trying to migrate that same code base to rasa pro. I have integrated a local LLM model [gemma3:12b] using ollama with this codebase. Trying the coexistence [CALM with NLU]. The issue I am facing are :

1. The form which was implemented using NLU is not working as expected in CALM.
2. Zero shot commands are not recognized. [If I want the assistant to collect name and role number of a student from a single statement, its not working. Assistant is collecting one parameter at a time]
3. The local LLM are significantly slower in intent recognition. Is it expected behavior. If not how I can improve the performance. Requesting guidance on these areas.

---

<div class="post-metadata">

**Author:** ![amn41](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/amn41/32/20_2.png) [@amn41](https://forum.rasa.com/u/amn41)\
**Post date:** [May 14, 2025, 10:53am UTC](https://forum.rasa.com/t/bot-migration-from-rasa-community-to-rasa-pro-leveraging-coexistence/66989/2 "2025-05-14T10:53:20Z")

</div>

Hi @Jyoti_Prakash_Behera ! thanks for posting, happy to help here.

1. this could get tricky, what does your form do? is it easy to reimplement as a flow?
2. can you show a trace? e.g. if you run with `rasa inspect --debug` you can see the commands being produced in response to a user message
3. yeah depending on size this can be a little slow. If you’re just usign it for intents, can you use a flow trigger instead? [Starting Flows | Rasa Documentation](https://rasa.com/docs/reference/primitives/starting-flows/#nlu-trigger)
