Preguntas frecuentes sobre fiabilidad, evaluación y observabilidad
24 preguntas
¿Cómo se prueba un sistema de IA?
Con casos reales, casos límite, errores esperados, entradas ambiguas y escenarios donde debería negarse a actuar.
¿Qué es la evaluación de un sistema de IA?
Es el proceso de medir si responde, recupera información o ejecuta acciones con la calidad necesaria.
¿Qué es observabilidad en IA?
Es la capacidad de analizar qué ocurrió dentro del sistema: llamadas, herramientas, errores, costes, tiempos y resultados.
¿Se pueden medir las respuestas incorrectas?
Sí. Antes de cada cambio, cada respuesta se compara con la correcta, anotada en la batería de pruebas. En producción, las preguntas que el sistema no supo contestar quedan registradas y se revisan cada semana.
¿Se pueden detectar errores en producción?
Sí, pero no basta con mirar los registros de error. Los fallos peligrosos de un sistema con IA no dan error: el sistema contesta algo equivocado con total normalidad.
Por eso cada semana pasamos una tanda de conversaciones de prueba sobre el sistema en marcha y revisamos el panel de Phoenix, una herramienta de seguimiento instalada en servidor propio, y las preguntas que el agente no supo contestar. Esas tres cosas son también lo que entregamos al cliente.
Qué pasa después de entregar un chatbot de IA → ¿Puede un agente quedar bloqueado?
Sí. Por eso se fijan límites, un tiempo máximo de espera, un número de reintentos y una alternativa para cuando nada de eso funciona, como pasar el caso a una persona.
¿Qué es un límite de seguridad en un sistema de IA?
Es un control que limita o valida el comportamiento del sistema antes o después de una acción. En nuestros sistemas esos límites los aplica el código, no una instrucción al modelo.
¿Se pueden limitar las herramientas de un agente?
Sí. Un agente solo debería disponer de las herramientas necesarias para su función.
¿Se puede saber por qué falló una automatización?
Sí, si el sistema mantiene suficiente trazabilidad de estados, llamadas y errores.
¿Un modelo puede garantizar un 100 % de precisión?
No, y no lo prometemos. Lo que sí prometemos es enterarnos antes que el usuario cuando algo falla y dejar escrito por qué falló. En uno de nuestros sistemas asumimos un techo cercano al 92 %, porque perseguir el cien acaba ajustando las pruebas en vez de mejorar el sistema.
¿Puede intervenir una persona cuando el sistema no está seguro?
Sí. La intervención humana puede formar parte del flujo normal.
¿Cómo se mejora un sistema después del lanzamiento?
Con lo que entregamos al cliente: el panel de Phoenix, los resultados de cada ejecución semanal del golden dataset (batería de pruebas) y las preguntas que el agente no supo contestar. Con eso se decide si se añade un glosario, se cambia el prompt o se cambia la arquitectura. Si el cliente lo necesita, también entregamos un informe semanal.
¿Qué es una evaluación antes de publicar?
Es una prueba sobre un conjunto de casos conocidos, con su respuesta correcta anotada, antes de que un cambio llegue a los usuarios. En nuestros proyectos es el golden dataset (batería de pruebas), y ningún cambio llega a producción sin pasarlo.
¿Qué es una evaluación en producción?
Es la medición del comportamiento del sistema mientras opera con usuarios y datos reales. En nuestros proyectos incluye una tanda de pruebas cada semana contra el sistema en producción.
¿Puede utilizarse un modelo para evaluar a otro modelo?
Nosotros no lo hacemos. Medimos contra un golden dataset (batería de pruebas) con la respuesta correcta anotada, y los controles los hace el código, no otro modelo. En uno de nuestros sistemas un segundo modelo revisaba al primero y lo retiramos, porque también se equivocaba.
¿Qué es un golden dataset (batería de pruebas)?
Es un conjunto de casos representativos, sacados de conversaciones reales, con la respuesta correcta anotada para medir el sistema.
¿Cada cambio debería volver a evaluarse?
Sí, y en nuestros sistemas es una regla, no un consejo. Ningún cambio de prompt, modelo, recuperación, herramientas o reglas llega a producción sin pasar la batería de pruebas. Antes de aplicarlo se hace copia de la base de datos y, si después el servicio no responde, se vuelve solo a la versión anterior.
¿Qué es una regresión en un sistema de IA?
Es una pérdida de calidad en casos que antes funcionaban correctamente después de introducir cambios.
¿Puede monitorizarse el coste por usuario?
Sí, si se registra consumo por sesión, usuario o flujo.
¿Puede monitorizarse el uso de herramientas?
Sí. Puede registrarse qué funciones ejecuta el agente y con qué parámetros.
¿Puede detectarse un aumento anormal de errores?
Sí. Alertas y métricas permiten detectar cambios en tasas de fallo.
¿Puede compararse el rendimiento entre modelos?
Sí. Se pueden ejecutar evaluaciones sobre los mismos casos para comparar precisión, coste y latencia.
¿Qué ocurre si un nuevo modelo funciona peor?
No llega a producción. El modelo va fijado y un cambio de modelo pasa las pruebas antes de salir. Si algo falla al aplicar cualquier cambio, se vuelve solo a la versión anterior, porque antes se hace copia de la base de datos.
¿Se pueden comparar dos versiones de un sistema de IA con usuarios reales?
Sí. Puede compararse el comportamiento de dos configuraciones sobre tráfico controlado.
Cuéntanos el proceso que quieres mejorar.
No necesitas saber qué modelo utilizar, qué arquitectura necesitas o si el problema requiere un agente de IA. Cuéntanos cómo funciona hoy el proceso, qué personas intervienen y qué herramientas utilizáis.
Te respondemos en un día laborable con una primera lectura de tu caso.