Issues with bot response

i am new to rasa and creating a AI chatbot. I create a simple chatbot. My domain.yml is

intents:

  • greet
  • goodbye
  • askhealth templates: utter_greet:
    • text: Hey Buddy! How are you? utter_askhealth:
    • text: I am fine. utter_goodbye:
    • text: Bye actions:
  • utter_greet
  • utter_askhealth
  • utter_goodbye

stories.md is

happy path

  • greet
    • utter_greet
  • askhealth
    • utter_askhealth
  • goodbye
    • utter_goodbye

nlu.md file is

intent:askhealth

  • how r u
  • how r u?
  • How r u?
  • How r u
  • How are you?
  • how are you

intent:goodbye

  • bye
  • goodbye

intent:greet

  • hey
  • hello
  • hi
  • good morning
  • hi buddy

Issue: My bot responses well in rasa shell but as per stories path. In shell after greet inent, if i ask ‘askhealth’ inent then it reply but if i again ask from greet intent it didn’t reply.

please suggest me how can i ll make bot reply anywhere in the conversation as per intent.

You can add more conversations to stories.md. Another option for your case is using the Mapping policy.

Thanks for your reply. When chatbot will be complex then it is not feasible for adding conversation to stories because so many permutaions and combinations increase size of stories.md. In my case can you suggest which policy is preferable to solve my issues.