Pruebas y Depuracion
- Como usar el boton Debug para probar pre-acciones
- Como probar tu agente en una conversacion en vivo
- Como usar niveles de log y logs para diagnosticar problemas
Antes de conectar tu agente de IA a un canal de produccion, es importante probarlo a fondo. AutoTalk proporciona varias herramientas para pruebas y depuracion de agentes en diferentes niveles.
Depurar pre-acciones
Si tu agente LLM usa pre-acciones (configuradas en la pestana Actions), puedes probarlas sin ejecutar una conversacion completa:
- Abre el agente y ve a la pestana Actions.
- Haz clic en el boton Debug all.
- AutoTalk ejecuta cada paso de pre-accion en secuencia y te muestra el resultado de cada uno, incluyendo cualquier dato producido o error encontrado.
Esto te permite verificar que cada paso funciona correctamente antes de que el agente entre en operacion. Si un paso falla, puedes corregirlo y hacer clic en Debug all nuevamente de inmediato.
Probar con conversaciones en vivo
La manera mas realista de probar un agente es asignarlo a un canal y enviarle mensajes como lo haria un cliente:
- Asigna el agente a un canal de prueba (o un numero/cuenta secundaria que controles).
- Envia mensajes a ese canal desde un telefono personal o navegador.
- Observa como el agente responde en la bandeja de entrada de AutoTalk.
- En la vista de conversacion, busca el interruptor del bot -- esto te permite habilitar o deshabilitar el agente por conversacion. Usalo para alternar entre respuestas automatizadas y manuales durante las pruebas.
Que probar
- Preguntas comunes: Haz los tipos de preguntas que tus clientes reales hacen con mas frecuencia.
- Casos extremos: Intenta preguntas ambiguas, fuera de tema o de multiples partes para ver como las maneja el agente.
- Pruebas de limites: Pregunta sobre temas que el agente deberia rechazar (para verificar que tus mensajes del sistema establecen barreras adecuadas).
- Uso de herramientas: Si el agente tiene herramientas configuradas, activa escenarios que deberian causar llamadas a herramientas y verifica los resultados.
- Conversaciones largas: Continua una conversacion durante muchos intercambios para verificar que el contexto se mantiene y que el agente no pierde el hilo.
Usar niveles de log para depuracion
Cada agente tiene una configuracion de Log Level en su formulario de configuracion. Durante pruebas y depuracion, establecelo en un nivel de verbosidad mas alto para capturar mas detalles sobre lo que el agente esta haciendo internamente.
Una vez que el agente este estable y en produccion, puedes reducir el nivel de log para disminuir el ruido y el uso de almacenamiento. Consulta Ver Logs para detalles sobre donde encontrar y leer los logs.
Problemas comunes y soluciones
| Problema | Causa posible | Solucion |
|---|---|---|
| El agente da informacion imprecisa | Los mensajes del sistema son muy vagos o faltan datos clave | Agrega detalles mas especificos a los mensajes del sistema en la pestana Messages |
| El agente no usa sus herramientas | Las descripciones de herramientas son poco claras o la eleccion de herramienta esta mal configurada | Revisa las descripciones de herramientas en la pestana Tools y asegurate de que la eleccion de herramienta este en "auto" |
| Las respuestas son muy largas o divagan | La temperatura es muy alta o el maximo de tokens no esta definido | Reduce la temperatura en la pestana General y establece un limite de tokens |
| El agente responde sobre temas que deberia evitar | Faltan barreras en los mensajes del sistema | Agrega instrucciones explicitas de "no hagas" a los mensajes del sistema |
| Las pre-acciones fallan silenciosamente | Un paso tiene configuracion incorrecta | Usa el boton "Debug all" en la pestana Actions para identificar el paso que falla |
| El agente no responde en absoluto | El agente no esta asignado al canal, o el interruptor del bot esta desactivado | Verifica la asignacion del canal y confirma que el interruptor del bot este habilitado en la conversacion |
Aumenta el nivel de log durante el desarrollo activo y las pruebas para que puedas ver todos los detalles de cada interaccion. Una vez que el agente este funcionando bien, reduce el nivel de log para mantener tus logs manejables.