Hi @ashwing2,
Please follow the instructions as mentioned under the below use cases and let us know if you have further questions.
Use Case 1:
Extracting entities from the user utterance and ask user only for the entity values which are not present in the utterance:
->Do Entity tagging for the utterances provided at the task and train them, the bot would extract the entities from the user utterances and would only ask those weren’t present in the utterance.
Ref to below snips for more details:
Sample dialog which collects source and destination from user:
Utterances trained by developer with the entities tagged:
Bot only prompting for entities which are not available in the utterance:
User Case 2:
Developer not sure at an entity node on what input user might provide, say location, for instance, the user could provide the City, State, Country (or) ZipCode.
→ Create 2 entity nodes of type Location & Zip code which need not be connected to any of the nodes in the dialog
->Create an entity node of type Composite entity and add the patterns by referencing the entities city and zipcode
Now user could provide either the city or zipcode and the data is stored in the context accordingly as shown below:
Thanks,
Subbu







