Multiple Entity Check

Multiple Entity Check

Intro

This block that checks if the user response with multiple entities/answers in one-sentence. If entities are missing, the blocks keeps asking for these remaining entities until all entities are accounted for.

You can configure which question the bot asks if the entity is missing. Please make sure you've trained entities, and your entities are added to your intent (else it won't show in the specific intent flow).

Example, the bot wants to know:

  • Departure time

  • Departure location

  • Arrival location.

You set these (3) entities in the block (with a max of 10)

Example 1: 

User response with: "I would like to book a flight from Denver to Amsterdam, tomorrow at 12:00"
  • This example, the block detects all entities and continues.

Example 2: 

User response with: "I would like to book a flight from Denver"
  • In this example, the block replies "please tell me the arrival location"

  • and continues to ask "please tell me the departure time" 

  • if the block detects all entities, it continues 

Example 3: 

User response with: "I would like to book a flight from Denver tomorrow at 12:00"
  • in this example the block replies with "please tell me the arrival location"

  • if the block detects all entities, it continues 


*this block can't be used in the welcome intent


    • Related Articles

    • Closed list entity

      What are closed list entities Closed list entities allow you to provide synonyms different ways of spelling for one or multiple entities so that there is no need to add all utterances that use these entities separately. For example, New York is often ...
    • Check user

      The check user operator can check whether a user is known, user is new or is unknown and can divert the flow of the conversation based on this information.
    • Add entity

      How to add an entity To add an entity, you mist click the 'Add Entity +' button. Thereafter, you can toggle between Simple entities and Closed list entities. Add a name that resembles the group of words that the entity will cover. Next, the words can ...
    • Regex entity

      What are regex entities Regex entities allow you to provide general letter, number, or combined sequences an entity. For example, the regex ([1-9])+/g matches all number sequences, Meaning that 1234 is recognized as an entity, but also 54214234. ​ ...
    • Simple entity

      What are simple entities Simple entities can be used to group various words together to remove the need to rewrite utterances that simply use another word. This is often the case for various nouns or names, such as with city names. The NLP trains ...