Como a 99 calcula o preço das corridas e escolhe motoristas

Fonte: Canaltech — 2026-10-15

A 99 utiliza dezenas de algoritmos para calcular o preço das corridas e escolher quais motoristas receberão os pedidos dos passageiros. Ao todo, são 248 filtros utilizados para selecionar os condutores, enquanto os valores das viagens podem ser atualizados a cada dois minutos.

Os detalhes foram apresentados durante o 99Tech Summit, nesta quarta-feira (14), no Rio de Janeiro, pelos diretores de Operações da empresa, Fabrício Ribeiro e Anna Ishisaki.

Em entrevista ao Canaltech , Anna tirou dúvidas sobre o funcionamento do app e explicou que os algoritmos começam a trabalhar a partir do momento em que o usuário informa a origem e o destino.

Depois disso, o sistema cruza uma série de informações para encontrar o motorista com maior probabilidade de aceitar o pedido e realizar a corrida.

Por que o motorista mais próximo nem sempre recebe a corrida?

Você provavelmente já abriu o aplicativo da 99, viu vários carros próximos da sua localização e, mesmo assim, precisou esperar por um motorista mais distante.

Isso acontece porque a distância é apenas um dos fatores considerados pelo algoritmo para escolher quem receberá a chamada.

Segundo Ribeiro, o aplicativo também analisa a direção em que o veículo está seguindo, o tempo estimado para chegar ao passageiro e a probabilidade de o motorista aceitar ou cancelar a corrida.

Os executivos apresentaram um exemplo: um motorista está a 500 metros do passageiro, mas levaria oito minutos para chegar porque segue na direção contrária. Outro está a 800 metros, porém conseguiria chegar em apenas três minutos.

Nesse caso, o segundo motorista teria vantagem na seleção, mesmo estando mais distante.

"Todo mundo assume que, quando a gente vai selecionar alguém, a gente sempre vai selecionar por distância. É óbvio que a distância é importante, mas outros filtros também são aplicados", explicou Anna ao Canaltech.

O sistema ainda considera o destino da viagem e o histórico de comportamento dos motoristas. Se um condutor costuma aceitar corridas para determinada região, por exemplo, essa informação pode influenciar as próximas ofertas.

De acordo com Ribeiro, o ranking dos motoristas é recalculado a cada dois segundos, conforme novos pedidos aparecem ou outros são recusados.

O que acontece quando um motorista recusa muitas corridas?

Outro ponto explicado por Anna é que o comportamento dos motoristas influencia diretamente a quantidade de chamadas que eles podem receber.

Segundo a executiva, quando um condutor recusa muitas corridas, o algoritmo pode interpretar que ele não está realmente disponível para trabalhar , mesmo que continue com o aplicativo ligado.

"O algoritmo vai começar a entender que talvez ele não esteja de fato disponível como ele diz estar", afirmou.

Nesse cenário, o motorista pode passar a receber menos chamadas. A executiva explicou que o aplicativo também aprende quais tipos de viagens cada condutor tem maior probabilidade de aceitar, considerando fatores como origem, destino e horário.

Isso não significa, necessariamente, uma punição formal por recusar corridas. Segundo Anna, a redução pode acontecer porque o sistema passa a considerar que aquele motorista tem uma chance menor de aceitar determinadas solicitações.

A empresa também monitora mudanças no comportamento dos condutores de maneira coletiva. Caso muitos motoristas comecem a recusar viagens que antes aceitavam, por exemplo, a equipe procura identificar o que mudou.

Um aumento no preço da gasolina ou uma mudança nas condições de determinada cidade podem influenciar esse comportamento.

Nessas situações, segundo Anna, a 99 utiliza análises dos algoritmos e avaliações das equipes de operação para decidir se precisa ajustar os preços ou os critérios de distribuição das corridas.

Como a 99 calcula o preço das corridas?

O valor que aparece para o passageiro é definido a partir de três etapas, segundo os executivos.

A primeira é um preço-base , que considera fatores como distância, tempo estimado da viagem,…

[Matéria original de Canaltech — clique em "Fonte" abaixo para ler na íntegra.]

Ler a matéria completa em Canaltech

Ver no DILIGENCE News