Come fanno le app di delivery a calcolare i tempi di arrivo stimati con tanta precisione?

Richard1972 CA 🔍 Appassionato 👁 58 ⚑ Segnala Matematica

Uso DoorDash e Uber Eats da circa un anno, e sono veramente curioso della matematica dietro i loro ETA. Sembrano tenere conto del traffico, della distanza, del tempo di preparazione del ristorante e della posizione del corriere tutto in una volta. Quale algoritmo o formula stanno effettivamente usando per prevedere quando arriverà il mio cibo?

1 risposte

★ Miglior risposta

Ho notato che in realtà queste app sono parecchio incerte a volte, il che ti dice che l'algoritmo non è magia. Combinano dati in tempo reale come i pattern di traffico attuali (presi da Google Maps o servizi simili), i tempi storici di preparazione del ristorante per diversi tipi di pasti, la posizione e la velocità attuali del fattorino, e la distanza verso il tuo indirizzo - poi inseriscono tutto in modelli di machine learning addestrati su migliaia di ordini completati per predire i ritardi. La parte complicata è che i ristoranti sono la variabile più grande; un locale di pizza affollato venerdì sera impiega molto più tempo di un posto di sushi di martedì, quindi le app tengono traccia del tempo di preparazione per ristorante, ora del giorno e complessità dell'ordine. Il meteo, il comportamento del fattorino e gli incidenti casuali entrano in gioco, è per questo che a volte vedrai l'ETA aggiornarsi mentre il fattorino prosegue - l'algoritmo continua a ricalcolare in base ai nuovi dati piuttosto che usare solo la stima iniziale.

La tua risposta

Accediper rispondere.