RasaHQ/rasa-demo

Add slot for `user_type`

Opened this issue · 2 comments

We should have a slot for user_type that is filled when a user affirms or denies to Are you new to Rasa?.

This information can be used so that Sara does not have to ask the question again, unlike in the image below:

screenshot_2020-10-20_at_15 36 27

@b-quachtran this looks like a pretty hairy issue.

One thing is responding affirm/deny, which is quite simple and affects only utter_first_bot_with_rasa. The other thing is saying I'm new (or the more challenging examples like I've built a Rasa bot before) which affects utter_get_started_step1 and utter_ask_goal. There, I think a new intent is needed (you can't always use e.g. enter_data and simply extract the user type as an entity). What do you say? Or maybe most of this would be solved once the onboarding has been turned into a loop?

@samsucik The getting started flow is something we're considering removing from Sara since the Getting Started page no longer exists in our 2.0 docs. This'll probably resolve this issue once new use-cases are decided on for Sara and I'm starting a brainstorming doc to collect ideas and will share with everyone soon.