Hello,
the following stories.yml code does not work in rasa 3.0.8, but does work in 2.8.0. It is a very simple case where I have one intent for “affirm” and “deny”, but they have different utterances depending on the context.
version: "2.0"
stories:
############## Product Stories #############
- story: Product Information
steps:
- intent: support_products
- action: utter_products
- checkpoint: checkpoint_yes_or_no_contact
- story: Confirm
steps:
- checkpoint: checkpoint_yes_or_no_contact
- intent: affirm
- action: utter_affirm_product
- story: Deny
steps:
- checkpoint: checkpoint_yes_or_no_contact
- intent: deny
- action: utter_deny_product
############## Contact Information #############
- story: Contact Information Directly
steps:
- intent: support_contact
- action: utter_contact
- checkpoint: checkpoint_yes_or_no_phone
- story: Repeat Phone Number
steps:
- checkpoint: checkpoint_yes_or_no_phone
- intent: affirm
- action: utter_affirm_phone
- story: Dont Repeat Phone Number
steps:
- checkpoint: checkpoint_yes_or_no_phone
- intent: deny
- action: utter_deny_phone
This code works if I remove the checkpoints and create redundant stories, but this is not feasible when the use case gets more complex. I lost a few days trying to solve this, so I wanted to share this problem with rasa 3.0. Thank you.