mihalykiss's picture
Update rasa_app/data/stories/stories.yml
df758cf verified
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