System entities
Learn about automatically detected entities
Last updated
Was this helpful?
Learn about automatically detected entities
Last updated
Was this helpful?
System entities are entities that are extracted from the messages of users automatically. You can use these to enrich your conversations and data integrations without having to configure custom entities yourself.
You should not overwrite System Entities yourself - they will always be overwritten with the last detected value if any are available. Instead, copy the System Entity variable to a variable of your own choosing outside the sys or internal namespaces.
Chatlayer.ai supports the following system entity types:
Variable name
Example input by user
Example result in session
sys.email
"ilovebots@chatlayer.ai"
sys: {email: 'ilovebots@chatlayer.ai'}
sys.phone_number
"+32 487 23 02 03"
sys: {phone_number: '(+32) 487230203'}
sys.ordinal
"5th"
sys: {ordinal: '5'}
sys.amount_of_money
"5 euro"
sys: {amount_of money: '5', amount_of_money_currency: 'EUR'}
sys.distance
"5 kilometers"
sys: {distance: '5', distance_unit: 'kilometre'}
sys.number
"eighty eight"
sys: {number: '88'}
sys.quantity
"3 liters"
sys: {volume: '3', volume_unit: 'litre'}
sys.temperature
"80C"
sys: {temperature '80', temperature_unit: 'celsius'
sys.time
"3 pm tomorrow"
sys: {time: '2020-12-25T15:00:00.000+00:00', time_grain: 'hour'}
sys.url
""
sys: {url: 'www.chatlayer.ai/jobs', url_domain: 'chatlayer.ai'}
sys.duration
"3 hours"
sys: {duration: '3', duration_unit: 'hour', duration_normalized: '10800', duration_normalized_unit: 'second'}