Repaso
English

¿Cómo puedes lanzar una nueva versión de un modelo con poco riesgo?

Opciones

  1. Sustituir el modelo antiguo para todos a la vez, por la noche
  2. Enviar una pequeña parte del tráfico real a la versión nueva (un canary), comparar sus métricas con las de la antigua y aumentar la proporción poco a poco (Opción correcta)
  3. Probarlo solo offline y luego desplegarlo
  4. Dárselo al equipo interno para siempre

Respuesta

Enviar una pequeña parte del tráfico real a la versión nueva (un canary), comparar sus métricas con las de la antigua y aumentar la proporción poco a poco

Por qué

Un canary expone solo a unos pocos usuarios a un posible problema, mientras el tráfico real muestra cómo se comporta el modelo con datos y carga reales.

Si la tasa de errores, la latencia o las métricas de negocio empeoran, paras y devuelves el tráfico. Si están bien, vas aumentando.

Las pruebas offline no pueden mostrar todo lo que ocurre en producción.

Recuerda

Canary: primero una parte pequeña, luego aumentar.

Términos clave

Practica esta pregunta en Repaso