Built-in entities

Automate provides common built-in entities, called system entities or sys.entities.

System entities vary by language and it is important to understand which system entities are in use and how they behave.

System entities capture common variables in user phrases, such as name, location and times.

See the below tables for a detailed breakdown by language.

To access system entities in your flow use nlu.variables.variable_name. You can find variable names in NLU module in Analyze box.


🇵🇱 Polish

List of built-in entities for the polish language:

Entity nameDescriptionExamples
sys.ForenameForename or first nameAnia, Andrzej, Miłosz, Czesław
sys.SurnameSurname/last nameKowalski, Nowak, Tomaszewski, Zięba
sys.EmailE-mail addresses[email protected], [email protected]
sys.CountryCountry namesPolska, Niemcy, USA
sys.LocalizationNon-countries/cities locations, mountain ranges, bodies of water.Wisła, Tatry, bałtyckie
sys.NumeralNumbers in both numeral and alphabetic form2, 13, dwanaście
sys.OrdinalOrdinal number: “first”, “second”, etc.trzeci, czwarty, dziesiąty
sys.DigitSequenceSequence of digits1 7 3 4 2, jeden dwa pięć
sys.PhoneNumberPhone numbers882840253, +48882840253, +44791112345, +48566864455
sys.TimeTimes and dates8:33, piętnaście po piątej, dwunasta godzina
sys.DurationDuration of time21 minut, pół godziny, 3 dni
sys.SettlementCities and villagesWarszawa, Londyn, Chełmno
sys.OrganizationCompanies, agencies, institutions, etc.UE, NATO, ONZ
sys.UrlURL addresseswww.sentione.com
sys.AmountOfMoneyAmount of money (returns: numeral value and currency id)100 zł, $100, 200 euro, 99 AED
🚧

Please note that entity names are not always compatible!

  • sys.Forename, sys.Surname is available only in Polish, whereas in other languages there is sys.Person
  • Definition of sys.Localization is broader in non Polish NLUs - sys.Country, sys.Settlement is exclusive only for Polish NLU
📘

sys.Time returns multiple values

Due to the fact that providing time is ambiguous when presenting it as datetime we provide possible values.

  • value - returns first possible matching time in the future
  • values - returns list of 3 elements, where 1st element is first possible matching time in the past, 2nd and 3rd contains following possible matching time in the future

Please use NLU tester to check what dates will be returned for expected user utterances


❗️

Known issue

Expressions such as “kilka” or “parę” trigger the sys.numeral entity, which maps them to specific numeric values (e.g. 2 or 3).

This may lead to complications, particularly when the system needs to distinguish between an exact number and a collective numeral.

A potential workaround involves creating a dedicated entity (for instance, a pattern-based one) to recognize collective numerals. The detection of this entity can then be incorporated into the system’s conditional logic, prompting the user to clarify and provide a precise number when necessary.

e.g. LABEL (ar"kilka" | ar"pare" | a"wiele" | a"mnostwo" | a"masa" | a"kupa" | a"chmara" | a"troche" | a"nieco" | a"odrobine" | a"duzo" | a"malo" | a"garsc") AS @"zbiorowe"

🇬🇧 English

List of built-in entities for the English language:

Entity name

Description

Examples

sys.Person

People, including fictional
Full names, first names and last names

Harry Potter, James Bond, John Doe

sys.Email

E-mail addresses

[email protected], [email protected]

sys.Localization

All geographic names

Elbe, Pyrenees, Baltic Sea

sys.Numeral

Numbers in both numeral and alphabetic form

3, 12, twelve

sys.DigitSequence

Sequence of digits

1 7 3 4 2, five two twenty

sys.Ordinal

Ordinal number: “first”, “second”, etc.

third, tenth

sys.PhoneNumber

Phone numbers

882840253, +48882840253, +44791112345, +48566864455

sys.Time

Times and dates

5 o'clock, 5:50 AM, 5:50

sys.Duration

Duration of time

half an hour, three days, 21 minutes, 60 sec

sys.Organization

Companies, agencies, institutions, etc.

EU, NATO, ONZ

sys.Url

URL addresses

www.sentione.com

sys.AmountOfMoney

Amount of money (returns: numeral value and currency id)

100 zł, $100, 200 euro, 99 AED


🇪🇺 Multilingual projects

The multilingual projects currently use English entities for sys.Ordinal, sys.Time, sys.Duration. For sys.Person, sys.Localization, sys.Organization following languages are supported: Arabic, German, English, Spanish, French, Italian, Latvian, Dutch, Portuguese and Chinese

Entity name

Description

Examples

sys.Person

People, including fictional
Full names, first names and last names

Harry Potter, James Bond, John Doe

sys.Email

E-mail address

[email protected], [email protected]

sys.Localization

All geographic names

Elbe, Pyrenees, Baltic Sea

sys.Numeral

Numbers in both numeral and alphabetic form

