FormAction

In the “Slot Filling” sectionSlot Filling, ‘’’

happy path

  • request_restaurant
    • restaurant_form
    • form{“name”: “restaurant_form”}
    • form{“name”: null} ‘’’

what does the last two lines(- form{“name”: “restaurant_form”} and - form{“name”: null}) mean?

it is there to explicitly show that it is a so called happy path story of the form.

- form{“name”: “restaurant_form”} notifies rasa_core that the form with given name is activated.

- form{“name”: null} notifies rasa_core that there is no active form

If you use interactive training, you can see that the same story will have form intents and actions hidden under form: prefix.

In the restaurant bot example, BOT answers properly in first pass. Thereafter you ask anything and it keeps saying, ‘sorry, I didn’t understand you, please try input something else’. How to get out of this loop? Any recommendations.

you need to provide training stories that cover this case. turning on augmentation in core training also might help