Supongamos que un asistente clasifica correos de atención al cliente. En una demo acierta con un reclamo claro. Luego llega uno que mezcla una devolución con una consulta sobre el envío: el asistente elige una sola categoría y el mensaje termina en el equipo equivocado. Unas pocas pruebas manuales no muestran con qué frecuencia ocurre.

Evaluar la solución implica acordar qué resultado se espera, probarla con una muestra representativa y volver a medirla cuando cambian el modelo, las instrucciones o los datos.

Definir qué significa "funciona bien"

Antes de medir hay que acordar qué se mide. Conviene separar tres niveles:

Los dos primeros se pueden medir antes de salir a producción. El tercero se confirma en la operación real, pero conviene definirlo desde el inicio para saber qué observar.

Armar un conjunto de evaluación

La herramienta más útil para evaluar una solución de IA es un conjunto de casos de prueba representativo, construido a partir de situaciones reales:

Para cada caso se define qué se espera: la respuesta correcta, los datos que debería incluir, la acción que debería tomar o el criterio con el que se va a juzgar. Este conjunto se construye junto con las personas que conocen el proceso, porque son quienes saben qué es una buena respuesta.

Para el asistente de correos, cada caso puede incluir el mensaje original, la categoría correcta, si requiere revisión humana y el motivo. La muestra debería contener tanto consultas corrientes como reclamos mezclados, incompletos o urgentes. Así se puede ver en qué situaciones falla, además de calcular un promedio.

Cómo calificar los resultados

Según el tipo de solución, se combinan distintas formas de evaluación:

Más que un único número, sirve mirar los resultados por tipo de caso: una solución puede tener un 95% de aciertos en general y fallar sistemáticamente en el tipo de consulta más delicado.

Evaluar en cada cambio

El conjunto de evaluación se vuelve especialmente valioso cuando la solución evoluciona. Cada vez que se ajusta un prompt, se incorporan nuevos documentos, se cambia de modelo o se agrega una funcionalidad, se vuelve a correr la evaluación completa. Así se detectan regresiones antes de que lleguen a los usuarios y se puede comparar objetivamente si un cambio mejora o empeora el resultado.

Es el equivalente a las pruebas automatizadas en el software tradicional, y cumple el mismo rol: permitir que el producto cambie sin que cada cambio sea un riesgo.

Medir en producción

Ningún conjunto de prueba cubre todo lo que va a pasar con usuarios reales. Una vez en producción conviene monitorear:

Errores comunes

Por dónde empezar

  1. Definir con el área usuaria qué es una buena respuesta y qué error no es aceptable.
  2. Reunir una primera muestra de casos reales, incluidos los difíciles y sensibles. Su tamaño depende del volumen y de la variedad de situaciones; después se amplía con los errores encontrados.
  3. Calificarlos con criterios escritos y medir el punto de partida.
  4. Correr la evaluación ante cada cambio relevante.
  5. Sumar al conjunto los errores que aparezcan en producción.

Evaluar bien es también parte de responder la pregunta inicial de si un problema necesita IA: si no se puede definir cómo medir el éxito, probablemente todavía no está claro qué se quiere resolver.

En el ejemplo de atención al cliente, la pregunta final es concreta: ¿el asistente ayuda a distribuir mejor los mensajes sin dejar reclamos delicados en el equipo equivocado? El porcentaje total de aciertos, por sí solo, no alcanza para responderla.