3, 12, twelve

sys.DigitSequence

Sequence of digits

1 7 3 4 2, five two twenty

sys.Ordinal

Ordinal number: “first”, “second”, etc.

third, tenth

sys.PhoneNumber

Phone numbers

882840253, +48882840253, +44791112345, +48566864455

sys.Time

Times and dates

5 o'clock, 5:50 AM, 5:50

sys.Duration

Duration of time

half an hour, three days, 21 minutes, 60 sec

sys.Organization

Companies, agencies, institutions, etc.

EU, NATO, ONZ

sys.Url

URL addresses

www.sentione.com

sys.AmountOfMoney

Amount of money (returns: numeral value and currency id)

100 zł, $100, 200 euro, 99 AED


🇩🇪 German

List of built-in entities for the German language:

Entity name

Description

Examples

sys.Person

People, including fictional
Full names, first names and last names

Olaf Scholz, Jürgen Klopp, Ludwig van Beethoven

sys.Email

E-mail addresses

[email protected], [email protected]

sys.Localization

All geographic names

Weichsel, Pyrenäen, Ostsee, Polen, Wolfsburg

sys.Numeral

Numbers in both numeral and alphabetic form

3, 12, zwölf

sys.DigitSequence

Sequence of digits

1 7 3 4 2, fünf zwei zwanzig

sys.Ordinal

Ordinal number: “first”, “second”, etc.

dritter, zehnter

sys.PhoneNumber

Phone numbers

882840253, +48882840253, +44791112345, +48566864455

sys.Time

Times and dates

5 Uhr, 5:50 Uhr, 5:19

sys.Duration

Duration of time

2 Stunden, drei Tage, 21 Minuten, 60 Sekunden

sys.Organization

Companies, agencies, institutions, etc.

EU, NATO, AfD

sys.Url

URL addresses

www.sentione.com

sys.AmountOfMoney

Amount of money (returns: numeral value and currency id)

100 zł, 100 $, 200 euro, 99 AED


☪ Arabic

List of built-in entities for the Arabic language:

Entity name

Description

Examples

sys.Person

People, including fictional
Full names, first names and last names

دونالد ترامب، جيمس بوند، جون دو

sys.Email

E-mail addresses

[email protected], [email protected]

sys.Localization

All geographic names

ألمانيا، الولايات المتحدة الأمريكية، بحر البلطيق، شبه الجزيرة العربية

sys.Numeral

Numbers in both numeral and alphabetic form

3, 12, اثني عشر

sys.DigitSequence

Sequence of digits

1 7 3 4 2, خمسة وعشرون

sys.Ordinal

Ordinal number: “first”, “second”, etc.

الثالث والعاشر

sys.PhoneNumber

Phone numbers

882840253, +48882840253, +44791112345, +48566864455

sys.Time

Times and dates

الساعة 5، 5:50 صباحًا، 5:19

sys.Duration

Duration of time

نصف ساعة وثلاثة أيام و21 دقيقة و60 ثانية

sys.Organization

Companies, agencies, institutions, etc.

الاتحاد الأوروبي، حلف شمال الأطلسي، الأمم المتحدة

sys.Url

URL addresses

www.sentione.com

sys.AmountOfMoney

Amount of money (returns: numeral value and currency id)

100 zł, $100, 200 euro, 99 AED


🇫🇷 French

List of built-in entities for the French language:

Nom de l'entitéDescriptionExemples
sys.PersonPersonnes, y compris les personnages fictifs \nNoms complets, prénoms et noms de familleJean Dupont, Napoléon Bonaparte, Victor Hugo
sys.EmailAdresses e-mail[email protected], [email protected]
sys.LocalizationTous les noms géographiquesSeine, Alpes, Mer Méditerranée
sys.NumeralNombres en format numérique et alphabétique3, 12, douze
sys.DigitSequenceSéquence de chiffres1 7 3 4 2, cinq, deux, vingt
sys.OrdinalNombres ordinaux : « premier », « deuxième », etc.troisième, dixième
sys.PhoneNumberNuméros de téléphone0612345678, +33612345678, +33123456789
sys.TimeHeures et dates5 heures, 17h30, 10:15 AM
sys.DurationDurée de tempsune demi-heure, trois jours, 21 minutes, 60 sec
sys.OrganizationEntreprises, agences, institutions, etc.ONU, UNESCO, CNRS, EDF
sys.UrlAdresses URLwww.lemonde.fr
sys.AmountOfMoneyMontant d'argent (retourne : valeur numérique et devise)100 €, 200 euros, 99 CHF

🇳🇱 Dutch

List of built-in entities for the Dutch language:

