I’m writing a bot that will take orders for food delivery. The bot already asks for the zip code to check whether it is in our delivery area at the beginning, so at the end I only need street name and number + name of the customer. It’s hard to train street and family names for entity and intent recognition, so my plan was to utter a message asking for the name (and after this being answered a message asking for the street name and number) and telling RASA that the next input will definitly be e.g. provide_customer_name (or provide_streetname) without writing any training data for said events. Thought about a custom fallback action, checking if last utter was the question for name / address, then setting slots accordingly, but I guess this would mess up the stories
tl;dr: I dont want to provide training data for an intent, because streetnames and family names are very different. I want to take the full message, validate/manipulate its content and set the slot in a custom action myself. Is there a way to force RASA to treat the next input as specific intent?
Ideas how to get this done?