I have a LUIS app where I'm trying to get it to recognize
{Organization Name }
of {Location}
.
Example:
I tried creating a composite entity, where the child was a GeographyV2
(I added that as a prebuilt entity). Upon trying to do this, the training breaks. I had to remove the composite entity.
The club part will always contain the same text, like "Book club of {location}
".
The problem seems to be rooted in that you haven't given enough data for OrganizationName
entity to even be detected on its own, so detecting it in a composite entity should fail too.
Create an intent with enough utterances with entities that can stand on their own
JoinClub
intent, and provided at least 15 utterances for the intent. geographyV2
entityOrganization
to gather name of the organizationThen after training, you can see in the Test panel that LUIS's machine-learning was able to pick up the Organization
entity:
Bundle related entities together with a composite entity
Club
entity with 2 children: Organization
and geographyV2
Make sure to label the utterances in the intent with the new composite entity.
Upon testing, again we prosper! The entities are properly grouped as the Club
composite entity, while the children are also correctly extracted as well:
For additional information about how properly build your LUIS apps so that entities properly extract, see my previous two responses on StackOverflow: