Los evals son la especificación de una función de IA
Torn Studio es una agencia de IA que construye sitios web, productos digitales y contenido. Poco convencional.
Respuesta breve
Una función de IA se especifica como un eval: los casos que debe resolver, los casos en que debe negarse y una tolerancia de fallos, acordados antes del primer prompt. Hallazgo de Hamel Husain, marzo de 2024: los productos de IA fallidos comparten casi siempre una causa raíz, la falta de evaluación sólida. El rol de producto escribe el eval.
Una función construida sobre un modelo de lenguaje responde distinto cada vez que se le pregunta. Eso rompe la frase en la que se apoya todo documento de requisitos: «funciona». Este artículo trata de qué la sustituye, quién escribe el sustituto y qué aprendió el estudio especificando ocho entornos de IA en un mismo producto.
¿Por qué «funciona» no sirve para una función de IA?
Porque no hay una única salida que comprobar. Una función determinista se acepta una vez; una basada en un modelo tiene que aceptarse estadísticamente, en los casos que importan, y volver a aceptarse cada vez que cambia el prompt o el modelo. Hamel Husain, consultor de IA que entrega estos sistemas desde 2023, escribió el 29 de marzo de 2024 que los productos de IA fallidos «almost always share a common root cause: a failure to create robust evaluation systems». Los equipos que fallan juegan al topo: arreglan una respuesta, rompen otra y nunca saben dónde están.
¿Qué es un eval, en términos de producto?
Una especificación en tres partes, escrita en el idioma del lector y propiedad del rol de producto.
- Los casos que debe resolver: entradas reales, a ser posible de usuarios reales o de registros, cada una con lo que contiene una buena respuesta.
- Los casos en que debe negarse: las preguntas fuera del alcance, los datos que nunca puede revelar, las acciones que nunca puede afirmar haber realizado.
- La tolerancia: cuántas veces puede fallar en cada conjunto antes de retirar la función, expresada como un número que una persona ha firmado.
Husain describe tres niveles de prueba que encajan con esas partes: comprobaciones baratas que corren en cada cambio, revisión humana y de modelo de las trazas registradas, y pruebas A/B con usuarios reales. Los dos primeros son el eval. La especificación es una lista de casos y un número, y el número es una decisión de producto porque cambia calidad por entrega.
¿Quién lo escribe?
Quien escribiría, si no, los criterios de aceptación. Un ingeniero puede escribir el arnés; solo el rol de producto puede decir qué veinte casos importan, qué negativas son innegociables y qué tasa de fallo tolera el negocio. La guía de Anthropic sobre diseño de agentes, publicada el 19 de diciembre de 2024, hace el mismo punto desde la arquitectura: encontrar «the simplest solution possible, and only increasing complexity when needed», y elegir un flujo predefinido frente a un agente autónomo allí donde los pasos puedan conocerse de antemano. Esa elección es una decisión de especificación, y la toma quien posee los casos.
¿Qué aprendió el estudio al hacerlo?
Torn Studio sostuvo el rol de producto en Changemkr, una plataforma de IA para gestión del cambio de la que el estudio es copropietario, hasta junio de 2026. En el límite de junio, ocho entornos de IA corrían en un servicio, cada uno con su modelo, sus herramientas y su versionado de prompts con reversión en un clic, contables en el registro de prompts. Cada cambio de prompt era una release, y cada release se aceptaba contra sus casos.
En junio de 2026 una consultora externa probó el asistente de IA del planificador y lo reportó como poco fiable. El estudio convirtió el informe en 27 hallazgos numerados, los agrupó por causa raíz antes de tocar código y encontró que 4 de los 27 eran decisiones de producto sin ninguna corrección de código: la función hacía lo que se le había dicho, y lo que se le había dicho estaba mal. Esa separación, bug o decisión, es lo que un eval hace visible antes de que lo haga un tester.
La verificación es donde está el límite honesto. Las correcciones se ejecutaron contra el stack completo en contenedores con pruebas de navegador: 11 pasaron, 1 se omitió, y los tres grandes flujos generativos nunca se verificaron de extremo a extremo, porque sus salidas varían entre ejecuciones y una prueba que espera la misma salida cada vez no puede sostenerlos. El informe lo dice por hallazgo, y ese es el punto: una verificación que se reporta totalmente en verde es una en la que nadie puede confiar la próxima vez.
¿Dónde entra la confianza?
Un eval cubre la corrección; los casos sobre negarse y sobre avisar cubren la confianza, y pertenecen al mismo documento. La People + AI Guidebook de Google PAIR pide a los equipos calibrar la confianza — «tell the user when a lack of data might mean they’ll need to use their own judgment» — y mostrar la seguridad como categorías. La página de la Comisión Europea sobre el Reglamento de IA dice que los chatbots deben hacer saber a las personas que interactúan con una máquina, con normas de transparencia aplicables desde agosto de 2026, y enlaza el texto. Cómo se gana esa confianza una función es un artículo aparte; el eval es donde los casos se escriben primero.
Dónde se sitúa el modelo dentro de un sistema existente — la tarea acotada con una comprobación alrededor — se explica en IA en tus sistemas actuales. Los casos de un eval se eligen igual que se prioriza un backlog, y ese método está en decidir qué construir a continuación.
Así especifica el estudio una función de IA
El Product Management en Torn Studio se cobra por proyecto con el precio fijado antes de empezar, y una función de IA dentro del alcance recibe su eval escrito antes que su prompt: los casos, las negativas, la tolerancia, firmados por la persona que leerá el número. El estudio construye después contra él, de modo que la función se entrega con el documento que dice qué puede hacer y dónde debe negarse.
Evidencia
En qué se apoya este artículo — una medición nuestra, una fuente fechada o una decisión y lo que costó.
- Medición
Cuántos entornos de IA corren en un servicio con prompts versionados
Objeto medido: El registro de prompts de Changemkr en el límite de junio de 2026
Método: Contar las entradas del registro de prompts (apps/agents-py/app/prompts/router.py) en el último commit de junio de 2026; cada una lleva su propio modelo, sus herramientas y su versionado de prompts.
Resultado: 8 entornos de IA en un servicio LangGraph
- Medición
Cuántos de los 27 hallazgos de una prueba externa resultaron ser decisiones de producto
Objeto medido: La tabla de estado del plan de corrección del planificador de IA
Método: Leer el plan de corrección y contar los tickets sacados de la lista y resueltos como decisiones, sin ninguna corrección de código.
Resultado: 4 de 27
- Decisión
Verificar las correcciones de una función de IA contra el stack completo en ejecución con pruebas de navegador, y reportar el hueco restante por hallazgo.
Lo que costó: Los tres grandes flujos generativos quedaron sin verificar de extremo a extremo, porque sus salidas varían entre ejecuciones y una prueba que espera la misma salida cada vez no puede sostenerlos; el informe lo dice fila a fila.
Preguntas frecuentes
- ¿Qué es un eval para una función de IA?
- Un conjunto escrito de casos de prueba y una tolerancia: las entradas que la función debe resolver con lo que contiene una buena respuesta, las entradas en que debe negarse y cuántas veces puede fallar antes de retirarla. Sustituye a «funciona» como criterio de aceptación para una función cuya salida varía.
- ¿Quién debería escribir los evals, los ingenieros o el product manager?
- El rol de producto escribe los casos y la tolerancia; ingeniería escribe el arnés que los ejecuta. Solo el rol de producto puede decir qué casos importan y qué tasa de fallo tolera el negocio, y ese número es una decisión de producto.
- ¿Cuántos casos de prueba necesita una función de IA?
- Empieza por los fallos ya visibles en registros y trazas, que es donde el ensayo de Husain de marzo de 2024 dice que va el trabajo, y añade casos a medida que aparezcan. Veinte casos reales con una tolerancia firmada valen más que doscientos generados que nadie posee.
- ¿Se puede probar siquiera una función cuya salida varía?
- Sí, estadísticamente. La propia verificación del estudio en junio de 2026 ejecutó 11 pruebas de navegador contra un stack completo con 1 omitida, y dejó los tres grandes flujos generativos sin verificar de extremo a extremo porque sus salidas varían. El informe lo dijo por hallazgo, y eso es lo que hace fiable la siguiente ronda.
- ¿Qué pasa cuando cambia el prompt?
- Un cambio de prompt es una release: corre contra el eval antes de entregarse y se puede revertir. En la plataforma Changemkr, cada uno de los ocho entornos de IA llevaba su propio versionado de prompts con reversión en un clic en el límite de junio de 2026.
- ¿Cómo gestiona Torn Studio una función de IA en un proyecto de producto?
- El eval se escribe antes que el prompt, en un proyecto con precio fijo acordado de antemano: casos, negativas y una tolerancia firmada por la persona que leerá el número. La construcción se acepta contra él, y la función se entrega con el documento que dice qué puede hacer.
Fuentes
- Your AI Product Needs Evals — Hamel Husain
Respalda el hallazgo del 29 de marzo de 2024 sobre la causa raíz de los productos de IA fallidos, los tres niveles de prueba y dónde va realmente el trabajo.
- Building Effective AI Agents — Anthropic
Respalda el consejo del 19 de diciembre de 2024 de buscar la solución más simple y preferir un flujo predefinido donde los pasos puedan conocerse de antemano.
- Explainability + Trust — People + AI Guidebook — Google PAIR
Respalda la guía sobre calibrar la confianza, avisar cuando faltan datos y mostrar la seguridad como categorías.
- AI Act — Shaping Europe’s digital future — European Commission
Respalda que los chatbots deben hacer saber a las personas que interactúan con una máquina, y que las normas de transparencia se aplican desde agosto de 2026.
Siguientes pasos
Sigue leyendo
- Cuando construir se abarata, decidir se encareceQué dicen las mediciones de 2025 sobre IA y velocidad de producto, por qué la ganancia parece mayor de lo que es y adónde va el rol al abaratarse construir.
- IA en product discovery: haz tú la síntesis primeroDónde un modelo de lenguaje acelera el discovery, qué pierde de una entrevista y la regla del segundo lector que mantiene intacta la comprensión del cliente.
- IA en tus sistemas actuales: un trabajo acotado cada vezCómo trabaja la IA dentro de los sistemas que ya usas — ERP, flujos de documentos y búsqueda — como un trabajo acotado por integración, con bandas publicadas.
Profundizar
Trabaja con nosotros