¿Cómo funciona el algoritmo de Cola Inteligente?

Yana Borisevich

Última actualización hace 10 días

Nuestro sistema utiliza un mecanismo inteligente y justo de distribución de viajes conocido como Cola Inteligente.

¿Qué ocurre cuando se realiza un pedido instantáneo?

Cuando un cliente solicita un viaje instantáneo, el sistema:

  • Busca conductores disponibles en un radio de hasta 100 km del punto de recogida.

  • Filtra a los conductores según su radio de trabajo personal (configurado en la App del Conductor).

  • Crea una cola de conductores elegibles.

  • Envía la oferta uno por uno según su posición en la cola, hasta que uno la acepte.

¿Cómo se calcula la prioridad de los conductores?

Cada conductor elegible en la cola recibe un índice de prioridad, basado en tres factores:


  • Karma del conductor – una puntuación basada en acciones como aceptar, rechazar o cancelar viajes.

  • Tiempo de espera – cuánto tiempo ha estado inactivo desde su último viaje completado.

  • Distancia al punto de recogida – se favorece a los conductores más cercanos:

    • Menos de 1 minuto tiene prioridad sobre más de 1 minuto.

    • 1–5 minutos es mejor que 5–8 minutos.

    • Más de 8 minutos es la opción menos preferida.

Los conductores con mayor índice de prioridad reciben primero la oferta de viaje.

Beneficios de la cola inteligente

  • Servicio más rápido para los clientes – Las órdenes se asignan más rápido, reduciendo tiempos de espera.
  • Distribución justa de viajes – Los viajes se asignan según métricas en tiempo real, no solo por ubicación.
  • No es necesario hacer fila – El sistema rastrea automáticamente la posición de cada conductor.
  • Fomenta el buen desempeño – Ignorar o rechazar viajes reinicia el tiempo de espera del conductor, bajándolo en la cola.

Ejemplo de la Cola Inteligente en acción

Supongamos que hay dos conductores a menos de 5 minutos del cliente:


  • Conductor 1: Su último viaje terminó hace 3 minutos.

  • Conductor 2: Su último viaje terminó hace 15 minutos.

Aunque tengan karma y distancia similares, el Conductor 2 recibe primero la oferta por haber esperado más tiempo. Si la rechaza, se le ofrece al Conductor 1.

Algoritmo de búsqueda automática de conductores: dos rondas

  1. Primera Ronda:
    El sistema envía la orden a los conductores cuyo punto de recogida está dentro de su radio de trabajo.


  2. Segunda Ronda:
    Si nadie acepta, se amplía la búsqueda a conductores en un radio de hasta el doble de su radio de trabajo
    (por ejemplo, si el radio es de 10 km, se envía hasta 20 km).


Si un conductor recibe una oferta fuera de su radio, la app muestra una notificación en la pantalla de Ofertas, permitiéndole aceptarla manualmente si lo desea.

¿Te ha sido útil el artículo?

A 0 de 0 les gusta este artículo