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:
- Recopilación de direcciones
- Colección alfanumérica
- Recopilación del CVV de la tarjeta de crédito
- Recopilación de la fecha de vencimiento de la tarjeta de crédito
- Recopilación de números de tarjetas de crédito
- Recopilación de la fecha de nacimiento
- Comentarios
- Saludo
- Colección de nombres
- Colección numérica
- Recopilación de números de teléfono
- Sala de espera
- Recopilación de códigos postales
Están disponibles los siguientes componentes de casos de uso:
- Saldo de la cuenta
- Resumen de cuenta
- Organizar cita
- Authentication
- Cancelar pedido
- Inscripción de tarjetas de crédito
- Resumen de la tarjeta de crédito
- Disputas
- Pedido de cambio
- Dirección de servicios financieros
- Bloquear tarjeta
- Tarjeta perdida o robada
- Cómo realizar un pago
- Ofertas y promociones
- Abrir cuenta
- Estado del pedido
- Autenticación de venta minorista
- Fraude y disputas en el comercio minorista
- Devoluciones y reembolsos
- Dirección de telecomunicaciones
- Historial de transacciones
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:
- Ve a la consola de Dialogflow CX.
- Elige tu proyecto de Google Cloud .
- Selecciona tu agente o crea uno nuevo.
- Selecciona la pestaña Administrar.
- Haz clic en Precompilado en el panel Administrar.
- Selecciona el componente que te interesa y haz clic en Import as flow.
- Consulta la documentación correspondiente específica del componente para determinar si se necesita una configuración adicional para el webhook.
- 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:
- Edita las respuestas del agente y las entidades personalizadas para satisfacer tus necesidades empresariales.
- Para los agentes de voz, aplica estos parámetros de configuración de voz:
- Cambia el modelo de STT a
latest_shortsiguiendo las instrucciones de Cambia el modelo de STT. Para ver qué funciones admite este modelo en un idioma específico, consulta Idiomas admitidos por Speech-to-Text. - Habilita la adaptación automática de voz.
- Cambia el modelo de STT a
- 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.
- Prueba el agente con el simulador.
- 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-cancelledflow-failedflow-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. |