El modelo no es el sistema: Por qué la robustez en Retail no depende de una Red Neuronal
6 min de lectura
El modelo no es el sistema: Por qué la robustez en Retail no depende de una Red Neuronal
En el ecosistema del retail y la importación de gran escala, existe una fascinación peligrosa por la “magia” de los algoritmos. Solemos buscar la red neuronal más profunda, esperando que la sofisticación técnica resuelva por sí sola las ineficiencias de la cadena de suministro. Sin embargo, la realidad operativa es mucho más persistente que cualquier arquitectura de software.
Como responsable del desarrollo de la arquitectura y Data Science, mi responsabilidad no es solo la precisión estadística, sino la protección del margen operativo y la estabilidad del negocio.
Recuerdo el momento exacto en que nuestra fe en el “modelo puro” se quebró. Un algoritmo de vanguardia sugería pedir apenas 800 unidades de un producto crítico para nuestra operación. Sin embargo, un análisis de las señales de mercado indicaba que la realidad exigía más de 2,600 unidades. De haber seguido ciegamente la recomendación algorítmica, habríamos provocado un quiebre de stock masivo en sucursales, ventas perdidas y un colapso en cadena.
La epifanía fue inmediata: el error no estaba en una neurona mal entrenada, sino en la ausencia de un sistema robusto que rodeara al modelo. Allí nació nuestra premisa fundamental: “El modelo no es el sistema”.
La tiranía del tiempo: Tiempos de reposición prolongados
Para un estratega de operaciones, el tiempo es el enemigo más costoso. En nuestro sector, las decisiones de reposición se materializan con un lead time significativo. Los tiempos de reposición prolongados nos imponen un silencio operativo constante entre la decisión de compra y la disponibilidad en depósito, mientras que los mecanismos de envío urgente —aunque reducen drásticamente los tiempos para cubrir demanda no cubierta (unmet before first arrival)— tienen un costo que erosiona los márgenes si se utilizan como norma.
Esta tiranía del tiempo genera un costo del error asimétrico:
- Por un lado, el “sangrado silencioso” del capital inmovilizado en exceso de inventario.
- Por otro, la catástrofe visible del quiebre de stock.
Para navegar esta tensión, hemos definido una ventana estratégica como nuestro horizonte canónico de planificación. No predecimos para mañana; predecimos para asegurar la disponibilidad en el momento en que el pedido realizado hoy finalmente llegue a nuestro inventario.
El mito del predictor único: Clasificar antes de predecir
Es un error estratégico tratar todo el catálogo como un problema homogéneo. La demanda en retail es una mezcla compleja de perfiles que el framework Syntetos-Boylan nos ayuda a desglosar. Nuestra arquitectura no busca un algoritmo universal, sino que despliega cuatro predictores diseñados para objetivos específicos:
- Keras (Redes Neuronales): Reservado para la demanda activa y regular de nuestros productos estrella, donde la constancia permite capturar patrones estacionales complejos.
- Croston: Especializado en demanda intermitente. Separa la frecuencia de la magnitud para evitar las distorsiones que los promedios simples generan en productos esporádicos.
- TSB (Teunter-Syntetos-Babai): Herramienta crítica para la Demanda Lumpy (infrecuente y variable). A diferencia de otros, el TSB modela la probabilidad de demanda que decae activamente durante periodos de silencio, permitiéndonos detectar la obsolescencia o “muerte lenta” de un producto antes de que se convierta en capital muerto.
- Híbrido: Nuestra red de seguridad para lanzamientos o productos con pocos datos, recurriendo a la mediana de categoría para mantener la sensatez operativa.
Elegir el predictor correcto es la primera capa de seguridad. Obligar a una red neuronal a predecir demanda errática no es innovación; es forzar a la IA a inventar patrones donde no existen.
Capas de seguridad (Guardrails): La estadística propone, el sistema limita
La robustez de un sistema se mide por su capacidad de decir “no” a una propuesta estadística absurda. Implementamos mecanismos de defensa (Guardrails) que actúan como reguladores del capital. Nuestro Semáforo de Confianza es el núcleo de este control:
- 🔴 Rojo (Evidencia débil): El sistema se vuelve conservador y limita la predicción a la mediana histórica del producto. No permitimos que una corazonada matemática arriesgue el flujo de caja.
- 🟡 Amarillo (Evidencia moderada): Se aplica una mezcla de modelos para suavizar extremos, buscando un equilibrio entre la tendencia y la seguridad.
- 🟢 Verde (Confianza plena): Tendencia basada en datos sólidos y consistentes.
Complementamos esto con protectores contra picos atípicos (Burst) y contra productos estancados (Stale). Preferimos ser conservadores y reaccionar con agilidad logística antes que congelar capital en errores basados en datos improbables.
Entrenamiento Honesto: La censura y la “demanda suprimida”
Un sistema inteligente es tan bueno como la honestidad de sus datos. En retail, un “cero” en las ventas a menudo no es falta de interés del cliente, sino una demanda suprimida por falta de stock.
Si permitimos que la IA aprenda de esos ceros sin contexto, memorizará fallas operativas como si fueran patrones de mercado. Nuestro sistema aplica una técnica de “censura” que detecta estos periodos de quiebre para que la IA aprenda “lo que el cliente quiso comprar” y no simplemente “lo que no pudimos vender”.
El Árbol de Decisión: El arbitraje entre estadística y criterio comercial
El juez final no es una caja negra, sino un Árbol de Arbitración. Este mecanismo actúa como un mediador de divergencias entre la estadística y el baseline comercial (la velocidad de venta real hacia el cliente).
Este árbol opera con dos ramas estratégicas:
- Rama de Crecimiento (Up): Es escéptica. Solo acepta que un producto está creciendo si existe una prueba de éxito sostenido. Si la evidencia no es sólida, el sistema emite un código como
growth_not_supported_commercialy prioriza la visión comercial conservadora. - Rama de Declive (Down): Es protectora. Si el modelo es demasiado pesimista, el sistema aplica un piso de seguridad basado en la evidencia más reciente (
decline_floor_applied), asegurando que no provoquemos un quiebre por una caída mal interpretada por el algoritmo.
La trazabilidad es total: cada pedido incluye un código de decisión que explica el porqué estratégico, construyendo confianza entre el equipo tecnológico y el de operaciones.
Resultados Tangibles y Validación “Shadow”
La robustez se valida con humildad ante los datos. A través de un riguroso backtest “leak-free” (sin fuga de datos), alcanzamos:
- Una reducción del error de pronóstico (MAE) en un 16.4%.
- Una liberación de capital inmovilizado en un 10.5%.
Para implementar estas mejoras, utilizamos el “Shadow Mode”. El sistema corre en paralelo, decide y registra, pero no actúa hasta demostrar su valía durante 2 a 4 ciclos de observación real.
Nuestra regla de oro es innegociable: Servicio > Error > Capital. Si una mejora en la precisión daña el servicio al cliente, se rechaza. La eficiencia nunca debe comprometer la promesa de disponibilidad.
Conclusión: La robustez es una postura ante los datos
La verdadera confiabilidad no proviene de la complejidad del algoritmo, sino de la solidez de las capas de seguridad que lo rodean. En un mundo obsesionado con la inteligencia artificial, la ventaja competitiva no reside en el modelo más brillante, sino en el sistema más robusto.
Como profesionales que construimos tecnología, nuestro deber es mirar más allá de la superficie. No se pregunte cuántas capas tiene su red neuronal; pregúntese qué sucede cuando se equivoca y qué mecanismos están ahí para detectarlo. Al final, en la escala de las operaciones reales, la elegancia del código es secundaria ante la resiliencia del sistema.
La robustez es del sistema, no del modelo.