Crea y administra entidades

Cuando configuras tu agente, es mejor definir las entidades antes de agregar las frases de entrenamiento a los intents. De esta forma, garantizarás que se anoten las palabras correctas cuando se suministren las frases de entrenamiento. Puedes crear entidades después, pero deberás anotar manualmente las frases de entrenamiento en cada intent.

Crear entidades del desarrollador

Para crear un conjunto de entidades del desarrollador, sigue estos pasos:

  1. En el menú de la izquierda, haz clic en Entidades.
  2. Haz clic en CREAR ENTIDAD.
  3. Ingresa un nombre para la entidad en la parte superior de la página.
  4. Haz clic en la primera fila y, luego, ingresa una entrada.
  5. Haz clic en la siguiente columna o presiona Intro y, luego, ingresa sinónimos relacionados para la entrada inicial.
  6. Continúa agregando entradas y sinónimos.
  7. Haz clic en GUARDAR.

Permitir la expansión automatizada

La expansión automatizada de las entidades del desarrollador permite que un agente reconozca valores que no se han enumerado explícitamente en la entidad.

Si la solicitud de un usuario incluye un elemento que no está en la lista en la entidad, la expansión automática reconoce el elemento no definido como un parámetro en la entidad. El agente ve que la solicitud del usuario es similar a los ejemplos proporcionados, por lo que puede encontrar qué es el elemento en la solicitud.

Por ejemplo, considera una lista de compras con elementos para comprar:

Si un usuario dice "Necesito comprar algunas verduras", "verduras" se seleccionará como un valor, aunque no esté incluido en la entidad @item. Con la expansión automatizada habilitada, el agente ve que la consulta del usuario es similar a las frases de entrenamiento provistas en el intent y puede seleccionar qué se debe extraer como un valor nuevo.

Cuanto más cerca esté la entrada del usuario de los ejemplos proporcionados en la sección de frases de entrenamiento, mejores serán los resultados que proporcione la característica de expansión automatizada. Esta es otra razón para proporcionar tantos ejemplos como sea posible.

Operaciones por lotes

Puedes mover, copiar o borrar varias entidades a la vez mediante operaciones por lotes.

Operación Descripción
Copiar Esto mantiene las entidades seleccionadas en el agente actual y mueve copias al agente de destino.
Mover Esta opción quita las entidades seleccionadas del agente actual y las mueve al agente de destino.
Borrar Esta opción borra de forma permanente las entidades seleccionadas.

Entre las opciones adicionales para las operaciones de copiar y mover, se incluyen las siguientes:

  • Copiar entidades relacionadas: Esta es generalmente una opción que deseas marcar, ya que también mueve o copia las entidades usadas en las entidades compuestas (entidades que consisten en dos o más entidades).
  • Reemplazar entidades: Esta opción reemplazará las entidades con el mismo nombre.

Para copiar, mover o borrar varias entidades, sigue estos pasos:

  1. Haz clic en ENTIDADES en el menú de la izquierda.
  2. Desplázate sobre la lista y marca una o más entidades. Esto mostrará las opciones disponibles para la selección.
  3. Elige la acción que desees.

  4. Marca las opciones deseadas en el diálogo resultante.

  5. Haz clic en INICIAR.

Exportar y subir entidades

Según tu caso práctico, puedes tener un número sustancial de entidades que quieres agregar a tu agente. Además, es posible que quieras exportar una larga lista de entidades que cultivaste del entrenamiento del agente. En esta sección, aprenderás cómo subir y exportar las entidades para un agente.

Formato JSON

El archivo JSON debe corresponder al formato del objeto Entidad.

Formato CSV

El archivo CSV debe tener el siguiente formato:

  • Cada entrada corresponde a una línea nueva.
  • El valor de referencia y los sinónimos deben estar separados por comas.
  • Cada valor de referencia y sinónimo debe estar entre comillas.
  • El valor de referencia debe estar al principio de la línea.
  • Incluye el valor de referencia dos veces si quieres que coincida con la entidad.

Por ejemplo, este es un elemento en un CSV:

"New York City", "New York City", "NYC", "New York City, USA"

Y este es el resultado, una vez que se sube al agente:

Export

Para descargar las entidades en formato JSON o CSV, sigue estos pasos:

  1. Haz clic en Entidades en el menú de la izquierda.
  2. Desplázate sobre una entidad y haz clic en el ícono de nube/descargar cloud_download.
  3. Elige JSON o CSV para el formato de descarga.

  4. Elige una ubicación en tu sistema para guardar el archivo generado.

Subir

Puedes crear entidades si subes un archivo JSON o CSV. Esto es ideal si deseas agregar grandes colecciones de términos y sinónimos a tu agente.

Para subir entidades en formato JSON o CSV, sigue estos pasos:

  1. Haz clic en Entidades en el menú de la izquierda.
  2. Haz clic en el ícono más more_vert.
  3. Haz clic en Subir entidad y elige el archivo que quieres subir.
¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Dialogflow
¿Necesitas ayuda? Visita nuestra página de asistencia.