I’ve two forms form1 and form2, which have similar kind of entites, eg. form1 has mobile_number and form2 has emergency_mobile_number.
Now when I’m at form1 and entering mobile_number, rasa misclassifies the entered value into emergency_mobile_number because the training examples for both are same.
I’m anyone to resolve it, can anyone help regarding this?
There should be one entity but two slots. Sounds like you have it setup this way but intent examples should not be a factor in filling the slot.
entities:
- phone_number
slots:
mobile_number:
type: text
mappings:
- type: phone_number
entity: mobile_number
emergency_mobile_number:
type: any
mappings:
- type: from_entity
entity: phone_number
forms:
form1:
required_slots:
- mobile_number
form2:
required_slots:
- emergency_mobile_number
responses:
utter_ask_mobile_number:
- text: What is your mobile number
utter_ask_emergency_mobile_number:
- text: What is your emergency mobile number