Rasa 3.1 How to make bot answer apart from stories flow and make it learn each time it faces a new question which is not predefined?

I’m developing a Conversational AI for Support team. I have developed it on Rasa 3.1. I have few questions.

  1. My bot replies if it is asked in the flow as mentioned in stories. But it does not reply if anything is asked apart from stories flow (Questions are asked as given as examples in intent and responses also captured). Any tips on making it more conversational type?

  2. Is there a way to make the bot learn new questions if it is not already predefined by making and adding a new story and its response each time it faces a new question?

  3. How to make stories directly by interacting without having to hotcode by predefining the story?