Predictive Service Time
Predictive Service Time (PST) utiliza el aprendizaje automático para estimar cuánto tiempo necesitará un conductor en cada parada, de modo que tus rutas y ETAs reflejen las condiciones reales en lugar de suposiciones fijas.
Por qué el tiempo de servicio es importante
Es difícil calcular correctamente el tiempo de servicio. La duración de una parada depende de lo que se está entregando, la estructura del edificio, el barrio, la hora del día, y más.
Los pequeños errores se acumulan a lo largo de una ruta:
- Subestimados, los tiempos de servicio retrasan a los conductores, demorando todas las paradas siguientes y frustrando tanto a los destinatarios como a los conductores.
- Sobreestimados, los tiempos de servicio desperdician capacidad y generan esperas innecesarias.
PST sustituye los valores estáticos y las reglas simples por una predicción para cada tarea individual.
Cómo funciona
PST aprende a partir de tu propio historial de entregas. El modelo se entrena únicamente con los datos de tu plataforma y nunca se comparte ni se ve influenciado por otros clientes.
Tiene en cuenta factores como:
- Tamaño y peso del artículo
- Número de piso y disponibilidad de ascensor
- Ciudad y código postal de la entrega
- Hora del día y día de la semana
El modelo se reentrena todos los días laborables (de lunes a viernes), por lo que sigue mejorando a medida que se registran nuevas entregas.
Se calcula una predicción cada vez que se necesita el tiempo de servicio: cuando se crea o se anuncia una tarea, cuando se actualiza una tarea y cuando se solicitan franjas horarias disponibles.
Cada predicción viene acompañada de un nivel de confianza: BAJO, MEDIO o ALTO. Solo las predicciones con confianza ALTA se aplican a tus tareas. Si una predicción tiene una confianza menor, o no puede calcularse, se utiliza en su lugar tu tiempo de servicio habitual.
Primeros pasos
PST se implementa en dos etapas, para que puedas revisar las predicciones antes de que afecten a ninguna tarea.
Etapa 1: Activar PST en tu plataforma
Ponte en contacto con tu representante de Urbantz para activar PST en tu plataforma. Una vez activado:
- El modelo se entrena con tus datos históricos y está listo el siguiente día laborable (si se activa un viernes, las predicciones comienzan el lunes).
- Las predicciones se calculan y se muestran junto a tus tareas, pero no se aplican. Tu lógica de tiempo de servicio actual continúa funcionando como siempre.
- Tu plataforma necesita al menos 50 tareas en los últimos 3 meses para que el modelo se entrene. Más datos implican predicciones más fiables.
Etapa 2: Aplicar las predicciones por almacén
Cuando estés satisfecho con las predicciones, puedes empezar a aplicarlas almacén por almacén:
- Ve a Administración > Plataforma > Almacenes y selecciona el almacén deseado.
- Abre la pestaña Configuración y busca la tarjeta Predictive Service Time.
- Activa Apply Predictive Service Time y guarda.
El cambio tiene efecto inmediato para las nuevas tareas y las solicitudes de franjas horarias en ese almacén. Las tareas existentes conservan su tiempo de servicio actual. Puedes activar tantos almacenes como quieras, uno a la vez.
Visualizar y controlar las predicciones
Dónde ver las predicciones
Una vez que PST está activo en tu plataforma, aparecen dos nuevos campos: Predictive Service Time y Predictive Service Time Confidence. Los encontrarás en:
- La pestaña General de los detalles de la tarea
- La lista de tareas, como columnas
- Las exportaciones a hojas de cálculo
Cuando se ha aplicado una predicción, el Service Time de la tarea coincide exactamente con su Predictive Service Time.
Recalcular una predicción
Si cambias detalles que afectan a la duración de una parada, puedes pedirle a PST que vuelva a predecir. Se activa un recálculo cuando actualizas alguno de estos campos: tipo de tarea, dimensiones, almacén, ubicación, contacto, franja horaria o tiempo de servicio.
Para aplicar la nueva predicción:
- En la interfaz: mantén marcada la opción Calculate service time automatically al editar la tarea.
-
A través de la API: incluye
recalculateServiceTime: trueen la solicitudPOST /task/{id}.
Otros campos, como los metadatos, no activan un recálculo.
Usar tu propio tiempo de servicio en su lugar
Puedes omitir la predicción para una única solicitud y usar tu tiempo de servicio habitual, incluso en un almacén donde PST esté aplicado:
| Solicitud | Cómo omitir la predicción |
|---|---|
| Actualización de tarea (interfaz) | Desmarca Calculate service time automatically |
| Actualización de tarea (API) | Omite recalculateServiceTime, o configúralo como false
|
Creación de tarea (POST /task) |
Envía ignorePredictiveServiceTime: true
|
Franjas horarias (POST /scheduling/get-timeslots) |
Envía ignorePredictiveServiceTime: true
|
La predicción se sigue calculando y es visible en la tarea, y la configuración del almacén permanece vigente para el resto de solicitudes. Los cambios aparecen en el historial de la tarea como cualquier otra actualización.
Desactivar PST
Para dejar de aplicar predicciones en un almacén, ve a Administración > Plataforma > Almacenes, selecciona el almacén, abre Configuración, desactiva Apply Predictive Service Time y guarda. Las predicciones se seguirán calculando para su revisión.
Para detener PST por completo, ponte en contacto con tu representante de Urbantz para desactivarlo en tu plataforma. Esto detiene todas las predicciones, independientemente de la configuración de los almacenes.
Preguntas frecuentes
No veo el interruptor Apply Predictive Service Time ni los nuevos campos de tarea. PST debe activarse primero en tu plataforma. Ponte en contacto con tu representante de Urbantz.
¿Puedo habilitar un almacén con poco historial de entregas? Sí, pero es probable que las predicciones allí tengan una confianza menor y no se aplicarán hasta que el modelo haya aprendido lo suficiente.
¿Puedo aplicar predicciones con confianza BAJA o MEDIA? No. Solo se aplican las predicciones con confianza ALTA, y este umbral no se puede modificar.
¿Por qué una predicción tiene confianza BAJA o MEDIA? Es posible que el modelo aún no disponga de suficientes entregas históricas similares, o que a la tarea le falten detalles que ayuden a predecir.
¿Por qué el campo Predictive Service Time está vacío en una tarea? No se realizó ninguna predicción para esa tarea. Es posible que PST se haya activado muy recientemente y todavía se esté entrenando, que esté desactivado, o que la predicción haya fallado. En todos los casos, se utiliza tu tiempo de servicio habitual.
¿Qué ocurre con mi tiempo de servicio original cuando se aplica una predicción? El sistema lo sigue calculando y conservando, y se utiliza automáticamente siempre que no se pueda aplicar una predicción.
¿Se aplican las predicciones a las tareas existentes? No. Las predicciones solo se aplican a las tareas y a las solicitudes de franjas horarias creadas después de habilitar un almacén.
¿Por qué ha bajado la confianza respecto a antes? Si tus operaciones han cambiado significativamente (nuevas zonas, nuevos tipos de producto), el modelo necesita tiempo para adaptarse. Si no ha cambiado nada, ponte en contacto con el soporte de Urbantz.
¿PST ralentiza las solicitudes? PST añade una cantidad de tiempo de procesamiento muy pequeña que no debería ser perceptible. Si observas algún impacto, ponte en contacto con el soporte de Urbantz.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.