← Volver a proyectos
ML & EstadísticaMay — Jun 2026Producción

Motor de reposición continua

Proyecta cuánto se va a vender de cada producto y sugiere cuánto comprar: ni quedarse sin stock ni acumularlo.

100%del proceso Excel/VBA reemplazado

El problema

Los compradores decidían las recompras con planillas y macros hechas a mano, sobre cientos de productos: riesgo constante de quedarse sin stock o de acumular de más.

Qué hice

Creé la línea base del motor: proyección desestacionalizada a partir de las semanas más representativas del historial, factor estacional, cálculo de cuánto stock hace falta por delante, acción sugerida por producto con semáforo y export a Excel con fotos y formato condicional.

Qué resultó

En producción, en manos del equipo de compras: reemplazó el proceso de planillas y macros.

Cómo sugiere la compra

  1. Historial de venta por SKUEntrada
  2. Proyección desestacionalizadaSobre las semanas más representativas
  3. Factor estacionalReaplicado a la proyección
  4. Cuánto stock hace faltaPara los meses que vienen
  5. Acción sugerida por productoCon semáforo
  6. Export a Excel con fotosSalida

El producto se repone, así que el error se corrige en el ciclo siguiente — pero a costa de quiebre o de sobrestock. El motor separa la señal de la estacionalidad, la vuelve a aplicar sobre la proyección y traduce el resultado a una acción por producto, no a un número suelto.

Stack

  • Python
  • Streamlit
  • SQL Server
  • Supabase
  • openpyxl
  • LangChain
  • Docker

Proyecto interno de Blue Star Group — el código no es público.

Siguiente proyecto: Analítica interanual de ventas →