Descripción del flujo
Propósito y beneficios
Chatbot con Integración de Tawk: Descripción General del Flujo
Este flujo implementa un chatbot sofisticado diseñado para responder preguntas de los usuarios aprovechando una base de conocimientos interna. Cuando se encuentra con preguntas demasiado complejas o fuera del alcance de su conocimiento, escala sin problemas la consulta a un agente humano a través de Tawk, garantizando soporte de alta calidad en todo momento. El flujo está diseñado para una escalabilidad y automatización eficientes, lo que lo hace ideal para empresas que buscan optimizar los procesos de atención al cliente.
Pasos y Componentes del Flujo
1. Inicio de Sesión de Chat y Mensaje de Bienvenida
- Disparador: El flujo comienza cuando un usuario abre una sesión de chat.
- Acción: El chatbot envía automáticamente un mensaje de bienvenida al usuario, se presenta y explica sus capacidades, incluyendo su habilidad para responder preguntas y escalar a un humano (vía Tawk) si es necesario.
Paso | Componente | Propósito |
---|
Chat abierto | ChatOpenedTrigger | Detecta cuando comienza una nueva sesión de chat |
Mensaje de bienvenida | MessageWidget | Envía mensaje de bienvenida/introducción al usuario |
Mostrar mensaje | ChatOutput | Muestra el mensaje de bienvenida en la interfaz de chat |
2. Captura de Entrada del Usuario e Historial de Chat
- Entrada del Usuario: El usuario introduce su pregunta o mensaje en el chat.
- Historial del Chat: El flujo mantiene un historial en tiempo real de los intercambios del chat, asegurando que todo el contexto esté disponible para respuestas precisas y para la escalada si es necesario.
Paso | Componente | Propósito |
---|
Capturar entrada | ChatInput | Recibe el mensaje del usuario |
Guardar historial | ChatHistory | Mantiene el contexto de la conversación |
3. Respuesta Automatizada con Integración de Base de Conocimientos
- Recuperación de Conocimientos: Cuando un usuario envía una pregunta, el chatbot (Tool Calling Agent) consulta un Document Retriever interno para buscar información relevante dentro de la base de conocimientos de la organización.
- Generación de Respuesta: La IA utiliza el conocimiento recuperado para componer una respuesta útil. Si el contexto es insuficiente o la pregunta es poco clara, el bot pide al usuario más información.
Paso | Componente | Propósito |
---|
Recuperar documentos | DocumentRetriever | Busca en la base de conocimientos interna contenido relevante |
Generar respuesta | ToolCallingAgent | Usa IA para responder o decidir si es necesaria la escalada |
4. Escalada Inteligente a Soporte Humano (Integración con Tawk)
- Lógica de Escalada:
- Si la consulta del usuario no puede ser respondida con la base de conocimientos, y la pregunta es sobre el software, el chatbot considera el idioma:
- Si es en inglés: sugiere conectar con un agente humano real.
- Si es en otro idioma: pregunta si el usuario desea ser conectado con un agente de soporte que hable inglés.
- Transferencia Sin Interrupciones: El chatbot proporciona un botón o prompt (usando TawkHumanAssistTool) para que el usuario se conecte con un agente humano vía Tawk, incluyendo opcionalmente el historial de chat relevante para ayudar al operador humano.
- Visualización: El resultado (respuesta de IA o prompt de escalada) se muestra en el chat.
Paso | Componente | Propósito |
---|
Transferencia humana | TawkHumanAssistTool | Permite contactar a un agente humano vía Tawk |
Mostrar respuesta | ChatOutput | Muestra al usuario la respuesta de IA o el mensaje de escalada |
Características Clave y Ventajas
- Soporte Automatizado de Primera Línea: Atiende la mayoría de las consultas rutinarias y basadas en conocimientos automáticamente, reduciendo la carga de trabajo de los agentes humanos.
- Comprensión Contextual: Mantiene el historial del chat y aprovecha la documentación interna para respuestas precisas.
- Escalada Inteligente: Garantiza que los usuarios no se frustren por las limitaciones de la IA—los problemas complejos o ambiguos se derivan a humanos.
- Manejo Multilenguaje: El chatbot puede responder en el idioma del usuario y gestiona inteligentemente la transferencia para usuarios que no hablan inglés.
- Mejor Experiencia de Usuario: Los usuarios reciben respuestas rápidas, útiles y una guía clara si es necesaria la escalada.
Por Qué Este Flujo es Útil para Escalabilidad y Automatización
- Escalabilidad: Puede manejar múltiples chats simultáneamente sin aumentar los recursos humanos necesarios.
- Consistencia: Proporciona respuestas estandarizadas y precisas basadas en el conocimiento interno más actualizado.
- Eficiencia: Reduce los tiempos de respuesta y asegura que los agentes humanos solo atiendan las consultas que realmente requieren su experiencia.
- Satisfacción del Cliente: Garantiza que los usuarios siempre tengan una vía hacia un soporte personalizado si lo necesitan, evitando puntos muertos.
Este flujo es ideal para empresas que buscan automatizar el soporte de primera línea, maximizar la productividad de los agentes y mantener interacciones de alta calidad con los clientes a gran escala.