I came across with one scenario, where I need to holds multiple entity values to a single slot inside the form. Please find my domain.yml code snippet below :-
Actually in my scenario user will provide multiple entity values in a single message. If user provide one entity value in one message, then I can define block for each entity.
How to define entity block when user provides multiple entities in a single message.
I am new to RASA and not getting exactly how I can define entity block for my scenario. I tried it in many ways but unfortunately none of them worked for me.
Let me explain my scenario to you. I have to build a conversational chatbot where user is trying to create a preference using some filters and the workflow goes like this
User : I would like to create an preference
Bot : Can you please help me with the filter criteria to create a preference.
User : I want to apply HSQ, EEA, IEA, 10GE filters for my preference.
These HSQ, EEA, IEA, 10GE are the values of multiple entity and user will always provide multiple filter values in single message, so I used form to collect the user input and trying to store all the user filter values in a slot (type as list).
I want this slot to hold multiple value like this
filter_criteria : [entity-name: entity-value]
How can I achieve this using slot and form in RASA ?