Hello, how should I handle situation in which I have two entities in form that are numbers. For example in restaurant reservation I may ask user for
- number of people
- number of tables
I can extract number, but how to assign the value to proper slot?
Hello, how should I handle situation in which I have two entities in form that are numbers. For example in restaurant reservation I may ask user for
I can extract number, but how to assign the value to proper slot?
Hello @kaladin,
If you have 2 seperate intents (inform_num_people, inform_num_tables), you can try using custom slots mapping like this:
def slot_mappings(self) -> Dict[Text, Union[Dict, List[Dict]]]:
return {
'num_people': self.from_entity(entity='number', intent='inform_num_people'),
'num_tables': self.from_entity(entity='number', intent='inform_num_tables')
}
If you want to extract them in one sentence, then i suggest having 2 seperate entities (num_people, num_tables) and train the model to recognize both of them.