========================= 6. MLOps y AB Testing ========================= Objetivo ======== Desplegar modelos con seguridad, monitorear runtime y comparar variantes con AB testing. Crear deployment ================ 1. Abrir ``MLOps > Deployments``. 2. Seleccionar version de modelo. 3. Configurar: - Ambiente. - Perfil de replicas/compute. - Estrategia de rollback. 4. Ejecutar despliegue y esperar estado ``active``. Monitorear deployment ===================== 1. Validar indicadores de salud: - Uptime/health. - Error rate. - Latencia. 2. Ejecutar inferencia de prueba y validar respuesta. 3. Revisar logs recientes para excepciones. Ejecutar AB test ================ 1. Abrir ``MLOps > A/B Tests``. 2. Crear test con: - Modelo baseline (A). - Modelo candidato (B). - Split de trafico. - Metrica principal. - Tamano minimo de muestra y duracion. 3. Iniciar test y monitorear asignacion. 4. Evaluar ganador cuando se cumpla criterio. Checklist de validacion funcional ================================= 1. Deployment activo responde sin downtime. 2. Salud y metricas actualizan en tiempo operativo. 3. Split AB se refleja en conteo real de requests. 4. Ganador reportado coincide con metrica definida. 5. Rollback disponible ante degradacion. Resultado esperado ================== 1. Ruta productiva estable y observable. 2. Promocion de modelos basada en datos. Errores comunes y recuperacion ============================== 1. Deployment en ``pending``: - Revisar capacidad y artifact del modelo. 2. Error rate alto post-release: - Ejecutar rollback inmediato. 3. Test AB inconcluso: - Aumentar tiempo o muestra. Imagenes ======== .. figure:: ../../_static/user-manual/common/mlops.png :alt: Operacion y monitoreo en MLOps :width: 90% Lista de deployments y estado runtime. .. figure:: ../../_static/user-manual/common/ab-tests.png :alt: Configuracion y seguimiento de AB tests :width: 90% Configuracion y comparativa en AB testing.