Definición de información que buscar en la entrada de cliente

Las entidades representan información en la entrada del usuario que es relevante para el propósito del usuario.

Si las intenciones representan verbos (la tarea que un usuario quiere hacer), las entidades representan sustantivos (el objeto o el contexto de esa tarea). Por ejemplo, si la intención es para obtener una previsión meteorológica, se necesitan las entidades relevantes correspondientes a ubicación y a fecha para que la aplicación pueda devolver una previsión precisa.

El hecho de reconocer entidades en la entrada del usuario le ayuda a crear respuestas más útiles y específicas. Por ejemplo, supongamos que tiene una intención #buy_something. Cuando un usuario realiza una solicitud que activa la intención #buy_something, la respuesta del asistente debe reflejar que comprende que something es lo que el usuario quiere comprar. Puede añadir una entidad @product y utilizarla para extraer información de la entrada de usuario sobre el producto en el que está interesado el cliente. (El prefijo @ ayuda a identificarlo claramente como una entidad.)

Puede añadir varias respuestas a su árbol de diálogo con una redacción que difiera en función del valor @product detectado en la solicitud del usuario.

Visión general de la evaluación de entidades

Su asistente detecta entidades en la entrada de usuario utilizando uno de los siguientes métodos de evaluación:

Método basado en diccionario

Su asistente busca términos en la entrada del usuario que coincidan con los valores, sinónimos o patrones que defina para la entidad.

  • Entidad sinónimo: define una categoría de términos como una entidad (color) y, a continuación, uno o más valores en esa categoría (blue). Para cada valor, especifique un grupo de sinónimos (aqua, navy).

    En el momento de la ejecución, su asistente reconoce los términos en la entrada de usuario que coinciden exactamente con los valores o con los sinónimos que ha definido para la entidad como menciones de dicha entidad.

  • Entidad de patrón: defina una categoría de términos como una entidad (contact_info) y, a continuación, uno o más valores en dicha categoría (email). Para cada valor, especifique una expresión regular que defina el patrón textual de las menciones de dicho tipo de valor. En el caso del valor de la entidad email, es posible que desee especificar una expresión regular que defina un patrón text@text.com.

    En tiempo de ejecución, su asistente busca patrones que coincidan con su expresión regular en la entrada del usuario, e identifica cualquier coincidencia como mención de esa entidad.

  • Entidad del sistema: Entidades de sinónimos predefinidas por IBM. Cubren las categorías de uso común, tales como números, fechas y horas. Solo tiene que habilitar una entidad del sistema para empezar a usarla.

Método basado en anotaciones

Cuando se define una entidad basada en anotaciones, a la que también se hace referencia como una entidad contextual, se entrena un modelo sobre el término anotado y el contexto en el que se utiliza el término en la frase que anota. Este modelo de entidad contextual permite a su asistente calcular una puntuación de confianza que identifica la probabilidad de que una palabra o frase sea una instancia de una entidad, basándose en cómo se utiliza en la entrada del usuario.

  • Entidad contextual: en primer lugar, defina una categoría de términos como una entidad (product). A continuación, vaya a la página Intentos y mine los ejemplos de usuario de intención existentes para encontrar las menciones de la entidad, y etiquételas como tales. Por ejemplo, puede ir a la intención #buy_something y buscar un ejemplo de usuario como I want to buy a Coach bag. Puede etiquetar Coach bag como una mención de la entidad @product.

    A efectos de formación, se añade el término Coach bag como valor de la entidad @product.

    En el momento de la ejecución, el asistente evalúa los términos en función del contexto en el que se utilizan solo en la sentencia. Si la estructura de una solicitud de usuario que menciona el término coincide con la estructura de un ejemplo de usuario de intención en el que se etiqueta una mención, su asistente interpreta el término de modo que sea una mención de ese tipo de entidad. Por ejemplo, el usuario puede escribir I want to buy a Gucci bag. Debido a la similitud de la estructura de esta frase con el ejemplo de usuario que ha anotado (I want to buy a Coach bag), su asistente reconoce Gucci bag como mención de entidad @product.

    Cuando se utiliza un modelo de entidad contextual para una entidad, su asistente no busca coincidencias exactas de texto o de patrón para la entidad en la entrada de usuario, sino que se centra en el contexto de la frase en la que se menciona la entidad.

    Si opta por definir valores de entidad utilizando anotaciones, añada al menos 10 anotaciones por entidad para dar al modelo de entidad de contexto suficientes datos para que resulten fiables.

