version: "3.1" stories: - story: happy path - dietary planning steps: - intent: greet - action: utter_greet - action: utter_ask_dietary_preference - intent: provide_dietary_preference - action: utter_ask_health_goal - intent: provide_health_goal - action: utter_ask_personal_info - intent: provide_personal_info - action: utter_ask_restrictions - intent: provide_restrictions - action: utter_ask_allergies - intent: provide_allergies - action: utter_confirm_information - intent: affirm - action: utter_generating_plan - action: action_generate_diet_plan - intent: ask_for_changes - action: utter_ask_for_changes - intent: provide_dietary_preference - action: utter_acknowledge_changes - action: action_update_diet_plan - story: direct diet plan request steps: - intent: request_diet_plan - action: utter_ask_dietary_preference - intent: provide_dietary_preference - action: utter_ask_health_goal - intent: provide_health_goal - action: utter_ask_personal_info - intent: provide_personal_info - action: utter_ask_restrictions - intent: provide_restrictions - action: utter_ask_allergies - intent: provide_allergies - action: utter_confirm_information - intent: affirm - action: utter_generating_plan - action: action_generate_diet_plan - story: diet plan with no restrictions or allergies steps: - intent: greet - action: utter_greet - action: utter_ask_dietary_preference - intent: provide_dietary_preference entities: - dietary_preference: "no specific diet" - action: utter_ask_health_goal - intent: provide_health_goal - action: utter_ask_personal_info - intent: provide_personal_info - action: utter_ask_restrictions - intent: deny - action: utter_ask_allergies - intent: deny - action: utter_confirm_information - intent: affirm - action: utter_generating_plan - action: action_generate_diet_plan - story: ask diet question steps: - intent: ask_diet_question - action: action_answer_diet_question - story: ask for recommendation steps: - intent: ask_for_recommendation - action: action_answer_diet_question - story: reject generated plan and request changes steps: - action: action_generate_diet_plan - intent: deny - action: utter_ask_for_changes - intent: ask_for_changes - action: utter_acknowledge_changes - action: action_update_diet_plan - story: greet and goodbye steps: - intent: greet - action: utter_greet - intent: goodbye - action: utter_goodbye - story: Change specific day in diet plan using form steps: - intent: change_diet_day entities: - day_of_week: "Friday" - slot_was_set: - change_day: "Friday" - action: diet_change_form - active_loop: diet_change_form - intent: inform examples: | - For breakfast have oats, lunch salad, dinner chicken stir-fry. - slot_was_set: - new_meals_text: "For breakfast have oats, lunch salad, dinner chicken stir-fry." - action: diet_change_form - active_loop: null - slot_was_set: - new_meals_text: null - story: Update user information after initial collection steps: - intent: change_user_info entities: - change_field: "dietary preference" - action: action_update_user_info - intent: change_user_info entities: - new_value: "no specific diet" - action: action_update_user_info - intent: affirm - action: utter_ask_for_changes - intent: deny - action: utter_goodbye