Documentation de la experiencia clásica Watson Assistant se ha movido. Para obtener la versión más actualizada, consulte Definición de información para buscar en la entrada de cliente.
Definición de información que buscar en la entrada de cliente
Entidades representa información en la entrada de usuario que es relevante para el propósito del usuario.
Si las intenciones representan verbos (la acción que un usuario quiere llevar a cabo), las entidades representan nombres (el objeto o el contexto de una acción). 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 símbolo @
antes del nombre de la entidad ayuda a identificar claramente que se trata de una entidad.)
Por último, puede añadir varias respuestas al árbol de diálogo con términos que difieren en función del valor @product
que se detecta 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 entidademail
, es posible que desee especificar una expresión regular que defina un patróntext@text.com
.En el momento de la ejecución, su asistente busca patrones que coincidan con su expresión regular en la entrada de usuario e identifica las coincidencias como menciones de dicha 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 nuevo 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, en función de 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 comoI want to buy a Coach bag
. Puede etiquetarCoach bag
como una mención de la entidad@product
.A efectos de entrenamiento, el término que ha anotado,
Coach bag
, se añade 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, la entrada de usuario puede incluir la expresión
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 reconoceGucci 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.
Para obtener más información sobre las entidades contextuales, lea esta publicación de blog.
Para obtener más información sobre cómo utilizar entidades contextuales para identificar nombres y ubicaciones, consulte la publicación de blog Detección de nombres y ubicaciones con Watson Assistant en Medium.
Creación de entidades
-
Abra el conocimiento de diálogo y pulse en el separador Entidades.
-
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.
-
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 signo at
@
se añade como prefijo al nombre de entidad automáticamente para identificar el término como una entidad. No es necesario añadirlo. -
Pulse Crear entidad.
-
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. Consulte Visión general de la evaluación de entidades para obtener más información sobre la forma en que se evalúa cada tipo.
Adición de entidades basadas en diccionario
Las entidades basadas en diccionario son aquellas para los que se definen 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.
-
En el campo Nombre de valor, escriba un valor. Por ejemplo, para la entidad
@city
, puede escribirNew 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 ser expuestas en URL en una app.
-
Añada sinónimos para el valor. Por ejemplo, puede añadir
NYC
yThe Big Apple
como sinónimos paraNew 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.
-
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 especificaapples
oappel
, si se ha habilitado la coincidencia aproximada, el asistente reconocerá la palabra como mención@fruit
. Para obtener más información, consulte Cómo funciona la coincidencia aproximada. -
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.
-
Después de añadir los valores de entidad, pulse la para finalizar la creación de la entidad.
La entidad que ha creado se añade y el sistema empieza a formarse a sí mismo con los datos nuevos.
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 que tenga números
de pedido de producto que siguen un formato muy específico como, por ejemplo, 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:
-
Siga el procedimiento estándar para crear una entidad basada en el diccionario, pero seleccione Patrones del menú desplegable Tipo en lugar de Sinónimos.
-
Añada una expresión regular que defina el patrón que desea buscar.
- Para cada valor de entidad, puede haber un máximo de 5 patrones.
- Cada patrón (expresión regular) está limitado a 512 caracteres.
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)
)
- Repeticiones positivas (por ejemplo,
-
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 devuelveGroup 0: 6-7 š
(š zkou
š
ka
), en lugar de la respuesta correctaGroup 0: 0-1 š
(š
zkouška
).El motor de expresión regular se basa en parte en el motor de expresión regular de Java. Verá un error si intenta cargar un patrón no admitido, ya sea utilizando la API o desde dentro de la interfaz de usuario de 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-4968fullUSphone
:(\d{3})-(\d{3})-(\d{4})
, por ejemplo 800-426-4968internationalPhone
:^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$
, por ejemplo, +44 1962 815000
email
:\b[A-Za-z0-9._%+-]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2,}\b
, por ejemplo name@ibm.comwebsite
:(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
, por ejemplo, https://www.ibm.com
-
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, un diálogo puede solicitar a los usuarios sus direcciones de correo electrónico. La condición del nodo de diálogo contendrá una condición parecida 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:
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
En las expresiones regulares, cualquier patrón dentro de unos paréntesis normales se capturará como un grupo. Por ejemplo, la entidad @ContactInfo
tiene un valor de patrón llamado 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 resultar útil, por ejemplo, si desea que el asistente solicite a un usuario un número de teléfono y, a continuación, utilizar solamente el código de área del número proporcionado 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:
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 los idiomas indicados en el tema 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, el lexema de 'bananas' sería 'banana', mientras que el lexema 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 define giraffe como sinónimo para una entidad animal y la entrada de usuario contiene los términos giraffes o girafe, la coincidencia aproximada es capaz de correlacionar correctamente el término con la entidad animal.
-
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 coincidencia aproximada evita la captura de algunas palabras en inglés válidas y comunes como coincidencias aproximadas para una determinada entidad. Esta característica utiliza palabras del diccionario inglés estándar.
También puede definir un valor/sinónimo de entidad inglés, y la coincidencia aproximada encontrará coincidencias únicamente del valor/sinónimo definido de su entidad. Por ejemplo, una coincidencia aproximada podría encontrar coincidencias
del término unsure
(inseguro) con insurance
(seguro); sin embargo, si define unsure
como una valor/sinónimo de una entidad como @option
, entonces unsure
siempre se emparejaría
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
Las entidades basadas en anotaciones son aquellas para los que se anotan las apariciones de la entidad en frases de ejemplo para enseñar a su asistente el contexto en el que se utiliza normalmente la entidad.
Para entrenar un modelo de entidad contextual, puede aprovechar sus ejemplos de intenciones, que ofrecen frases preparadas para que las anote.
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 sobre el soporte de idiomas, 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.
-
En el conocimiento de diálogo, pulse el separador Intenciones.
-
Pulse una intención para abrirla.
Para este ejemplo, la intención
#buy_supplies
define la función de pedido para un minorista en línea. -
Pulse Anotar entidades y, a continuación, revise los ejemplos de intención para detectar las posibles menciones de entidad.
-
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.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.
-
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
.
-
-
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.
-
Si ninguna de las entidades resulta adecuada, puede crear una entidad nueva añadiendo su nombre. Entonces, elija la opción {entity_name}(crear nueva entidad) de la lista.
-
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.
-
Ahora pulse la anotación que acaba de crear. 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.La anotación se añade a la entidad con la que la ha asociado y el sistema empieza a formarse a sí mismo con los nuevos datos.
El término que ha anotado se añade a la entidad como un nuevo valor de 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.
-
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.
Las entidades contextuales entienden los valores que no ha definido explícitamente. El sistema realiza predicciones sobre valores de entidad adicionales en función de cómo se anotan los ejemplos de usuario y utiliza estos valores para entrenar a 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.
Guía de aprendizaje: Para recorrer una guía de aprendizaje que le muestra cómo definir entidades contextuales antes de añadir la suya propia, vaya a Guía de aprendizaje: Definición de entidades contextuales.
La guía de aprendizaje de entidades contextuales muestra una versión ligeramente más antigua de la interfaz de usuario. Pero los conceptos de que trata son los mismos, por lo que sigue siendo un ejercicio que vale la pena.
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 no ha anotado. 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.
-
La intención
#Customer_Care_Appointments
incluye dos ejemplos de intención con la palabravisit
. -
En la segunda aparición de la palabra, se desea anotar la palabra
visit
como valor de entidad de la entidad@meeting
. Esto hace quevisit
equivalga a otros valores de la entidad@meeting
como, por ejemplo,appointment
, como en los ejemplos I'd like to make an appointment (Quiero celebrar una reunión) o I'd like to schedule a visit (Quiero planificar una visita). -
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 palabraappointment
del ejemplo de intención y anotarla como valor de entidad de la entidad@meeting
. El modelo aprende del hecho de que la palabravisit
en el mismo ejemplo no está anotada.
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.
-
En la página Entidades, pulse Entidades del sistema.
-
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.
-
Establezca el conmutador de cada entidad del sistema que desee utilizar en Activado.
Después de habilitar las entidades del sistema, Watson Assistant vuelve al entrenamiento. 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:
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.
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á.
Búsqueda de entidades
La característica de búsqueda sirve para encontrar nombres, valores y sinónimos de entidad.
-
En la página Entidades, pulse el icono Buscar.
No es posible realizar búsquedas con las entidades de sistema.
-
Especifique una frase o término de búsqueda.
La primera vez que busque algo, es posible que obtenga un mensaje que indique que el conocimiento se está indexando. Si es el caso, espere un minuto y vuelva a enviar el término de búsqueda.
Se mostrarán las entidades que contienen su término de búsqueda, con los correspondientes ejemplos.
Descarga de entidades
Puede descargar varias entidades en un archivo CSV, para que pueda cargarlas y reutilizarlas en otra aplicación Watson Assistant.
- La información de patrón se incluye en el archivo CSV descargado. Las series delimitadas con
/
se considerarán un patrón (en contraposición a un sinónimo). - Las anotaciones asociadas a entidades contexuales no se descargan. Debe descargar todo el conocimiento de diálogo para capturar tanto el valor de entidad como las anotaciones asociadas.
-
Vaya a la página Entidades.
-
Para descargar todas las entidades, es decir, las entidades que se listan en esta página y en otras páginas adicionales, no seleccione ninguna entidad individual. En su lugar, pulse el icono Descargar .
-
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. Pulse el icono Descargar .
-
Para descargar una o varias entidades específicas, seleccione las entidades que quiera descargar y, a continuación, pulse el icono Descargar .
-
-
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 un gran número de entidades, puede que le resulte más fácil cargarlas desde un archivo CSV (valores separados por comas) que definirlas una a una.
Las anotaciones de entidad no se incluyen en la carga de un archivo CSV de entidad. Debe cargar todo el conocimiento de diálogo para conservar las anotaciones asociadas para una entidad contextual en dicho conocimiento. Si solo descarga y carga entidades, las entidades contextuales que haya descargado se tratarán como entidades basadas en diccionario después de cargarlas.
-
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. Las series delimitadas con
/
se considerarán 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 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.
-
Pulse el icono de carga .
-
Arrastre un archivo o selecciónelo en el sistema y, a continuación, pulse Cargar.
El archivo se valida y se carga y el sistema empieza a entrenarse a sí mismo con los datos nuevos.
Puede ver las entidades cargadas en el separador Entidades. Es posible que deba renovar la página para ver las entidades nuevas.
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.
-
Vaya a la página Entidades.
-
Para suprimir todas las entidades, es decir, las que aparecen en esta y en otras páginas, no seleccione ninguna entidad individual. En su lugar, pulse el 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. Pulse Suprimir.
-
Para suprimir una o varias entidades específicas, seleccione las entidades que desea suprimir y luego pulse Suprimir.
-