Skip to main content

Uniphore Customer Portal

Creating an Entity

U-Self Serve enables users to create Account-level Entities, in addition to System-level Entities. You can create Custom, Alphanumeric and Bulk Entity types.

  1. Go to the Entities page of the Virtual Agent which displays all Entities created for the VA.

  2. Go to the top left corner and click Create New Entity. The Create New Entity page is displayed:

    Create_Entity.png
  3. Enter a unique Name for the new Entity.

  4. Select the Type of the Entity from the drop down list.

    • Custom: Any information specific to a VA can be categorized as Custom Entity. You can add multiple Synonyms for an Entity Value. For more information, refer Create Custom Entity.

    • Alphanumeric: Any information that contains Alphanumeric value can be categorized as Alphanumeric Entity. You can add Entity value and one Synonym for the value. A Regex pattern can be added from the catalogue in order to define a search pattern. For more information, refer Create Alphanumeric Entity.

  5. Enter a Description for the Entity.

  6. Select the Language for the Entity from the drop down list. The Languages that are mapped to the current VA is listed.

  7. Click Add New Value.

  8. Add the Entity Value and its Synonym. At least one Entity Value is required for a language.

  9. Click Delete icon if you wish to delete an Entity Value and its Synonym.

  10. Click Save. Once the Entity is created, it can be used in Slots available under Intents.

  11. Once the Entity is saved, a confirmation message will popup following which you can either Create another new Entity or Go to Entity Listing page where you can view and edit all entities.

System Entity

A System Entity is a built-in-entity type which is enabled to capture the most commonly-used data such as dates, email addresses, URLs, phone numbers, etc.

U-Self Serve currently supports the following System Entities:

System Entity Name

Description

Example

amount-of-money

Captures any currency value

200$

Rupees 1000

300€

email

Captures an email address

support@uniphore.com

global-intent

Stores a Global Intent value

Not applicable

number

Captures a whole number

101

67890

numeric-string

Captures a number that includes leading zero(s) or zeros as part of the sequence of digits.

000987654321

123000789

phone-number

Captures landline and mobile phone numbers

+1 (650) 123-4567

+91 9876543210

text

Captures text value

This is an example text message.

time

Captures date and time

2016-12-14T09:00:00.000-08:00

url

Captures a website address

www.uniphore.com

Creating a Custom Entity

When you create a Custom Entity, you can add multiple synonyms to the Entity Value. The basic steps to create any Entity is explained in detail in Creating an Entity. Once the basic information is added, follow the below given steps to create a Custom Entity:

USS-CreateEntity-Example_261022.png
  1. Ensure the Entity Type is set as Custom.

  2. Click Add New Value to add Entity Values and Synonyms to the Entity.

  3. Add the Entity Value and its Synonym. At least one Entity Value is required for a Language.

  4. In Synonym, add all meanings or words that can be used interchangeably for the Entity Value.

  5. To add multiple Synonyms, enter the Synonym and press Tab. Multiple Synonyms can be added to Custom Entities only.

  6. Click Save. Once the Entity is created, it can be used in Slots available under Intents.

Example of Custom Entity

Entity Name

Entity Value

Synonym

Auto_Type

sedan

motorcycle

sedan, SEDAN, Sedan

Motorbike, Motorcycle, motorcycle, motorbike

Product_Name

Model

Model numbers can be given as Synonyms.

City

San Francisco, London, Chennai, New Delhi

SFO, sfo, Sfo, LHR, Lhr, lhr, LGW, Lgw, lgw, MAA, maa, Maa, DEL, del, Del

Creating Alphanumeric Entity

Any information that contains Alphanumeric value are categorized as Alphanumeric Entity. Regex is used as Synonym for the Entity Value which helps to improve Alphanumeric Entity extraction.

The basic steps to create any Entity is explained in detail in Creating an Entity. Once the basic information is added, follow the below given steps to create a Alphanumeric Entity:

Alphanumeric_Entity.png
  1. Ensure the Entity Type is set as Alphanumeric.

  2. Click Add New Value to add Entity Values and Synonym.

  3. Add the Entity Value and its Synonym.

  4. Once the Entity Value is entered, select Regex from the Regex Catalogue. The selected Regex is added as Synonym for the Entity Value.

    • Regex helps the bot to identify the matching string or text, spoken or entered by the end user.

    • Only one Synonym (Regex) is allowed per Entity Value.

    • Multiple Entity Values can be added.

  5. Click Save. Once the Entity is created, it can be used in Slots available under Intents.

Example of Alphanumeric Entity

Entity Name

Entity Value

Synonym

Unique_ID

Social Security Number, Policy number, Driving license number

Regex