Cómo evaluar un nuevo modelo en 48 horas: una lista de verificación para el día de lanzamiento
Llega un nuevo modelo. Los videos de demostración se ven sólidos, la página de precios está ganando tracción, las capturas de pantalla del leaderboard ya están circulando y el canal de roadmap quiere una respuesta para mañana: ¿debería este modelo ir al producto?
La peor respuesta es "probamos unos pocos prompts y se sintió mejor". La segunda peor respuesta es un proyecto de evaluación de un mes que no alcanza la ventana de lanzamiento.
Esta guía ofrece a los equipos de producto de IA una vía intermedia práctica. Use Cómo evaluar un nuevo modelo en 48 horas: una lista de verificación para el día de lanzamiento como un plan operativo para el día de lanzamiento: construya un conjunto de eval pequeño pero representativo, compárelo con su ruta de producción actual, ejecute controles de compatibilidad y seguridad, normalice el costo por salida aceptada y termine con una nota de decisión que sus equipos de ingeniería, producto y finanzas realmente puedan firmar.
El objetivo no es demostrar que el nuevo modelo es universalmente mejor. El objetivo es decidir si es lo bastante seguro, útil y económico para un flujo de trabajo del producto claramente definido.
La respuesta en 48 horas
Si solo tiene dos días, evalúe el nuevo modelo frente a un trabajo de producción, no frente a Internet.
Elija una carga de trabajo que ya tenga usuarios, registros, modos de fallo y una referencia actual. Luego responda seis preguntas:
| Control | Pregunta | Señal de aprobación |
|---|---|---|
| Ajuste | ¿El modelo resuelve la tarea objetivo mejor que la ruta actual? | Mayor tasa de salida aceptada en ejemplos con forma de producción |
| Contrato | ¿Mantiene el esquema requerido, las llamadas a herramientas, las citas, la configuración de medios o el formato de respuesta? | Sin fallos bloqueantes en las pruebas del contrato de salida |
| Seguridad | ¿Crea nuevos fallos de política, privacidad, alucinación o riesgo de marca? | Tasa de fallos graves igual o inferior a la referencia |
| Confiabilidad | ¿Puede soportar latencia, reintentos, limitaciones de velocidad y condiciones de contexto largo? | La latencia p90 y el comportamiento de errores encajan con el SLO del producto |
| Costo | ¿Reduce el costo por salida aceptada, no solo el precio por token? | Costo por salida aceptada menor o igual justificado |
| Lanzamiento | ¿Puede desplegarlo mediante tráfico en sombra, enrutamiento canario y rollback? | Política de ruta, monitoreo y condiciones de detención claras |
Esa es la esencia de Cómo evaluar un nuevo modelo en 48 horas: una lista de verificación para el día de lanzamiento: comprimir la decisión en la comparación de producción más pequeña y confiable.
Antes de la hora 0: elija una carga de trabajo
No empiece preguntando: "¿Es mejor el nuevo modelo?". Empiece preguntando: "¿Mejor para qué trabajo?"
Elija un flujo de trabajo con una salida medible:
- Generación de respuestas de atención al cliente.
- Planificación de parches de código.
- Resumen de resultados de búsqueda.
- Extracción OCR.
- Reescritura de contenido de producto.
- Informe breve de investigación de ventas.
- Generación creativa moderada.
- Paso de agente con llamadas a herramientas.
- Expansión de prompts para video o imagen.
Luego defina la referencia actual. Puede ser un modelo directo del proveedor, una ruta de modelo en su gateway, un flujo de trabajo asistido por humanos o una versión anterior del modelo. La referencia es lo que convierte la emoción del día de lanzamiento en una comparación medible.
Para los equipos de Flatkey, aquí también ayuda un enrutador unificado: mantén estable el contrato de la aplicación mientras pruebas una nueva ruta de modelo, y luego compara IDs de solicitud, costes, errores y aceptación de salida en un solo registro. Si tu stack sigue repartido entre claves directas, usa el mismo principio manualmente: una tarea, una línea base, un registro de decisión.
Hora 0-3: congele el memorando de decision
Crea el memorando antes de que alguien vea los resultados. Esto evita que el equipo cambie la definición de "bueno" después de que el modelo produzca unos cuantos ejemplos impresionantes.
Usa esta plantilla:
New model:
Release date:
Evaluation owner:
Target workflow:
Current baseline:
User segment:
Traffic volume affected:
Decision needed:
[ ] no action
[ ] continue testing
[ ] shadow traffic
[ ] canary
[ ] full route replacement
Hard blockers:
- Data/privacy:
- Compliance:
- Output contract:
- Safety:
- Latency/SLO:
- Cost:
- Product quality:
Pass criteria:
- Quality:
- Reliability:
- Cost per accepted output:
- Rollback:
Decision deadline:
Decision approvers:
Este memorando es deliberadamente reducido. Una evaluación de modelo el día del lanzamiento no debería decidir el próximo año de la arquitectura de IA. Debería decidir un único cambio de ruta.
Hora 3-8: construya el conjunto de evaluacion util mas pequeno
Un conjunto de evaluación útil de 48 horas tiene cuatro partes.
| Set | Size | Purpose |
|---|---|---|
| Golden tasks | 25-50 examples | Known examples with expected or reviewed outputs |
| Messy production tasks | 50-100 examples | Real edge cases from logs, support tickets, search queries, uploads, or agent traces |
| Contract tests | 20-40 examples | JSON, tool-call, citation, format, media, or latency constraints |
| Red-team probes | 20-50 examples | Safety, privacy, jailbreak, brand, hallucination, and refusal behavior |
La guía de evaluación de OpenAI plantea las evals como pruebas estructuradas con conjuntos de datos, evaluadores y ejecuciones. La guía de pruebas de Anthropic empieza con criterios de éxito y casos de prueba. La canalización de evaluación basada en computación de Google también trata la evaluación como una canalización repetible en lugar de una sesión de chat ad hoc. La lección compartida es simple: un modelo nuevo debe enfrentarse a un conjunto de pruebas, no a una comprobación de sensaciones.
Si ya tienes un framework de evaluación, úsalo. Si no, una hoja de cálculo más scripts deterministas basta para las primeras 48 horas.
Añade estas columnas:
| Column | Example |
|---|---|
case_id |
support_refund_017 |
workflow |
support_answer |
input |
Pregunta del usuario, traza de herramienta, documento, prompt o especificación de medios |
expected_behavior |
Lo que debe hacer una buena respuesta |
hard_fail_conditions |
Cita faltante, JSON incorrecto, consejo inseguro, idioma incorrecto |
baseline_output |
Resultado actual de la ruta |
new_model_output |
Resultado candidato |
accepted_baseline |
sí/no |
accepted_new_model |
sí/no |
reviewer_notes |
Por qué aprobó o falló |
No sobreoptimices el arnés el día del lanzamiento. El reloj del lanzamiento del modelo está corriendo. Necesitas suficiente estructura para no engañarte a ti mismo.
Hora 8-14: ejecute pruebas de humo antes de las pruebas de calidad
La primera ejecución no trata sobre la calidad. Se trata de si se puede llamar al modelo, enrutarlo, facturarlo, registrarlo y analizarlo sin romper el producto.
Ejecuta estas pruebas de humo:
- Autenticación: la clave, la URL base y el nombre del modelo funcionan desde un entorno limpio.
- Compatibilidad del endpoint: el modelo admite el endpoint al que llama tu aplicación.
- Forma de la solicitud: los mensajes del sistema, las entradas multimodales, las herramientas, el formato de respuesta, los tokens máximos, el streaming y los parámetros de seguridad se comportan como se espera.
- Contrato de salida: el JSON, XML, Markdown, las citas, las llamadas a herramientas o las salidas de archivo requeridas se pueden analizar.
- Envoltorio de errores: los timeouts, los 400, los 429 y los errores del proveedor se integran limpiamente en tu política de reintentos.
- Registro: se capturan el ID de solicitud, el ID del modelo, las unidades de entrada/salida, la latencia, el estado y los campos de coste.
- Reversión: la ruta antigua se puede restaurar sin cambios de código.
Para los usuarios de Flatkey, empieza con el directorio de modelos y el mismo patrón de URL base compatible con OpenAI que usas en producción. Si no se confirma el modelo candidato en el directorio de modelos en vivo, no sugieras disponibilidad en el artículo, producto o nota de lanzamiento. Trátalo como una ruta pendiente y mantén la decisión en "seguir probando".
Hora 14-24: puntue la calidad de la tarea frente a la linea base
Ahora compara el nuevo modelo con tu ruta actual.
Usa revisión en pares. Para cada caso, muestra la salida de referencia y la salida candidata una al lado de la otra. Oculta los nombres de los modelos si los revisores pueden verse sesgados por la narrativa del lanzamiento.
Puntúa solo lo que importa para el flujo de trabajo elegido:
| Criterio | 0 | 1 | 2 |
|---|---|---|---|
| Finalización de la tarea | No satisface la necesidad del usuario | La resuelve parcialmente | La resuelve |
| Factualidad | No respaldada o incorrecta | Incertidumbre menor | Suficientemente fundamentada para el lanzamiento |
| Cumplimiento del formato | Rompe el contrato | Necesita reparación | Salida válida |
| Uso de herramientas/citas | Faltante o incorrecto | Utilizable con ediciones | Correcto y completo |
| Esfuerzo del usuario | Más trabajo que la línea base | Similar | Menos trabajo que la línea base |
| Ajuste a la marca/producto | Tono inutilizable | Aceptable | Mejor que la línea base |
Luego convierta las puntuaciones en una tasa de aceptación:
accepted_output_rate =
accepted_outputs / total_cases
candidate_lift =
candidate_accepted_output_rate - baseline_accepted_output_rate
Aquí es donde muchas pruebas del día de lanzamiento salen mal. El precio por token es visible, pero la salida aceptada es lo que se publica. Un modelo que es un 30 por ciento más barato por token todavía puede ser más caro si falla el doble de veces, necesita prompts de reparación o produce salidas que los revisores rechazan.
Para una metodología más amplia, HELM es un recordatorio útil de que la evaluación de modelos debe considerar más que la precisión. Analiza escenarios y métricas como robustez, equidad, toxicidad, calibración y eficiencia. Su versión de 48 horas será más pequeña, pero aun así debería ser de múltiples métricas.
Hora 24-30: pruebe contratos, herramientas y bordes de enrutamiento
La mayoría de los fallos en producción no se ven como "la respuesta fue mala". Se ven como:
- El esquema JSON falla en el 7 por ciento de las solicitudes.
- Una llamada a herramienta omite silenciosamente un argumento requerido.
- El modelo rechaza una tarea segura que su producto debe admitir.
- El modelo ignora restricciones de idioma o configuración regional.
- El modelo abusa de salidas de razonamiento largas y rompe los objetivos de latencia.
- Una ruta de respaldo cambia la forma de la respuesta.
- Un nuevo modelo de medios devuelve una relación de aspecto, duración o campo de estado de archivo diferente.
Ejecute una suite de contratos antes de celebrar una victoria de calidad.
contract_pass_rate =
valid_contract_outputs / total_contract_cases
fallback_mismatch_rate =
fallback_outputs_with_contract_or_semantic_mismatch / fallback_cases
Si el modelo solo es mejor cuando todo sale bien, no está listo para el enrutamiento en producción. Aún puede ser útil detrás de una bandera de función, en un flujo de trabajo de revisión manual o como candidato de respaldo, pero la nota de decisión debería decirlo.
Hora 30-36: normalice latencia, límites y coste
Un nuevo modelo puede fracasar en el caso de negocio incluso si gana la revisión cualitativa.
Capture:
| Métrica | Por qué importa |
|---|---|
| latencia p50 y p90 | Los usuarios experimentan la cola lenta, no la demostración promedio |
| tasa de timeouts | Las respuestas lentas pueden convertirse en errores del producto |
| tasa de reintentos | Los reintentos aumentan la latencia y el costo |
| tasa de 429/límite de tasa | La demanda del día de lanzamiento puede superar las cuotas prácticas |
| utilización del contexto | Los contextos grandes pueden ocultar costos de prompt descontrolados |
| longitud de salida | Los modelos verbosos pueden ser más caros por resultado aceptado |
| costo por salida aceptada | El denominador real para los equipos de producto |
Usa esta fórmula de costo:
cost_per_accepted_output =
total_candidate_cost / accepted_candidate_outputs
Luego compárala con la línea base:
cost_delta =
candidate_cost_per_accepted_output - baseline_cost_per_accepted_output
No apruebes un modelo porque el precio destacado por token de entrada parezca mejor. Apruébalo porque el costo por salida aceptada, la confiabilidad y la calidad del producto tengan sentido en conjunto.
Hora 36-42: ejecuta tráfico sombra o tráfico de reproducción
Si el modelo pasa la evaluación offline, ejecuta tráfico de reproducción o tráfico sombra antes del canary.
El tráfico de reproducción significa que ejecutas solicitudes históricas a través del nuevo modelo y comparas las salidas sin afectar a los usuarios. El tráfico sombra significa que las solicitudes en vivo se copian a la nueva ruta, pero el usuario sigue recibiendo la salida de referencia.
Para cada solicitud sombreada, registra:
- Segmento de usuario o flujo de trabajo.
- Modelo de referencia y modelo candidato.
- ID de solicitud.
- Tamaño de entrada y tamaño de salida.
- Latencia.
- Clase de error.
- Validez del contrato.
- Costo.
- Revisión humana o aceptación automatizada.
- Cualquier señal de seguridad o privacidad.
Aquí es donde un gateway o router se vuelve práctico. El artículo Cómo evaluar un nuevo modelo en 48 horas: una lista de verificación para el día de lanzamiento asume que tu equipo puede cambiar rutas sin reescribir la aplicación cada vez. Si usas Flatkey, mantén tu app apuntando a la capa estable compatible con OpenAI, prueba los nombres de modelo y la política en una ruta controlada e inspecciona los registros de uso antes de un canary.
Hora 42-48: canary solo si las reglas de parada están claras
Canary no es "activarlo para el 10 por ciento y mirar Slack". Canary es una prueba controlada en producción con una regla de retroceso.
Usa este plan mínimo de canary:
| Campo | Ejemplo |
|---|---|
| Alcance | 2 por ciento de usuarios beta con sesión iniciada en un flujo de trabajo |
| Duración | 2 horas o 1.000 solicitudes, lo que ocurra primero |
| Barra de control | Tasa de error menor que la línea base más 1 punto porcentual |
| Control de contrato | Fallos de análisis JSON por debajo del 0,5 por ciento |
| Control de seguridad | Ningún evento grave de seguridad sin resolver |
| Control de costo | El costo por salida aceptada no más de un 10 por ciento por encima de la línea base, a menos que se apruebe una mejora de calidad |
| Responsable del rollback | Ingeniero de guardia |
| Responsable de la decisión | PM más líder de ingeniería |
El canary debería producir una de cuatro decisiones:
- No adoptar: el candidato no supera una barrera crítica.
- Seguir probando: prometedor, pero no lo bastante seguro para producción.
- Lanzamiento limitado: útil para un segmento o flujo de trabajo reducido.
- Adoptar con política de enrutamiento: ganador para la carga de trabajo probada, con condiciones de reversión documentadas.
La tarjeta de puntuacion del dia de lanzamiento
Copie esta tarjeta de puntuación en la nota de decisión.
| Dimension | Weight | Baseline | Candidate | Decision note |
|---|---|---|---|---|
| Tasa de salida aceptada | 25 | |||
| Tasa de aprobación del contrato | 20 | |||
| Tasa de fallos graves de seguridad | 15 | |||
| Latencia p90 | 10 | |||
| Comportamiento ante 429/reintentos | 10 | |||
| Costo por salida aceptada | 15 | |||
| Preparación para rollback | 5 |
Regla sugerida:
approve_for_canary =
no_hard_blockers
and candidate_accepted_output_rate >= baseline_accepted_output_rate
and candidate_contract_pass_rate >= minimum_contract_gate
and candidate_severe_failure_rate <= baseline_severe_failure_rate
and rollback_ready == true
Esta regla es intencionalmente conservadora. Un nuevo modelo puede ser emocionante y aun así no encajar en su producto hoy.
Qué omitir en las primeras 48 horas
Omita cualquier cosa que parezca rigurosa pero no cambie la decisión de lanzamiento:
- Un enorme conjunto de benchmarks que no tenga relación con su producto.
- Experimentos de prompts sin un conjunto de prueba cerrado.
- Revisiones comparativas lado a lado sin cegamiento por parte de fanáticos del modelo.
- Comparaciones de precio por token sin tasas de aceptación.
- Planificación completa de migración antes de que el modelo apruebe las pruebas de contrato.
- Texto de lanzamiento público antes de la decisión de canary.
Las herramientas de benchmark abiertas como el Language Model Evaluation Harness de EleutherAI pueden ser valiosas cuando necesita ejecuciones de benchmark reproducibles en muchas tareas. Para las decisiones de producto del día de lanzamiento, úselas como parte del conjunto de evidencias, no como sustituto de sus propias pruebas adaptadas a producción.
Donde encaja Flatkey
Flatkey es útil cuando un equipo quiere que el proceso de evaluación se mantenga cerca de producción:
- Use una capa de API estable mientras compara rutas de modelos.
- Revise el directorio de modelos antes de asumir que existe una ruta.
- Mantenga los IDs de solicitud, el uso, los costos y las clases de error en un solo registro.
- Pruebe la política de fallback y rollback sin dispersar claves de proveedor.
- Compare modelos por el trabajo aceptado, no solo por el precio de lista.
El CTA práctico es simple: comienza con la guía rápida de Flatkey API, revisa la guía del catálogo de modelos de IA y usa el artículo métricas de la API de enrutamiento de IA para decidir qué campos de telemetría deben ser obligatorios en tu evaluación de 48 horas.
Si tu equipo todavía está construyendo el marco más amplio, lee después AI Routing API Tools: Evaluation Framework for Production Teams. Si estás reemplazando a un proveedor, usa la lista de verificación del flujo de trabajo de evaluación de modelos de IA como la guía complementaria para la migración más larga.
Preguntas frecuentes
¿Son suficientes 48 horas para evaluar un nuevo modelo?
Cuarenta y ocho horas no son suficientes para demostrar que un modelo es la mejor opción a largo plazo. Sí son suficientes para decidir si el modelo merece no hacer nada, más pruebas, tráfico en sombra, un canary limitado o una ruta de producción estrecha.
¿Cuántos ejemplos necesitamos para una evaluación de modelo el día de lanzamiento?
Para una primera pasada, usa 25-50 tareas golden, 50-100 tareas de producción desordenadas, 20-40 pruebas de contrato y 20-50 pruebas de red-team. Amplía el conjunto antes de un despliegue amplio.
¿Deberíamos usar benchmarks públicos o evaluaciones internas?
Usa ambos cuando el tiempo lo permita. Los benchmarks públicos muestran la capacidad general y la reproducibilidad. Las evaluaciones internas muestran si el modelo funciona para tus usuarios reales, prompts, esquemas, herramientas, objetivos de latencia y restricciones de coste.
¿Cuál es la métrica más importante en una evaluación de 48 horas?
La tasa de salida aceptada suele ser la métrica principal más práctica porque combina calidad, usabilidad y ajuste al producto. Combínala con la tasa de aprobación de contratos, la tasa de fallos graves, la latencia y el coste por salida aceptada.
¿Cómo deberían comparar los equipos el coste del modelo el día de lanzamiento?
Compara el coste por salida aceptada, no solo el precio por token. Incluye reintentos, salidas rechazadas, prompts de reparación, mayor longitud de salida y la carga de revisión manual cuando puedas medirla.
¿Cuándo debería un equipo evitar hacer canary de un nuevo modelo?
Evita hacer canary cuando el modelo rompe contratos de salida estrictos, introduce fallos graves de seguridad, no puede cumplir con las necesidades de latencia o límites de tasa, carece de cobertura de rollback o no puede registrarse suficientemente bien para depurar.
Lista de verificación final
Usa Cómo evaluar un nuevo modelo en 48 horas: una lista de verificación para el día de lanzamiento como una disciplina contra el ruido del día de lanzamiento.
Antes de aprobar un nuevo modelo para canary, confirma:
- La carga de trabajo es estrecha y está nombrada.
- La línea base está congelada.
- El conjunto de evaluación incluye casos golden, desordenados, de contrato y de red-team.
- Las salidas se puntúan según la aceptación, no según sensaciones.
- El coste se normaliza por salida aceptada.
- Se registran la latencia, los reintentos y el comportamiento de límites de tasa.
- Se ha ejecutado tráfico en sombra o de reproducción.
- El alcance del canary y las reglas de rollback están por escrito.
- El memo de decisión indica adoptar, seguir probando, despliegue limitado o ninguna acción.
Seguirán llegando nuevos modelos. El equipo que gana no es el equipo que prueba primero todos los modelos. Es el equipo que puede tomar decisiones el día de lanzamiento sin romper el producto.
Fuentes
- Documentación de la API de OpenAI: trabajar con evals
- Documentación de Claude Platform: definir criterios de éxito y crear evaluaciones
- Documentación de Google Cloud: ejecutar una canalización de evaluación basada en computación
- Artículo de HELM: Evaluación holística de los modelos de lenguaje
- EleutherAI: Language Model Evaluation Harness



