Entities represent one or many objects that have been extracted from an utterance. They can include things like a task, location, date, or time and more.

The main entity types that you can choose to implement include:

We’ll take a look at these in more detail, their use cases, and show you how they can be used in UI Builder to enhance the development experience of your conversational AI application.

Simple Entity

A simple entity type is a generic entity that describes a single item or concept that has been learned from the machine learning context of the NLP capability in your conversational AI. Consider using a simple entity type when you need to surface something such as a product or item.

The following code fragment shows a Simple Entity type being defined for an entity defined as destination:

travel to {destination=new york}

In the above example, the simple entity has been defined as destination. Text that loosely follows the wording detailed in the utterance travel to xxxxxxx will be parsed by the underlying machine learning model. It will then attempt to surface an entity which you can then use in your conversational AI application.