Descripción general de los componentes precompilados

Los componentes prediseñados son una colección de flujos prediseñados que proporciona Dialogflow CX para tareas y situaciones comunes. Puedes usarlos para acelerar el desarrollo de agentes nuevos y existentes.

Existen dos tipos de componentes compilados previamente:

  • Componentes básicos: Son componentes que recopilan parámetros específicos, como el nombre y la dirección.
  • Casos de uso: Son componentes que representan recorridos del usuario más grandes, como realizar un pago, que usan uno o más componentes básicos.

Los flujos de componentes precompilados incluyen intents y entidades que están listos para usarse. En el caso de los componentes que requieren integraciones con servicios externos, debes modificar la configuración de los webhooks flexibles para integrarlos con los extremos adecuados.

Están disponibles los siguientes componentes de los bloques de compilación:

Están disponibles los siguientes componentes de casos de uso:

Limitaciones

Se aplica la siguiente limitación:

  • Los componentes compilados previamente admiten inglés (en).

Importa un componente compilado previamente

Si tu proyecto se encuentra dentro de un perímetro de Controles del servicio de VPC (VPC-SC), puedes agregar una regla de salida que permita que el tráfico salga del perímetro al bucket de almacenamiento de Google Cloud propiedad de Google en el que se almacenan las versiones posteriores de los componentes compilados previamente. Para obtener más información, consulta Importa un componente compilado previamente en los Controles del servicio de VPC.

Para importar un componente compilado previamente a tu proyecto, sigue estos pasos:

  1. Ve a la consola de Dialogflow CX.
  2. Elige tu proyecto de Google Cloud .
  3. Selecciona tu agente o crea uno nuevo.
  4. Selecciona la pestaña Administrar.
  5. Haz clic en Precompilado en el panel Administrar.
  6. Selecciona el componente que te interesa y haz clic en Import as flow.
  7. Consulta la documentación correspondiente específica del componente para determinar si se necesita una configuración adicional para el webhook.
  8. Comienza a realizar pruebas y personalizaciones.

Controles del servicio de VPC

Si tu proyecto se encuentra dentro de un perímetro de Controles del servicio de VPC (VPC-SC), puedes agregar una regla de salida para importar las versiones más recientes de los componentes compilados previamente desde el bucket de almacenamiento de Google Cloud externo alojado en Google en el que se almacenan.

Si tus reglas de VPC-SC impiden la salida al bucket alojado en Google, puedes recibir un mensaje de error en la importación que contenga "Permiso denegado mientras se accedía al URI de almacenamiento deGoogle Cloud 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'".

Para importar el componente, crea una regla de salida que permita que el tráfico acceda al proyecto de Google Cloud especificado que contiene el bucket deGoogle Cloud Storage gs://gassets-api-ai.

Los siguientes atributos describen el recurso y las operaciones para habilitar la importación desde el recurso de Google:

  • Recurso: projects/921279757870
  • Nombre del servicio: storage.googleapis.com
  • Método: google.storage.objects.get

Personalizaciones y configuración

Para personalizar el componente y mejorar la configuración, completa los siguientes pasos:

  1. Edita las respuestas del agente y las entidades personalizadas para satisfacer tus necesidades empresariales.
  2. Para los agentes de voz, aplica estos parámetros de configuración de voz:
  3. Si usas una integración de telefonía que te permite extraer valores de parámetros de las pulsaciones del teclado del teléfono, habilita DTMF para integraciones de telefonía.
  4. Prueba el agente con el simulador.
  5. Prueba tu componente por voz con la puerta de enlace telefónica de Dialogflow CX.

Cómo controlar los eventos de salida

Cuando un componente precompilado completa una tarea correctamente, sale con el END_FLOW destino de transición simbólico.

Cuando un componente precompilado no puede completar una tarea, emite los siguientes eventos para la página de llamada que causó la transición al flujo del componente precompilado. Para controlar estos eventos en tu agente, crea los controladores de eventos correspondientes en la página de llamada.

Para obtener más información, consulta los eventos integrados:

  • flow-cancelled
  • flow-failed
  • flow-failed-human-escalation

Características adicionales

Algunos componentes compilados previamente tienen funciones adicionales. Consulta la documentación específica de cada componente para verificar qué funciones se implementan en un componente en particular.

Funcionalidad de repetición

Si tienes dificultades para comprender al agente virtual o no escuchas una respuesta, puedes pedirle que repita la última instrucción.

Enunciados de ejemplo:

  • ¿Qué acabas de decir?
  • Dilo de nuevo.
  • ¿Puedes repetir?
  • Perdón.

Funcionalidad de sala de espera

Si quieres tomarte un minuto para volver al agente y no tienes una respuesta inmediata a un mensaje, puedes pedirle al agente virtual que espere. Cuando estés listo para continuar la conversación, puedes decirle al agente "Estoy listo" para reanudar la conversación. La función de sala de espera se habilita en algunos componentes prediseñados llamando al componente prediseñado de sala de espera.

La función de sala de espera también se puede habilitar en cualquier parte del agente siguiendo las instrucciones de configuración. Para obtener más información, consulta la descripción general del componente precompilado de la sala de espera.

Enunciados de ejemplo:

  • Espera.
  • Espera un segundo.
  • Espera, déjame verificarlo.
  • Estoy verificando, espera.
  • Ya estoy listo.

Funcionalidad de reproducción

Pídele al agente que reproduzca la información para ver qué recopiló hasta el momento. Luego, el agente reproduce los parámetros capturados en ese momento.

Enunciados de ejemplo:

  • Reproducir.
  • Reprodúcelo de nuevo.
  • Léelo.
  • Léeme eso.

Intents comunes

Los intents comunes proporcionan comportamientos compartidos en varios componentes compilados previamente.

Intents comunes Descripción
prebuilt_components_confirmation_yes Frases positivas que se usan para expresar afirmación o asentimiento, o para marcar la adición de algo que enfatiza y amplifica una declaración en respuesta a una pregunta o solicitud.
prebuilt_components_confirmation_no Frases negativas que se usan para expresar desacuerdo, negación o rechazo en respuesta a una pregunta o solicitud.
prebuilt_components_confirmation_done Frases que se usan para expresar que terminaste una tarea o solicitud.
prebuilt_components_escalate_human_agent Son frases que se usan para solicitar que el agente virtual te conecte con un agente humano.
prebuilt_components_start_over Son frases que se usan para solicitar que toda la experiencia comience desde el principio.
prebuilt_components_playback Son frases específicas para solicitar que se te reproduzca la entrada recopilada actualmente para que puedas confirmarla.
prebuilt_components_replay Son frases que se usan para solicitar que se vuelva a decir la instrucción anterior.
prebuilt_components_waiting_room Son frases que se usan para expresar la necesidad de tiempo para revisar, encontrar o proporcionar información en respuesta a una pregunta o solicitud.
prebuilt_components_ready Son frases que se usan para notificar al agente virtual que quieres continuar una acción.