chitchat works fine during pre-defined slot mapping, but it fails during custom slot mapping, This is the rule I use for my form
- rule: Room Booking form when other no other forms are active
condition:
- active_loop : null
steps:
- intent: room_booking
- action: hotel_booking_form
- active_loop: hotel_booking_form
- rule: Deactivate Room Booking Form
condition:
- active_loop: hotel_booking_form
steps:
- action: hotel_booking_form
- active_loop: null
- slot_was_set:
- requested_slot: null
- action: action_clear_data
Likewise i have two rules for other two forms. The rule for chitchat is as follows
- rule: respond to FAQs
steps:
- intent: faq
- action: utter_faq
- rule: respond to chitchat
steps:
- intent: chitchat
- action: utter_chitchat
should I have to write chitchat rules for each and every form, separately?