I have a req in which I have to pass 3 entities in a single line like, " Please show data for entity name citi of label".Here citi and label are entities , citi(entity_name) and label(column_value)".User can also change their orders and can enter label in place of citi. I want the system to correctly recognize that. Problem is it does not work and identifies only one slot value to its corresponding entity correctly and leaves the other slot value to none. Here is my nlu file
intent:colAndEntity
-
get data for sencondName of entity rasa
-
get data for _firstName of entity rasa-x
-
get data for _first_Name of entity core
-
get data for second_name of entity Nlu
-
get data for phone_number of entity Chatterbot
-
get data for mobile_number of entity facebook
-
get data for entered_date of entity google
-
get data for _entered_date of entity yahoo
-
get data for entered_date_ of entity Orkut
-
please show data for entity name airbnb of [productId] (column_value)
-
please show data for entity name Ola of [product_Id] (column_value)
-
please show data for [reference_number] (column_value) of entity name Uber
-
please show data for entity name Ola of [_product-name] (column_value)
-
please show data for entity name apple of [product-id] (column_value)
-
please show data for entity name samsumg of [Address] (column_value)
-
please show data for entity name Sony of first_Addess
-
please show data for entity name lg of [billing_address]
-
please show data for entity name Blackberry of [first_Addess] (column_value)
Its identifies correctly if I pass the same values as above like in the case of Ola and product_Id(Refer the screenshot)! Screenshot 2020-05-27 at 10.52.12 PM|690x175
Can somebody please help me and explain me why is this happening? Also, the exception is the because of something else!