System entities reference

This page provides a reference for all system entities provided by Dialogflow.

Limitations

Support for each system entity varies by the combination of region and language. See the system entity descriptions below for details.

If a system entity is not supported for your region and language, you have three options:

  • If the system entity is extendable, you can use it in your agent by extending it with desired entity entries.
  • You can use custom entities.
  • You can use @sys.any. For example, where you would normally use @sys.person, create a form parameter, name with a @sys.any entity type. The agent can prompt for the partial or full name when form filling.

Best practices

There are many important best practices for using system entities described in the agent design best practices guide.

Descriptions

The table below describes all system entities. You can filter the table by system entity category, system entity name and/or extendibility.

Support for each system entity varies by the combination of region and language. The Availability column describes whether a system entity is supported in certain combinations of region and language. The following groups of regions are referenced in this column, where SER is an abbreviation for system entity regions:

X Item
SER-All All regions supported by Dialogflow
SER-1 global
us (deprecated)
us-central1
us-east1
us-west1
SER-2 europe-west1
europe-west2
europe-west3
northamerica-northeast1

The cells of this column list one or more region groups followed by a list of supported languages for each group. Some regions provide system entity support for each language that has an example in the example table below (you can filter this table by language), while others only support specific languages.

Examples

The table below provides input and output examples for all system entities. You can filter the table by language and/or system entity name. If an entity has no examples for a specific language, the entity does not support that language. See the limitations section for details.

Units

The table below provides the units used by system entities. You can filter the table by language and/or measured quantity.