version: "2.0" stories: - story: happy path steps: - intent: greet - action: utter_greet - intent: mood_great - action: utter_happy - story: sad path 1 steps: - intent: greet - action: utter_greet - intent: mood_unhappy - action: utter_cheer_up - action: utter_did_that_help - intent: affirm - action: utter_happy - story: sad path 2 steps: - intent: greet - action: utter_greet - intent: mood_unhappy - action: utter_cheer_up - action: utter_did_that_help - intent: deny - action: utter_goodbye # forms implementations - story: collect latest information from user #form implementation for debugging purpose steps: - intent: greet - action: utter_greet - intent: buy_phone_laptop entities: - category: "phone" - action: product_search_form - active_loop: product_search_form - story: Submit form ###After filling all details in product form trigger submit button condition: - slot_was_set: - requested_slot: true # # Condition that form is active. - active_loop: product_search_form steps: # Form is deactivated - action: product_search_form - active_loop: null - slot_was_set: - requested_slot: null # The actions we want to run when the form is submitted. - action: action_submit - story: collect latest news info #name of the story for debugging purpose steps: - intent: greet - action: utter_greet - intent: latest_news_phones_laptops entities: - category: "phone" - action: action_show_latest_news - intent: goodbye - action: utter_goodbye