System entities reference

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

Limitations

The following limitations apply:

  • System entity support differs for each language. To check which system entities support a specific language, filter the example table by language. If a system entity has no example for that language, then it is not supported, even though that entity can be selected for that language in the console. You can still use that entity in that language to match extended system entities if the entity is extendable.

  • Some system entity types are not yet available in non-US and non-global regions. Consider using @sys.any until support is added. For example, where you would normally use @sys.person, create two form parameters, given-name and family-name, with a @sys.any entity type. The agent can prompt for these values individually when form filling.

Descriptions

The table below describes all system entities. You can filter the table by system entity category, system entity name, extendibility, and/or whether the entity is available in non-US and non-global regions. See the next section for examples of these system entities in supported 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 supported units for system entities. You can filter the table by language and/or measured quantity.