En esta lección te mostraré configuraciones adicionales que puedes utilizar para optimizar tu aplicación de chatbot construida con LangChain y LangGraph en Flowise. Estas configuraciones son especialmente útiles cuando desarrollas aplicaciones para clientes o cuando integras el chatbot en páginas web.
📊 Monitoreo de Mensajes
Para acceder a las configuraciones avanzadas:
- Dirígete a Configuraciones en la esquina superior derecha
- Selecciona «Ver Mensajes» para monitorear las conversaciones
¿Qué puedes monitorear?
- Conversaciones completas: Ve exactamente qué están escribiendo los usuarios a tu chatbot
- Feedback de usuarios: Monitorea las valoraciones positivas y negativas
- Filtros por fecha y hora: Analiza el uso en períodos específicos
- Fuente de origen: Distingue entre mensajes de la interfaz web (UI) o de la API
- Gestión de mensajes: Elimina conversaciones cuando sea necesario
💡 Consejo Práctico: Si publicas el chatbot en tu página web o la de tus clientes, esta función te permitirá entender mejor cómo interactúan los usuarios con tu bot.
🎯 Captura de Leads
La función «Ver Leads» te permite:
- Recopilar información de contacto de usuarios interesados
- Exportar listas de leads para tu equipo de ventas
- Configurar formularios personalizados
Nota: Aunque Flowise ofrece esta funcionalidad, es más eficiente usar Google Sheets como herramienta para capturar leads durante conversaciones naturales.
⚙️ Configuraciones Principales
1. Límites de Velocidad (Rate Limits)
¿Por qué es importante? Previene el spam y protege tu aplicación de uso excesivo.
Configuración recomendada:
- Máximo 5 mensajes cada 60 segundos
- Mensaje personalizado: «Intenta nuevamente en 2 minutos»
2. Dominios Permitidos
Especifica qué sitios web pueden usar tu chatbot integrado.
3. Prompts de Inicio (Starter Prompts)
Crea sugerencias que aparecerán al inicio de la conversación, similar a ChatGPT:
- «¿Cómo puedo ayudarte hoy?»
- «Explícame sobre [tu tema]»
- «¿Qué servicios ofrecen?»
4. Prompts de Seguimiento
Configurar respuestas automáticas que guíen la conversación hacia objetivos específicos.
🎤 Funciones Avanzadas
Voz a Texto (Speech-to-Text)
- Motor recomendado: Whisper de OpenAI
- Configuración necesaria: Credenciales de API
- Personalización: Idioma, prompt y temperatura
- Resultado: Los usuarios pueden hablar directamente con tu chatbot
Feedback de Chat
- Activa valoraciones positivas/negativas
- Monitorea la satisfacción del usuario
- Mejora continuamente tu chatbot basándote en feedback real
📈 Análisis y Monitoreo
LangSmith Integration
Para análisis profundo de conversaciones:
- Conecta tus credenciales de LangSmith
- Define un nombre de proyecto
- Obtén insights detallados sobre el rendimiento del chatbot
Subida de Archivos
Permite que los usuarios compartan documentos, imágenes u otros archivos con tu chatbot.
🛠️ Funciones de Gestión
- Guardar como Plantilla: Reutiliza configuraciones exitosas
- Duplicar Flujo de Chat: Crea variaciones rápidamente
- Exportar/Importar: Transfiere configuraciones entre proyectos
- Eliminar Flujo: Limpia proyectos no utilizados
✅ Configuración Recomendada para Producción
Esenciales para clientes:
- ✅ Activar límites de velocidad
- ✅ Configurar dominios permitidos
- ✅ Habilitar feedback de chat
- ✅ Monitorear mensajes regularmente
Opcionales según necesidades:
- Prompts de inicio (mejora UX)
- Voz a texto (para accesibilidad)
- Captura de leads (si es objetivo de negocio)
🎯 Conclusión
Estas configuraciones te dan control total sobre tu aplicación de chatbot. Son especialmente valiosas cuando publicas aplicaciones para clientes, ya que te permiten:
- Monitorear el uso real
- Optimizar basándote en datos
- Proteger contra uso indebido
- Mejorar la experiencia del usuario
Para proyectos locales o de desarrollo, muchas de estas configuraciones son opcionales, pero para aplicaciones en producción son fundamentales para el éxito del proyecto.