Entidades
Una entidad es un conjunto de datos que representan información exclusiva del contexto.
Cada entidad se compone de propiedades que pueden ser extraídas de un enunciado ingresado por el usuario.
Estas propiedades son palabras claves que le permiten al bot identificar una acción correspondiente.
Existen dos tipos:
Entidades de Contexto
Son aquellas entidades creadas por el usuario utilizadas para representar información específica en un momento dado.
Las entidades son reconocidas dentro de todo el ambiente del bot.
Entidades Generales
Es un conjunto de palabras que Yanibot carga por defecto junto con los parámetros presentes en cada uno.
Fecha
Parámetro |
Descripción |
iso |
Representación de la fecha en formato iso |
chronology |
Representa un punto en el tiempo referenciado por la fecha. Pasado , presente, Futuro |
year |
El año presente en la fecha |
month |
El mes presente en la fecha |
day |
El día presente en la fecha |
hour |
La hora presente en la fecha |
relative |
Representa el número de segundos en un intervalo de tiempo |
relativeDays |
Representa el número de días en un intervalo de tiempo |
raw |
Representa el valor extraido del texto ingresado |
Número
Parámetro |
Descripción |
number |
Extracción del valor entero de un número |
decimal |
Extracción de la parte decimal de un número |
raw |
Representa el valor extraído del texto ingresado |
Dinero
Parámetro |
Descripción |
number |
Extracción del valor entero de la cantidad ingresada |
amount |
La cantidad total |
decimal |
Extracción de la parte decimal de la cantidad ingresada |
raw |
Representa el valor extraído del texto ingresado |
Duración
Parámetro |
Descripción |
seconds |
Extracción de la duración en segundos |
minutes |
Extracción de la duración en minutos |
hours |
Extracción de la duración en horas |
days |
Extracción de la duración en días |
years |
Extracción de la duración en años |
raw |
Representa el valor extraído del texto ingresado |
Email
Parámetro |
Descripción |
local |
Extracción de la parte local de un email |
domain |
Extracción del dominio de un email |
raw |
Representa el valor extraído del texto ingresado |
Frecuencia
Parámetro |
Descripción |
frecuencia |
xxxx |
minutes |
xxxx |
raw |
Representa el valor extraído del texto ingresado |
Ordinal
Parámetro |
Descripción |
ordinal |
xxxx |
rank |
El número que representa el ordinal |
raw |
Representa el valor extraído del texto ingresado |
Cédula
Parámetro |
Descripción |
ced |
xxxx |
prov |
El número de provincia que representa la cédula |
raw |
Representa el valor extraído del texto ingresado |
Ruc
Parámetro |
Descripción |
ruc |
xxxx |
prov |
El número de provincia que representa el ruc |
tipo |
xxx |
raw |
Representa el valor extraído del texto ingresado |
Color
Parámetro |
Descripción |
rgb |
Color representado en formato RGB |
hex |
Color representado en formato hexadecimal |
raw |
Representa el valor extraído del texto ingresado |
Porcentaje
Parámetro |
Descripción |
scalar |
Extrae el valor numérico |
unit |
Extrae el cuantificador. |
percent |
Extrae el valor representado en porcentaje |
raw |
Representa el valor extraído del texto ingresado |
Distancia
Parámetro |
Descripción |
scalar |
Extrae el valor númerico |
unit |
Extrae la unidad |
meters |
Extrae el valor representado en metros |
raw |
Representa el valor extraído del texto ingresado |