Creación de entidades

  1. Pulse Entidades.

  2. Pulse Crear entidad.

    También puede pulsar en Entidades de sistema para seleccionar entre una lista de entidades comunes, proporcionadas por IBM, que se pueden aplicar a cualquier caso de uso. Consulte Habilitación de entidades del sistema para ver más detalles.

  3. En el campo Nombre de entidad, escriba un nombre descriptivo para la entidad.

    El nombre de entidad puede contener letras (en Unicode), números, signos de subrayado y guiones. Por ejemplo:

    • @location
    • @menu_item
    • @product

    No incluya espacios en el nombre. El nombre no puede tener más de 64 caracteres. El nombre no debe comenzar con la serie sys- porque está reservada para las entidades del sistema.

    El prefijo arroba @ se añade automáticamente al nombre de la entidad para identificarla como tal. No es necesario añadirlo.

  4. Pulse Crear entidad.

    Captura de pantalla de la creación de una entidad
    Crear entidad

  5. Para esta entidad, elija si desea que su asistente utilice un enfoque basado en diccionario o uno basado en anotaciones para encontrar menciones del mismo y luego siga el procedimiento correspondiente.

    Para cada entidad que cree, elija un solo tipo de entidad. En cuando añada una anotación para una entidad, el modelo contextual se inicializa y se convierte en el enfoque principal para analizar la entrada de usuario para encontrar menciones de dicha entidad. El contexto en el que se utiliza la mención en la entrada de usuario tiene prioridad sobre las coincidencias exactas que pueda haber. Para obtener más información, consulte Visión general de la evaluación de entidades.

Adición de entidades basadas en diccionario

Las entidades basadas en diccionario se utilizan para definir términos, sinónimos o patrones específicos. En el momento de la ejecución, su asistente solo encuentra menciones de la entidad cuando un término en la entrada de usuario coincide exactamente (o se parece mucho si la coincidencia aproximada está habilitada) con el valor de uno de sus sinónimos.

  1. En el campo Nombre de valor, escriba un valor. Por ejemplo, para la entidad @city, puede escribir New York City.

    El valor de una entidad puede ser cualquier serie de un máximo de 64 caracteres de longitud.

    Importante: No incluya información confidencial o personal en los nombres o valores de entidad. Los nombres y valores pueden incluirse en las URL de una aplicación.

  2. Añada sinónimos para el valor. Por ejemplo, puede añadir NYC y The Big Apple como sinónimos para New York City.

    Un sinónimo puede ser cualquier serie de un máximo de 64 caracteres de longitud.

    Si desea definir un patrón para su asistente para que el asistente busque la entrada de usuario como, por ejemplo, un número de pedido de producto o una dirección de correo electrónico, defina un valor de patrón. Consulte Adición de entidades que reconocen patrones para obtener más detalles.

    Nota: Puede añadir sinónimos o patrones para un solo valor de entidad, pero no ambos.

  3. Si desea que el asistente reconozca términos con una sintaxis similar al valor de entidad y a los sinónimos que especifique, pero sin necesidad de una coincidencia exacta, establezca el conmutador Coincidencia aproximada en Activado.

    Por ejemplo, si añade apple como valor para una entidad @fruit, y un usuario introduce apples o appel, si la concordancia difusa está activada, su asistente reconoce la palabra como una mención @fruit. Para obtener más información, consulte Cómo funciona la coincidencia aproximada.

  4. Pulse Añadir valor y repita el proceso para añadir más valores de entidad.

    Si están añadiendo varios valores, uno tras otro, pulse Mayús+Intro para finalizar la adición del valor actual y conservar el enfoque en el campo de valor para poder añadir el valor siguiente.

  5. Después de añadir los valores de entidad, pulse la flecha Cerrar para finalizar la creación de la entidad.

