Dialogflow CX incorpora la exportación a GitHub, interacciones en BigQuery, historial de conversaciones y más novedades.
Dialogflow CX ha lanzado recientemente tres funciones muy esperadas que antes estaban en versión de prueba y ahora están disponibles para todos los usuarios: la exportación a GitHub y su restauración, la exportación de registro de interacciones a BigQuery y el historial de conversaciones. Además, Dialogflow CX ahora proporciona componentes prediseñados para tareas y escenarios comunes y establece un nuevo límite en la duración mínima de las sesiones para la fijación de precios.
Exportación y restauración de GitHub
La integración de Dialogflow CX con GitHub facilita la exportación y restauración de agentes. Puedes exportar tu agente en formato JSON y enviarlo a GitHub, y luego extraerlo desde GitHub para restaurar el agente. El archivo JSON exportado es el contenido del agente en un archivo zip expandido. Esta integración simplifica el proceso de respaldo y recuperación del agente utilizando GitHub como plataforma de almacenamiento.
Esta funcionalidad te permite aprovechar las funciones de control de fuente de GitHub como:
- Revisiones de cambios de agentes mediante herramientas de revisión de código.
- Examinar las diferencias de los agentes con las herramientas de diferencias.
- Fusiones.
Aunque de momento, la exportación a GitHub tiene algunas limitaciones:
- GitHub tiene un límite de tasa para la cantidad de solicitudes por hora (5000 para cuentas que no son de empresa, 15,000 para cuentas de empresa).
- Las API de GitHub tienen una limitación en la cantidad de archivos que se pueden actualizar en una sola confirmación. Si supera los 500, es posible que no puedas enviar a GitHub desde Dialogflow.
- Los repositorios autohospedados de acceso privado no son compatibles porque Dialogflow no puede acceder a ellos.
- Cuando utilizas la exportación de agentes de Dialogflow, el repositorio de GitHub solo puede contener los archivos exportados del agente. Todos los demás archivos que estén en el repositorio serán eliminados cada vez que realices una actualización o «push».
Exportación de registro de interacciones a BigQuery
Dialogflow CX tiene la capacidad de registrar todas las interacciones entre los usuarios y el chatbot. Ahora, puedes exportar esos registros de interacciones a BigQuery. Aunque esta funcionalidad tiene una limitación, y es que el agente de Dialogflow y el conjunto de datos de BigQuery deben estar en el mismo proyecto.
Cada fila de la tabla contiene un turno de conversación con las siguientes columnas:
Gracias a la incorporación de forma general de esta exportación, podrás analizar y obtener información útil sobre cómo los usuarios interactúan con tu chatbot. Porque te brinda herramientas de análisis avanzadas que pueden ayudarte a depurar y mejorar tu agente y a descubrir patrones en los datos de conversación.
Historial de conversaciones
La herramienta de historial de conversaciones proporciona una interfaz para explorar conversaciones de producción reales entre tu agente y los usuarios finales. Puede ser útil para evaluar el rendimiento funcional de tu agente o para depurar problemas. Su uso requiere el permiso “dialogflow.conversations”.
Las conversaciones se muestran en dos vistas:
- Vista de resumen de conversación: Enumera todas las conversaciones y puede filtrar los resultados por metadatos (excepto entorno y duración).
- Vista de detalles de conversación: Puedes explorar la vista paso a paso de una conversación específica en la vista de detalles de la conversación. Cada turno de conversación proporciona el mensaje del usuario final, el mensaje del agente y metadatos como la intención, página, fluir o parámetros.
Para usar la herramienta de historial de conversaciones:
- Abre la Consola CX de Dialogflow.
- Elige tu proyecto.
- Selecciona tu agente.
- Seleccione la pestaña “Administrar”.
- Haz clic en “Historial de conversaciones”.
- Las conversaciones se enumeran en una tabla.
- Opcionalmente, aplica filtros usando el control de filtro sobre la tabla.
- Haz clic en una conversación para ver sus detalles.
Gracias a esta integración puedes ver todos los detalles de las interacciones que han tenido los usuarios con tu chatbot, como los mensajes enviados y recibidos, las acciones realizadas, los parámetros utilizados, etc.
Componentes prediseñados para acelerar tus agentes
Dialogflow CX ahora proporciona flujos prediseñados que manejan escenarios comunes y aceleran el desarrollo de agentes. De momento solo admiten inglés. Hay dos tipos de componentes prediseñados:
- Bloques de construcción: componentes que recopilan parámetros específicos, como el nombre, dirección, saludo, cobro de la fecha de vencimiento de la tarjeta de crédito, número de teléfono, etc.
- Casos de uso: componentes que representan viajes de usuario más grandes, como realizar un pago, que pueden hacer uso de uno o más componentes básicos. Por ahora solo está disponible la dirección de telecomunicaciones.
Algunos componentes preconstruidos tienen funcionalidades adicionales, como la repetición, sala de espera o reproducción:
- Repetición: Si el usuario final tiene dificultades para interpretar el agente virtual o no escuchó la respuesta de un agente, puede solicitar que se repita el último aviso. Ejemplos de expresiones: ¿Que acabas de decir? Dilo otra vez. ¿Puedes repetir por favor? Indulto.
- Sala de espera: Si el usuario final quiere tomarse un minuto para volver al agente y no tiene una respuesta inmediata a un aviso, puede pedirle al agente virtual que espere. Cuando está listo para continuar la conversación, basta con decir al agente «Estoy listo». Ejemplos de expresiones: Espere por favor. Espera un segundo. Por favor espera, déjame comprobar. Estoy comprobando, espera. Estoy listo ahora.
- Reproducción: Si el usuario final quiere saber qué ha recopilado el agente hasta el momento, puede pedirle que reproduzca. A continuación, el agente reproducirá los parámetros capturados actualmente. Ejemplos de expresiones: Reproducción. Reproducirlo. ¿Reproduce eso, por favor? Vuelve a leerme eso.
Aparte de estas novedades, Dialogflow CX ha incorporado un cambio en la duración mínima de la sesión de voz para la fijación de precios: se ha reducido de 1 minuto a 1 segundo. Ahora, cualquier sesión de voz que dure al menos 1 segundo será considerada y facturada como una interacción.