Naam van de entiteitBeschrijvingVoorbeelden
sys.PersonPersonen, inclusief fictieve personen \nVolledige namen, voornamen en achternamenJan Janssen, Vincent van Gogh, Max Verstappen
sys.EmailE-mailadressen[email protected], [email protected]
sys.LocalizationAlle geografische namenRijn, Alpen, Noordzee
sys.NumeralGetallen in zowel numerieke als alfabetische vorm3, 12, twaalf
sys.DigitSequenceReeks cijfers1 7 3 4 2, vijf twee twintig
sys.OrdinalRangtelwoorden: “eerste”, “tweede”, etc.derde, tiende
sys.PhoneNumberTelefoonnummers0612345678, +31612345678, +31201234567
sys.TimeTijden en datums5 uur, 17:30, 10:15 AM
sys.DurationDuur van tijdeen half uur, drie dagen, 21 minuten, 60 sec
sys.OrganizationBedrijven, agentschappen, instellingen, etc.VN, EU, KLM, ING
sys.UrlURL-adressenwww.nu.nl
sys.AmountOfMoneyGeldbedragen (geeft terug: numerieke waarde en valuta)100 €, 200 euro, 99 CHF

🇪🇸 Spanish

List of built-in entities for the Spanish language:

Nombre de la entidadDescripciónEjemplos
sys.PersonPersonas, incluyendo personajes ficticios \nNombres completos, nombres y apellidosJuan Pérez, Miguel de Cervantes, Lionel Messi
sys.EmailDirecciones de correo electrónico[email protected], [email protected]
sys.LocalizationTodos los nombres geográficosAmazonas, Andes, Mar Caribe
sys.NumeralNúmeros en formato numérico y alfabético3, 12, doce
sys.DigitSequenceSecuencia de dígitos1 7 3 4 2, cinco dos veinte
sys.OrdinalNúmeros ordinales: “primero”, “segundo”, etc.tercero, décimo
sys.PhoneNumberNúmeros de teléfono612345678, +34612345678, +34912345678
sys.TimeHoras y fechas5 en punto, 17:30, 10:15 AM
sys.DurationDuración del tiempomedia hora, tres días, 21 minutos, 60 seg
sys.OrganizationEmpresas, agencias, instituciones, etc.ONU, UNESCO, BBVA, Real Madrid
sys.UrlDirecciones URLwww.elpais.com
sys.AmountOfMoneyCantidad de dinero (devuelve: valor numérico y moneda)100 €, 200 euros, 99 MXN

🇮🇹 Italian

List of built-in entities for the Italian language:

Nome dell'entitàDescrizioneEsempi
sys.PersonPersone, inclusi personaggi fittizi \nNomi completi, nomi e cognomiMarco Rossi, Leonardo da Vinci, Giuseppe Verdi
sys.EmailIndirizzi e-mail[email protected], [email protected]
sys.LocalizationTutti i nomi geograficiTevere, Alpi, Mar Tirreno
sys.NumeralNumeri in formato numerico e alfabetico3, 12, dodici
sys.DigitSequenceSequenza di cifre1 7 3 4 2, cinque due venti
sys.OrdinalNumeri ordinali: “primo”, “secondo”, ecc.terzo, decimo
sys.PhoneNumberNumeri di telefono0612345678, +393471234567, +390612345678
sys.TimeOre e date5 in punto, 17:30, 10:15 AM
sys.DurationDurata del tempomezz'ora, tre giorni, 21 minuti, 60 sec
sys.OrganizationAziende, agenzie, istituzioni, ecc.ONU, FAO, Ferrari, Eni
sys.UrlIndirizzi URLwww.repubblica.it
sys.AmountOfMoneySomma di denaro (restituisce: valore numerico e valuta)100 €, 200 euro, 99 CHF

🇵🇹 Portuguese

List of built-in entities for the Portuguese language:

Nome da entidadeDescriçãoExemplos
sys.PersonPessoas, incluindo personagens fictícios \nNomes completos, primeiros nomes e sobrenomesJoão Silva, Fernando Pessoa, Cristiano Ronaldo
sys.EmailEndereços de e-mail[email protected], [email protected]
sys.LocalizationTodos os nomes geográficosAmazonas, Andes, Oceano Atlântico
sys.NumeralNúmeros em formato numérico e alfabético3, 12, doze
sys.DigitSequenceSequência de dígitos1 7 3 4 2, cinco dois vinte
sys.OrdinalNúmeros ordinais: “primeiro”, “segundo”, etc.terceiro, décimo
sys.PhoneNumberNúmeros de telefone11987654321, +5511987654321, +351912345678
sys.TimeHorários e datas5 horas, 17:30, 10:15 AM
sys.DurationDuração do tempomeia hora, três dias, 21 minutos, 60 seg
sys.OrganizationEmpresas, agências, instituições, etc.ONU, Petrobras, Banco do Brasil, Sporting
sys.UrlEndereços URLwww.globo.com
sys.AmountOfMoneyQuantia de dinheiro (retorna: valor numérico e moeda)100 €, 200 reais, 99 BRL