Se añade la entidad creada y el sistema se entrena con los nuevos datos.

Adición de entidades que reconocen patrones

Puede crear una entidad que busca patrones en la entrada de usuario. Por ejemplo, se pueden buscar menciones de una dirección de correo electrónico buscando las apariciones del patrón {word}+@+{word}+.com. O puede tener números de pedido de productos que sigan un formato específico, como TWEX3433JKL. Puede crear un patrón para buscar series con esa sintaxis en la expresión de usuario.

Para añadir una entidad que reconoce un patrón:

  1. Siga el procedimiento estándar para crear una entidad basada en diccionario, pero seleccione Patrones en el menú Tipo en lugar de Sinónimos.

    Muestra la selección del tipo Patrones al crear una entidad
    Seleccionar tipo Patrones

  2. Añada una expresión regular que defina el patrón que desea buscar.

    • Para cada valor de entidad, hay un máximo de hasta 5 patrones.
    • Cada patrón (expresión regular) está limitado a 512 caracteres.

    Captura de pantalla de la definición de una entidad de patrón
    Entidad Patrones

    Siga estas reglas de sintaxis:

    • Los patrones de entidad no pueden contener:

      • Repeticiones positivas (por ejemplo, x*+)
      • Referencias anteriores (por ejemplo, \g1)
      • Ramas condicionales (por ejemplo (?(cond)true))
    • Cuando una entidad de patrón empieza o finaliza con un carácter Unicode, e incluye límites de palabra, por ejemplo \bš\b, la coincidencia de patrón no coincide correctamente con el límite de palabra. En este ejemplo, para la entrada š zkouška, la coincidencia devuelve Group 0: 6-7 š (š zkouška), en lugar de la respuesta correcta Group 0: 0-1 š (š zkouška).

      El motor de expresión regular se basa en parte en el motor de expresión regular de Java. Aparecerá un error si intenta cargar un patrón no compatible, ya sea mediante la API o desde la interfaz de usuario Watson Assistant.

    Por ejemplo, para la entidad ContactInfo, los patrones correspondientes a teléfono (phone), correo electrónico (email) y sitio web (website) se pueden definir del siguiente modo:

    • Teléfono
      • localPhone: (\d{3})-(\d{4}), por ejemplo, 426-4968
      • fullUSphone: (\d{3})-(\d{3})-(\d{4}), por ejemplo, 800-426-4968
      • internationalPhone: ^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$, por ejemplo, +44 1962 815000
    • Correo electrónico
      • email: \b[A-Za-z0-9._%+-]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2,}\b, por ejemplo, name@ibm.com
    • Website
      • website: (https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$, por ejemplo, https://www.ibm.com
  3. Pulse Añadir valor y repita el proceso para añadir más valores de entidad.

Cuando se utilizan entidades de patrón para buscar patrones en la entrada de usuario, a menudo se necesita una forma de almacenar la parte de texto de entrada de usuario que coincide con el patrón. Para ello, puede utilizar una variable de contexto. Para obtener más información, consulte Definición de una variable de contexto.

Por ejemplo, su diálogo puede pedir a los usuarios su dirección de correo electrónico. La condición del nodo de diálogo contiene una condición similar a @contactInfo:email. Puede utilizar la sintaxis siguiente en la sección de respuesta del nodo de diálogo para definir una variable de contexto que captura y almacena el texto de la dirección de correo electrónico del usuario:

Cómo guardar un patrón
Variable Valor
correo electrónico <? @contactInfo.literal ?>

Esta sintaxis indica que puede hallar la parte de la entrada de usuario que coincide con el patrón del correo electrónico y guardar ese subconjunto de texto en una variable de contexto denominada email.

Grupos de capturas

Para las expresiones regulares, cualquier parte de un patrón dentro de un par de paréntesis normales se captura como un grupo. Por ejemplo, la entidad @ContactInfo tiene el patrón fullUSphone que contiene tres grupos capturados:

  • (\d{3}) - Código de área estadounidense
  • (\d{3}) - Prefijo
  • (\d{4}) - Número de línea

La agrupación puede ser útil si, por ejemplo, quiere que su asistente le pida un número de teléfono y luego utilice sólo el prefijo en una respuesta.

Para asignar el código de área especificado por el usuario como variable de contexto, utilice la sintaxis siguiente en la sección de respuesta del nodo de diálogo para capturar la coincidencia de grupo:

Cómo guardar un grupo de captura
Variable Valor
area_code <? @ContactInfo.groups[1] ?>

Para obtener más información sobre el uso de grupos de captura en el diálogo, consulte Almacenamiento y reconocimiento de grupos de patrones de entidad en la entrada.

Cómo funciona la coincidencia aproximada

La coincidencia aproximada está disponible para idiomas específicos. Para obtener más información, consulte Idiomas soportados.

La coincidencia aproximada tiene estos componentes:

  • Lematización - La característica reconoce la forma del lexema de los valores de entidad que tienen varias formas gramaticales. Por ejemplo, la raíz de bananas sería banana, mientras que la raíz de running sería run.

  • Errores ortográficos - La característica es capaz de correlacionar la entrada de usuario con la entidad adecuada correspondiente, a pesar de que contenga errores ortográficos o ligeras diferencias sintácticas. Por ejemplo, si se define giraffe como sinónimo de una entidad animal, y la entrada del usuario contiene los términos giraffes o girafe, la coincidencia difusa puede asignar el término.

  • Coincidencia parcial - Esta característica sugiere automáticamente sinónimos basados en subseries presenten en las entidades definidas por el usuario y asigna un ámbito de confianza bajo en comparación con una coincidencia de entidad exacta.

    El componente de coincidencia parcial solo está soportado en los conocimientos de diálogo en inglés.

En el caso del inglés, la concordancia difusa impide capturar algunas palabras inglesas comunes y válidas como concordancias difusas para una entidad. Esta característica utiliza palabras del diccionario inglés estándar. También puede definir un valor de entidad en inglés y un sinónimo, y la coincidencia aproximada sólo coincide con el valor de entidad o sinónimo definido. Por ejemplo, la concordancia difusa podría hacer coincidir el término unsure con insurance ; pero si define unsure como valor o sinónimo de una entidad como @option, entonces unsure siempre coincide con @option, y no con insurance.

No se permiten las interacciones entre las características de coincidencia aproximada con errores ortográficos y con lematización. En concreto, si se ha aplicado la lematización a una entidad o a la entrada, la coincidencia aproximada con errores ortográficos no funciona. Por ejemplo, imagine que la entidad es @lending y la palabra de entrada es pending. Durante la lematización de la entidad, @lending genera lend. Durante la lematización de la entrada, pending genera pend. En este caso, lend no coincide con pend porque se ha aplicado la lematización tanto a la entidad como a la entrada. Este cambio se aplica únicamente al idioma inglés.

Adición de entidades contextuales

Utilice entidades basadas en anotaciones para anotar las apariciones de la entidad en frases de ejemplo para enseñar a su asistente el contexto en el que se suele utilizar la entidad.

Para entrenar un modelo de entidad contextual, puede aprovechar sus ejemplos de intención, que proporcionan frases para anotar.

Esta característica está disponible a nivel general en conocimientos de diálogo en inglés y está disponible como característica beta en conocimientos de diálogo en francés. Para obtener más información, consulte Idiomas soportados.

La utilización de ejemplos de usuario de intención para definir entidades contextuales no afecta a la clasificación de dicha intención. Sin embargo, las menciones de entidad que etiquete también se añaden a dicha entidad como sinónimos. Y la clasificación de intenciones utiliza las menciones de sinónimos en los ejemplos de usuario de intención para establecer una referencia débil entre una intención y una entidad.

  1. Pulse Intenciones.

  2. Pulse una intención para abrirla.

  3. Pulse Anotar entidades y, a continuación, revise los ejemplos de intención para detectar las posibles menciones de entidad.

  4. Pulse en cualquier palabra o puntuación que forme parte de una mención de entidad única de los ejemplos de intención.

    En este ejemplo, mobile phones es la mención de entidad.

    Ejemplos de intención de revisión
    Ejemplos de intención de revisión

    Se abre un recuadro de búsqueda que puede utilizar para buscar la entidad de la que la palabra o frase resaltada es una mención.

    Recuadro de búsqueda con el parámetro de búsqueda prod
    Recuadro de búsqueda

  5. Especifique el nombre de entidad que se va a buscar. No es necesario que incluye el símbolo inicial @.

    Realice una de las acciones siguientes:

    • Si la entidad tiene valores de entidad existentes, se muestran solo con fines informativos. Está añadiendo la anotación a la entidad, no a ningún valor de entidad específico.

    • Si desea enseñar al modelo que la mención es sinónimo de un valor de entidad existente, añada un signo de dos puntos (:) después del nombre de entidad para mostrar una lista de valores de entidad. Elija un valor de entidad de la lista que se visualiza. Por ejemplo, @product:device.

      Recuadro de búsqueda con el parámetro de búsqueda prod
      Mostrar lista de valores de entidad

  6. Seleccione la entidad o la entidad y el valor que desee añadir en la anotación.

    En este ejemplo, se va a añadir mobile phones como anotación del valor de entidad @product y como sinónimo del valor de entidad @product:device.

    Cree al menos 10 anotaciones para cada entidad contextual. Se recomiendan más anotaciones para el uso de producción.

  7. Si ninguna de las entidades resulta adecuada, puede crear una entidad nueva añadiendo su nombre. A continuación, elija la opción {entity_name} (crear nueva entidad) de la lista.

    Muestra cómo añadir una nueva entidad @location desde la página de anotación
    Crear nueva entidad

  8. Repita este proceso para cada mención de entidad que desee anotar.

    Asegúrese de anotar cada mención de un tipo de entidad que aparezca en los ejemplos de usuario que edite. Consulte Lo que no anote es importante para obtener más detalles.

  9. Pulse una de las anotaciones que ha creado. Se visualiza un recuadro en el que se indica algo parecido a lo siguiente: Go to: {entity-name}. Si pulsa dicho enlace irá directamente a la entidad.

    Verificar sistema de valores para entidad de producto
    Ir a entidad

    La anotación se añade a la entidad a la que la ha asociado y el sistema se entrena con los nuevos datos.

    El término anotado se añade a la entidad como un nuevo valor del diccionario. Si ha asociado el término anotado con un valor de entidad existente, el término se añade como sinónimo de dicho valor de entidad en lugar de como valor de entidad independiente.

    Muestra los teléfonos móviles que se han añadido como sinónimo del valor de dispositivo
    Teléfonos móviles añadidos como sinónimo

  10. Para ver todas las menciones que ha anotado para una determinada entidad, en la página de configuración de la entidad pulse el separador Anotación.

    Selector de vista de anotación resaltado
    Ver todas las anotaciones

    Las entidades contextuales entienden valores que no ha definido explícitamente. El sistema hace predicciones sobre más valores de entidades basándose en cómo están anotados sus ejemplos de usuario, y utiliza esos valores para entrenar otras entidades. Todos los ejemplos de usuario similares se añaden a la vista Anotación, de modo que puede ver cómo afecta esta opción al entrenamiento.

    Si no desea que las entidades contextuales utilicen esta compresión ampliada de valores de entidad, seleccione todos los ejemplos de usuario en la vista Anotación para dicha entidad y luego pulse Suprimir.

Lo que no anota es importante

Si tiene un ejemplo de intención con una anotación y otra palabra de dicho ejemplo coincide con el valor o con un sinónimo de la misma entidad, pero el valor no está anotado, esta omisión tiene un impacto. El modelo también aprende del contexto del término que usted no anotó. Por lo tanto, si etiquete un término como una mención de una entidad en un ejemplo de usuario, asegúrese de etiquetar también cualquier otra mención aplicable.

  1. La intención #Customer_Care_Appointments incluye dos ejemplos de intención con la palabra visit.

    Visite ejemplos de intención
    Ejemplos con visita

  2. En la segunda aparición de la palabra, se desea anotar la palabra visit como valor de entidad de la entidad @meeting. Esta anotación hace que visit sea equivalente a otros valores de entidad @meeting como appointment, como en Me gustaría concertar una cita o Me gustaría programar una visita.

    @meeting entity
    Anotar visita con @meeting entity

  3. En la primera aparición, la palabra visit se utiliza como verbo. Tiene un significado distinto de una reunión. En este caso, puede seleccionar la palabra appointment del ejemplo de intención y anotarla como valor de entidad de la entidad @meeting. El modelo aprende del hecho de que la palabra visit en el mismo ejemplo no está anotada.

    Visita no seleccionada
    Seleccionar designación

Habilitación de entidades del sistema

Watson Assistant proporciona una serie de entidades del sistema, que son entidades comunes que puede utilizar para cualquier aplicación. La habilitación de una entidad del sistema permite llenar rápidamente su conocimiento con datos de entrenamiento que son comunes a muchos casos de uso.

Las entidades del sistema se pueden utilizar para reconocer una amplia gama de valores correspondientes a los tipos de objetos que representan. Por ejemplo, la entidad del sistema @sys-number coincide con cualquier valor numérico, incluidos números enteros, fracciones decimales o incluso números escritos como palabras.

Las entidades del sistema se mantienen de forma centralizada, de modo que cualquier actualización está disponible automáticamente. No puede modificar las entidades del sistema.

  1. En la página Entidades, pulse Entidades del sistema.

  2. Examine la lista de entidades del sistema para elegir las que resulten útiles para la aplicación.

    • Para ver más información sobre una entidad del sistema, incluidos ejemplos de entada coincidente, pulse la entidad en la lista.
    • Para ver detalles sobre las entidades del sistema disponibles, consulte Entidades del sistema.
  3. Establezca el conmutador de cada entidad del sistema que desee utilizar en Activado.

Después de habilitar las entidades del sistema, Watson Assistant se vuelve a entrenar. Una vez finalizado el entrenamiento, puede utilizar las entidades.

Límites de las entidades

El número de entidades, los valores de las entidades y los sinónimos que puede crear dependen del plan del servicio Watson Assistant:

Detalles del plan
Plan Entidades por conocimiento Valores de entidad por conocimiento Sinónimos de entidad por conocimiento
Enterprise 1.000 100.000 100.000
Premium (heredado) 1.000 100.000 100.000
Plus 1.000 100.000 100.000
Lite, Trial 100 100.000 100.000

Las entidades del sistema cuyo uso habilite cuentan en los totales de uso de su plan.

Continuación de Detalles de cada plan
Plan Entidades contextuales y anotaciones
Enterprise 150 entidades contextuales con 3000 anotaciones
Premium (heredado) 150 entidades contextuales con 3000 anotaciones
Plus 100 entidades contextuales con 2000 anotaciones
Lite, Trial 10 entidades contextuales con 1000 anotaciones

Edición de entidades

Puede pulsar cualquier entidad de la lista para abrirla a fin de editarla. Puede cambiar el nombre o suprimir entidades, y puede añadir, editar o suprimir valores, sinónimos o patrones.

Si cambia el tipo de entidad de synonym por pattern, o viceversa, se convierten los valores existentes, sin embargo, podría no resultar útil tal como está.

Descarga de entidades

Puede descargar una serie de entidades a un archivo CSV, para luego cargarlas y reutilizarlas en otro asistente.

  • La información de patrón se incluye en el archivo CSV descargado. Cualquier cadena envuelta con / se considera un patrón (en contraposición a un sinónimo).
  • Las anotaciones que están asociadas con entidades contextuales no se descargan. Debe descargar el diálogo completo para capturar tanto el valor de la entidad como cualquier anotación asociada.
  1. Vaya a la página Entidades.

    • Para descargar todas las entidades, no seleccione ninguna entidad individual. En su lugar, pulse el icono Descargar todas las entidades icono Descargar todas las entidades.

    • Para descargar solo las entidades que aparecen en la página actual, seleccione el recuadro de selección de la cabecera. Esta acción selecciona todas las entidades de la página actual. A continuación, haga clic en el botón Descargar.

    • Para descargar una o varias entidades específicas, seleccione las entidades que desea descargar y, a continuación, haga clic en el botón Descargar.

  2. Especifique el nombre del archivo CSV que se genera y la ubicación en la que se va a almacenar; a continuación, pulse Guardar.

Carga de entidades

Si tiene muchas entidades, puede que le resulte más fácil cargarlas desde un archivo de valores separados por comas (CSV) que definirlas una a una.

Las anotaciones de entidad no se incluyen en la carga de un archivo CSV de entidad. Debe cargar el diálogo completo para conservar las anotaciones asociadas a una entidad contextual. Si solo descarga y carga entidades, las entidades contextuales que haya descargado se tratarán como entidades basadas en diccionario después de cargarlas.

  1. Recopile las entidades en un archivo CSV o expórtelas desde una hoja de cálculo a un archivo CSV. El formato necesario para cada línea del archivo es el siguiente:

    <entity>,<value>,<synonyms>
    

    donde es el nombre de una entidad, es un valor de la entidad, y es una lista separada por comas de sinónimos para ese valor.

    weekday,Monday,Mon
    weekday,Tuesday,Tue,Tues
    weekday,Wednesday,Wed
    weekday,Thursday,Thur,Thu,Thurs
    weekday,Friday,Fri
    weekday,Saturday,Sat
    weekday,Sunday,Sun
    month,January,Jan
    month,February,Feb
    month,March,Mar
    month,April,Apr
    month,May
    

    También se da soporte a los patrones en la carga de archivos CSV. Cualquier cadena envuelta con / se considera un patrón (en contraposición a un sinónimo).

    ContactInfo,localPhone,/(\d{3})-(\d{4})/
    ContactInfo,fullUSphone,/(\d{3})-(\d{3})-(\d{4})/
    ContactInfo,internationalPhone,/^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/
    ContactInfo,email,/\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b/
    ContactInfo,website,/(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
    

    Guarde el archivo CSV con codificación UTF-8 y sin marca de orden de bytes (BOM). El tamaño máximo del archivo CSV es de 10 MB. Si el archivo CSV es más grande, considere la posibilidad de dividirlo en varios archivos y de cargarlos por separado. Abra el conocimiento de diálogo y pulse en el separador Entidades.

  2. Pulse el icono Cargar Icono de carga.

  3. Arrastre un archivo, o busque para seleccionar un archivo de su ordenador, y haga clic en Cargar entidades.

    El archivo se valida y se carga, y el sistema se entrena con los nuevos datos. Puede ver las entidades cargadas en la página Entidades.

Supresión de entidades

Puede seleccionar varias entidades para suprimirlas.

Cuando se suprime una entidad, se eliminan los valores, los sinónimos, los patrones o las anotaciones asociados con la entidad. Estos datos no se pueden recuperar más adelante. Todos los nodos de diálogo que hacen referencia a estas entidades o valores se deben actualizar manualmente para que dejen de hacer referencia al contenido suprimido.

  1. Vaya a la página Entidades.

    • Para suprimir todas las entidades, no seleccione ninguna entidad individual. En su lugar, pulse el icono Suprimir todas las entidades icono Suprimir todas las entidades.

    • Para suprimir solo las entidades que aparecen en la página actual, seleccione el recuadro de selección de la cabecera. Esta acción selecciona todas las entidades listadas en la página actual. A continuación, haga clic en el botón Eliminar.

    • Para eliminar una o varias entidades concretas, seleccione las entidades que desea eliminar y, a continuación, haga clic en el botón Eliminar.