About entities

About entities

On this page entities can be created, exported and managed.


What is an Entity?

An entity is a collection of similar objects. By training entities your bot can detect specific objects a user asks in the conversation. This enables bots to understand more and use entities in bot logic. The Blits platform currently support four types of entities:

  • Pre-built entity

  • Simple entity

  • Closed list entity

  • Regex entity


Two examples

  • a 'laptop', 'notebook' and 'computer' are all ‘IT products’.

  • ‘Rotterdam’, ‘Amsterdam’ and ‘New York’ are all ‘Cities’.

NLP Support

Support for the different types of entities and their function varies per Natural Language Processing (NLP) engines. This table below provides an overview.

Microsoft LUIS

IBM Watson

Google Dialogflow

Rasa

Amazon Lex

Prebuilt entities

✔️

✔️

✔️

✔️

✔️

Simple list entities

✔️

Closed list entities

✔️

✔️

✔️

✔️

✔️

Regex entities

✔️

✔️

✔️

✔️

Entity roles

✔️


    • Related Articles

    • Prebuilt entities

      What are Prebuilt entities Some NLP engines provide prebuilt entities. Prebuilt entities work like self-built entities, but the behavior of prebuilt entities cannot be modified. Prebuilt entities are sets of common types of information. The following ...
    • Use of entities in the platform

      Entities can be uses in various places within the platform. To use them start typing the name of the entity you would like to use. A dropdown list will become available from which you can pick. You can also type [ to open a dropdown with all ...
    • Dictionary

      The dictionary block enables users to easily make use of pre-built entities such as dates, temperature and countries.
    • 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. ​ ...
    • 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 ...