Alguien cambió la instrucción sin registrar el efecto
Las respuestas cambiaron de tono o de longitud y no hay forma de saber si mejoró o empeoró.
IA aplicada · Evaluación
Una función de IA puede variar entre ejecuciones y versiones, según el sistema, su configuración y el proveedor. Por eso complemento las pruebas habituales de software con un conjunto de preguntas con respuesta conocida, otro de preguntas que el sistema no debería poder responder, y medidas antes y después de cada cambio. Para cada configuración, el protocolo fija cuántas veces se ejecuta cada caso y cómo se agregan los resultados. El informe conserva la tasa de acierto, la tasa de abstención y su variabilidad; una sola ejecución no basta para aprobar un comportamiento no determinista. Sin ese conjunto, una muestra elegida sobre la marcha no representa los casos difíciles: alguien retoca una frase, las respuestas mejoran en los tres ejemplos que mira y pueden empeorar en los que no revisa.
Defino tareas, corpus, métricas y criterios de aceptación antes de comparar una función de IA. Registro el modelo, la configuración y el coste de cada ejecución, reviso los errores relevantes con especialistas y vuelvo a evaluar cuando cambia alguna pieza del sistema.
Mi trayectoriaAntes de que la función salga de las manos de quien la construyó.
Las respuestas cambiaron de tono o de longitud y no hay forma de saber si mejoró o empeoró.
Y la única respuesta posible es «vamos a mirarlo», porque no hay ni registro ni medida.
Y la comparación acaba en una muestra improvisada que no permite estimar la calidad, la variabilidad ni el coste.
Y «el modelo es muy bueno» no puede ser la respuesta.
Seis pasos, y el primero es el que más se salta.
Reutilizo preguntas de correos, incidencias o foros solo cuando la finalidad lo permite. Antes de incorporarlas al conjunto, elimino los datos que no son necesarios o sustituyo los identificativos por códigos, documento la finalidad y limito el acceso y la conservación.
Para cada pregunta, qué debería contestar y de qué documento debería salir. La respuesta esperada la valida la persona responsable del contenido, no quien desarrolla la función.
Preguntas cuya respuesta no está en el material, incluidas algunas muy plausibles. Es donde se ve si el sistema sabe callarse.
Las mismas preguntas desde cuentas con distinto acceso, comprobando que no se recupera lo que no corresponde.
Guardo aciertos, abstenciones correctas, citas válidas, latencia, coste y las versiones de instrucción y contenido. Conservo solo las medidas y el contenido imprescindibles para reproducir el resultado, con acceso y plazo definidos.
Cambiar el modelo, el troceado o la instrucción —aunque sea una palabra— dispara la regresión completa. Un cambio acotado del contenido activa las pruebas afectadas y la política de riesgo determina si también se repite todo el conjunto.
Seis preguntas para no medir de menos ni de más.
Si un error puede alterar una calificación o una matrícula, o exponer, modificar o utilizar datos personales fuera de su finalidad y permisos, aplico la exigencia máxima de esta página: conjunto versionado, pruebas de aislamiento, revisión humana continuada y criterio de parada.
El personal interno con criterio y contexto no afronta el mismo riesgo que un alumno que puede interpretar la respuesta como autorizada y carecer de elementos para comprobarla.
Si la respuesta cita su fuente, el lector puede verificarla. Si no, el sistema debe ser mucho más conservador.
Cada cambio queda versionado y activa las pruebas afectadas. Los cambios de modelo, troceado o instrucción ejecutan además la regresión completa; para cambios acotados del contenido, la política de riesgo decide cuándo corresponde repetir todo el conjunto.
Cambia dónde se pueden guardar las trazas, cuánto tiempo y quién puede verlas.
Una persona identificada. Si nadie asume expresamente la aprobación, la función no está lista.
Ocho comprobaciones.
Cinco fallos de la propia evaluación.
El equipo que construye la función no selecciona por sí solo los ejemplos con los que se aprueba. El conjunto combina preguntas reales obtenidas con autorización y casos adversariales diseñados de forma independiente.
Se mide el acierto y se omite la prudencia. Así he visto aprobar con nota sistemas que luego inventan en producción.
Se da por buena una respuesta correcta cuya cita apunta a un documento que no dice eso.
Se hizo una vez, antes del despliegue. Seis cambios después ya no describe el sistema que está funcionando.
Conversaciones con datos personales conservadas indefinidamente porque nadie decidió el plazo.
Tres sustitutos que no aguantan la primera incidencia.
Se prueban las que a uno se le ocurren, que son justo las que el sistema responde bien. Los casos incómodos no se le ocurren a quien lo construyó.
Muchas medidas publicadas se obtienen sobre corpus y tareas distintos de los de la organización. Sirven como referencia, pero no sustituyen una evaluación local que reproduzca el uso, los datos y las condiciones reales.
Cuando el piloto ha ido bien, medir pierde prioridad; y cuando ha ido mal, no hay con qué comparar.
La evaluación también crece.
Un conjunto pequeño y bien seleccionado puede aportar más que otro grande y mal cubierto; su tamaño y su composición deben justificarse según los casos, el riesgo y la variabilidad esperada.
Aparecen preguntas que nadie previó. La muestra de uso real empieza a alimentar el conjunto.
Segmento por titulación: lo que funciona en una puede fallar en otra con vocabulario distinto.
La deriva pasa a ser el problema principal: pueden cambiar tanto el modelo como el material, y la degradación no se detecta si no se repite la evaluación.
Cuatro requisitos verificables.
| Requisito | Evidencia exigible | Criterio de aceptación |
|---|---|---|
| Conjunto de evaluación propio | Preguntas, respuestas esperadas y fuentes, entregados y versionados | Construido con preguntas reales de la organización, no genéricas |
| Prueba de abstención | Resultados sobre el conjunto de preguntas sin respuesta posible | El sistema se abstiene en cada una de las preguntas del conjunto |
| Prueba de aislamiento | Ejecución desde cuentas con distintos permisos | Ninguna recuperación fuera del alcance de cada cuenta |
| Repetición y variabilidad por cambio | Registro de varias ejecuciones por caso y configuración, con versiones y regla de agregación | El número de repeticiones, la agregación y la dispersión cumplen el protocolo; una ejecución aislada no aprueba un comportamiento variable |
Referencias
Establece obligaciones de gestión de riesgo, documentación y supervisión humana según la clasificación del sistema. El calendario de aplicación debe comprobarse siempre en la fuente oficial.
Describo el método que aplico. No incluyo resultados numéricos: dependen tanto del corpus y del caso que publicarlos fuera de contexto sería engañoso.
Blog
En el blog publico casos de evaluación con preguntas, corpus, métricas y resultados que permiten ver por qué se acepta o se rechaza una función.
Ir a blog.albertolarah.comContacto
El primer conjunto exige trabajo inicial, pero deja una base común para comparar cambios y decidir junto con la persona responsable de aprobar la función.
hola@albertolarah.comLinkedIn ↗