El sistema entities puede utilizarse para identificar y extraer datos de los usuarios. Autopilot proporciona muchos sistemas entities destinados a extraer tipos comunes de datos. Por ejemplo, el tipo @sys.color puede utilizarse para extraer valores como "rojo" o "azul".
En la mayoría de las aplicaciones, los valores proporcionados por el sistema entities son suficientes. Sin embargo, su caso de uso específico puede necesitar añadir valores adicionales para un sistema concreto entities. Por ejemplo, puede que desee añadir "azul-verde" a la lista de valores de @sys.color. Algunos sistemas entities pueden ampliarse con este fin.
Nota: Tenga en cuenta que algunos idiomas no son totalmente compatibles con todo el sistema entities. Para más información, lea esto.
Sistema entities Tabla de referencia
Categoría | Nombre | Descripción | Formato de salida |
---|---|---|---|
"Date and time". | @sys.date-time | Coincide con la fecha, la hora, los intervalos, o la fecha y la hora juntas. Si hay ambigüedad en la entrada del usuario final debido a que faltan elementos de fecha/hora, se devuelve la fecha/hora futura más próxima que coincida. | String en formato ISO-8601 u Objeto: Strings en formato ISO-8601 |
"Date and time". | @sys.date | Coincide con una fecha. Si hay ambigüedad en la entrada del usuario final debido a que faltan elementos de fecha/hora, se devuelve la fecha/hora futura más próxima que coincida. | String en formato ISO-8601 |
"Date and time". | @sys.date-period | Coincide con un intervalo de fechas. | Objeto: Strings en formato ISO-8601 |
"Date and time". | @sys.time | Coincide una vez. Si hay ambigüedad en la entrada del usuario final debido a que faltan elementos de fecha/hora, se devuelve la fecha/hora futura más próxima que coincida. | String en formato ISO-8601 |
"Date and time". | @sys.time-period | Coincide con un intervalo de tiempo. | Objeto: Strings en formato ISO-8601 |
Números | @sys.number | Números ordinales y cardinales. | Número |
Números | @sys.cardinal | Números cardinales. | Número |
Números | @sys.ordinal | Números ordinales. | Número |
Números | @sys.number-integer | Coincide solo con números enteros. | Número |
Números | @sys.number-sequence | Coincide con secuencias numéricas. | String |
Números | @sys.flight-number | Números de vuelo alfanuméricos. | String |
Importes con unidades | @sys.unit-area | Número + unidades de superficie. |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.unit-currency | Número + nombre de la moneda. |
Objeto: importe entero + divisa String en formato ISO 4217 |
Importes con unidades | @sys.unit-length | Número + unidades de longitud. |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.unit-speed | Número + unidades de velocidad. |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.unit-volume | Número + unidades de volumen. |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.unit-weight | Número + unidades de peso. |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.unit-information | Número + unidad de información. |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.percentage | Número + porcentaje. | String |
Importes con unidades | @sys.temperature | Número + unidades de temperatura. |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.duration | Número + unidades de duración (horas, días, meses, etc.). |
Objeto: importe entero + unidad String |
Importes con unidades | @sys.age | Número + unidades de edad (años, meses, etc.). |
Objeto: importe entero + unidad String |
Nombres de las unidades | @sys.currency-name | Monedas. |
String en Formato ISO 4217 |
Nombres de las unidades | @sys.unit-area-name | Unidades de superficie. | String |
Nombres de las unidades | @sys.unit-length-name | Unidades de longitud. | String |
Nombres de las unidades | @sys.unit-speed-name | Unidades de velocidad. | String |
Nombres de las unidades | @sys.unit-information-name | Unidades de información. | String |
Geografía | @sys.address | Direcciones completas, de Estados Unidos o de Gran Bretaña. | String de entrada del usuario |
Geografía | @sys.zip-code | Códigos postales de Estados Unidos, Gran Bretaña o Canadá. | String |
Geografía | @sys.geo-capital | Capitales mundiales. | String en inglés |
Geografía | @sys.geo-country | Nombres de países, abreviados o completos. | String en inglés |
Geografía | @sys.geo-country-code | Nombres cortos y completos de los países, alpha-2, alpha-3, y códigos numéricos según ISO 3166-1. |
Objeto: strings para el nombre, alpha-2 y los códigos alpha-3, entero para código numérico según ISO 3166-1 |
Geografía | @sys.geo-city | Ciudades principales. | String en inglés |
Geografía | @sys.geo-state | Los principales estados de Gran Bretaña, USA, India, Canadá y Australia. | String en inglés |
Geografía | @sys.geo-state | Estados Unidos | String en inglés |
Geografía | @sys.place-attraction | Principales atracciones turísticas. | String en inglés |
Geografía | @sys.airport | Nombres de aeropuertos, códigos IATA y OACI. |
Objeto: strings para el país, ciudad del aeropuerto, su nombre y sus códigos IATA/OACI |
Geografía | @sys.location | Entidad general para referirse a cualquier lugar: direcciones completas, nombres de calles, códigos postales, ciudades, países, PDI, nombres de aeropuertos, etc. |
Objeto con lo siguiente campos: área de administración nombre comercial ciudad país isla acceso directo dirección área de subadministración código postal |
Contactos | @sys.email | Correo electrónico. | String |
Contactos | @sys.phone-number | Número de teléfono |
String del número de teléfono (se omiten los espacios, guiones y paréntesis) |
Nombres | @sys.person |
Coincide con nombres, apellidos o combinaciones comunes. Opciones para hacer coincidir nombres poco comunes:
|
Objeto: nombre de string |
Música | @sys.music-artist | Coincide con el nombre de un artista/grupo. | String |
Música | @sys.music-genre | Coincide con el nombre de un género. | String |
Otro | @sys.color | Palabras que describen colores. | String |
Otro | @sys.language | Nombres de idiomas. | String |
Genérico | @sys.any | Coincide con cualquier entrada no vacía. | String de entrada del usuario |
Genérico | @sys.url | Coincide con una URL. | String |