System entities

System entities are pre-built entities provided by Dialogflow in order to facilitate handling the most popular common concepts. Here are examples of common system entities, distinguished by their structure:

  • System mapping entity

    @sys.date matches common date references such as "January 1, 2015" or “The first of January of 2015” and returns a reference value in ISO-8601 format: "2015-01-01"

  • System enum type entity

    @sys.color matches most popular colors and returns the matched color as it is without mapping it to any reference value. For example, shades of red, such as “scarlet” or “crimson”, won't be mapped to “red” and will return their original values “scarlet” and “crimson”.

  • System composite entity

    @sys.unit-currency is meant for matching amounts of money with indication of currency name, e.g., “50 euros” or “twenty dollars and five cents”. It returns an object type value consisting of two attribute-value pairs: {"amount":50,"currency":"EUR"}

Here is the full list of system entities with examples by language:

Was this page helpful? Let us know how we did:

Send feedback about...

Dialogflow Enterprise Edition Documentation