I am confused on how the rules work. Here are two cases where I get unexpected results:
- rule: Custom action sets irrelevant slot for the rule, then activate form
steps:
- action: some_action ## Custom action setting a slot that is not relevant for this rule
- slot_was_set:
- irrelevant_slot: True ## Problem 1: The rest of the rule is ignored without specifying this irrelevant slot.
- action: utter_something1
- action: ask_data_form
- active_loop: ask_data_form
- rule: Submit form
condition:
- active_loop: ask_data_form
steps:
- action: ask_data_form
- slot_was_set:
- requested_slot: null
- active_loop: null
- action: process_data ## Problem 2: fallback predicted :(
How can I resolve these problems?