# Taking care of different combinations of stories in Rasa

**URL:** <https://forum.rasa.com/t/taking-care-of-different-combinations-of-stories-in-rasa/6127>\
**Category:** Getting Started with Rasa\
**Created:** [March 18, 2019, 11:51am UTC](https://forum.rasa.com/t/taking-care-of-different-combinations-of-stories-in-rasa/6127 "2019-03-18T11:51:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![surya7592](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/surya7592/32/2247_2.png) [@surya7592](https://forum.rasa.com/u/surya7592)\
**Post date:** [March 18, 2019, 11:51am UTC](https://forum.rasa.com/t/taking-care-of-different-combinations-of-stories-in-rasa/6127/1 "2019-03-18T11:51:44Z")

</div>

Hi,

We are developing an FAQ bot with more than 15 intents. And we are have issues in developing all the combination for the intents in the Stories. There will be huge number of combinations. How to write stories which will handle all the combination of these intents (more than 15). Is there a way to take care of this issue. @akelad @tmbo. Kindly help. Thanks & Regards, Surya

---

<div class="post-metadata">

**Author:** ![mauricedoepke](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/mauricedoepke/32/1961_2.png) [@mauricedoepke](https://forum.rasa.com/u/mauricedoepke)\
**Post date:** [March 21, 2019, 5:00pm UTC](https://forum.rasa.com/t/taking-care-of-different-combinations-of-stories-in-rasa/6127/2 "2019-03-21T17:00:23Z")

</div>

Rasa automatically glues your stories together to form longer ones. See: [Training and Policies](https://rasa.com/docs/core/policies/)

So if you choose your ‘substories’ wisely and maybe tweek the Data Augmentation and MaxHistory parameters a bit you should be able to solve your problem without handcrafting all combinations.

I didn’t use that feature extensively yet, but I guess you should focus on building small and mostly self contained stories. Then Rasa should be fine switching between them. If you really need to share context between certain stories, use form actions whenever possible to avoid re requesting already known information.

---

<div class="post-metadata">

**Author:** ![akelad](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/akelad/32/69_2.png) [@akelad](https://forum.rasa.com/u/akelad)\
**Post date:** [March 29, 2019, 12:52pm UTC](https://forum.rasa.com/t/taking-care-of-different-combinations-of-stories-in-rasa/6127/3 "2019-03-29T12:52:40Z")

</div>

@mauricedoepke thanks for the great recommendation 😃 @surya7592 another thing you can try is using a custom action to return the utterances, and then writing stories with `OR` statements. Like in our demobot Sara: [https://github.com/RasaHQ/rasa-demo/blob/master/data/core/faqs.md#faqs](https://github.com/RasaHQ/rasa-demo/blob/master/data/core/faqs.md#faqs)
