Support will be limited on april 21th 2025.

Learn more

Entity manager (NLU)

Entities allow you to enrich and qualify your intents. They complete and nuance the intentions, because they correspond to more precise terms - get started now!


1. The core features

1. 1 Entities Manager

  • Use entities in multiple different languages
  • Explore Built-in Entities
    • There are two types of entries to define your entity
      • entities based on Value-list type
      • entities based on Regular Expression type
  • Import entity values CSV file

1.2 Intents Manager

  • Flag entities in training expressions
  • Auto-suggest entities in training expressions

2. Manage and create your AI Entities

2.1 Entities Manager

  • Select the domain where to create your entities

  • Create an entity based on a value list: list several reference values to define entries. Then, add synonyms for your reference values below
  • Click on the "Create entity" button

  • Add a name to your entity
  • Select Value-list type
    • Two possibilities to add values and synonyms:
      • Add one by one values ↔ synonyms
      • Import a CSV containing a list of values ↔ synonyms
  • To do this, go to your spreadsheet (Google Sheet, Numbers, Microsoft Excel...) and open your file.

The first column (in red) is the reference values, the rows (in blue) are your synonyms.

 

Google-sheet.png

 

 

  • Then export (with Numbers), download (with Google Sheet) or save your data (with Microsoft Excel) in CSV format.

 

Google-sheet-CSV.png

 

NB. If you open your CSV file in a note-taking program, your data must be separated by commas.
Notes-pad-donnees-CSV.png

 

Go back to the iAdvize administration area.

  • Click on "Import CSV", then "Browse" to import your file.

 

Capture_d_e_cran_2023-03-02_a__15.44.45.png

 

Your data will be displayed in "List of values". They add to the existing list.

 

Capture_d_e_cran_2023-03-02_a__15.56.46.png

 

  • Click on the "Save" button

 

Please note the following prerequisites for the entities before importing:

- 250 different types of entities maximum
- 30,000 different values of entities maximum
- 200 synonyms per entity value maximum

 

You can also create an entity based on Regular Expressions :

  • Click on the "Create entity" button
  • Add a name to your entity
  • Select Regular Expression type
  • Insert the regular expression that will match an expression pattern
  • Save your entity


2.2 Intents Manager

Flag entities in training expressions

  • Select the domain where to use entities in training expressions
  • Create a new intent and add training expressions or just edit an existing intent

  • Select words in training expression and click on the overlay button "Add"
  • Select the right entities that match the most select words

  • Save your entity

Auto-suggest entities in training expressions

  • Add a new training expression
    • If some words are matching an entity, our AI engine will suggest your “potential entity to validate” by a light colour background in training expression
    • You can discard (with the trash icon) or validate (with button Activate entity) suggested entities
  • Save your entity

3. A few notions

  • Built-in Entities: these are entities who are matching generic patterns like email, numbers, time, dates…
  • Value-list entities: list of values ↔ synonyms.
Example: detect gaming consols
    • Value: Xbox / Synonyms: xbox 360, xbox one, xbox series
    • Value: Playstation / Synonyms: PS1, PS2, PS3, PS4, PS5
  •  
  • Regular Expression entities: use a regular expression to match a pattern
Example: detect: United States zip code
    • Regular Expression: \d{5}(-\d{4})?

Â