Planejador de viagem por autonomia
Quem viaja com tanque curto planeja a rota em torno de onde abastecer, não do caminho. O planejador quebra o trajeto pela autonomia útil do veículo, atribui a cada parada um score de fidelidade derivado de sinais objetivos da fonte de dados e deixa a pessoa escolher quanto risco aceita.
Stack
Em desenvolvimento: arquitetura validada em PoC a ~10 chamadas pagas por plano, contra 24 na primeira versão.
O desafio
O mapa é commodity: roteamento e busca de ponto de interesse vêm prontos de API. O que nenhuma API entrega é a decisão de onde parar dentro da autonomia e o quanto se pode confiar em cada parada. Duas restrições apertam esse núcleo ao mesmo tempo. A primeira é de dado: o campo de combustível do Google vem vazio no Brasil e o horário de funcionamento existe em cerca de três de cada quatro postos, então um planejador que promete parada garantida mente. A segunda é de custo: cada plano gerado consome chamadas pagas, e um produto gratuito morre se o custo por consulta não for tratado como restrição de arquitetura desde o primeiro dia.
A abordagem
- 01
Score de fidelidade por parada e por trecho, montado a partir de sinais verificáveis na fonte, com a interface mostrando quais sinais faltam em vez de esconder a incerteza atrás de um selo.
- 02
Três níveis de risco à escolha do usuário, e um nível estrito que avisa quando a rota não fecha em vez de inventar parada.
- 03
Base oficial de revendedores da ANP como fonte primária de candidatos, gratuita e com o dobro da cobertura do Google no mesmo corredor, deixando a API paga só para a rota e para o horário dos candidatos de cada janela.
- 04
Identificador de lugar e correspondência entre as bases guardados em cache, já que a primeira correspondência de cada posto é o item mais caro e só precisa ser paga uma vez.
- 05
Teto rígido de requisições no código e orçamento com alerta por projeto, para que o custo por plano seja medido e não estimado.
- 06
Deduplicação da base de postos: o mesmo endereço aparece com cadastros distintos, e sem isso o plano B oferecido era o próprio posto principal.
O resultado
- Arquitetura híbrida validada contra rotas reais, de 24 para cerca de 10 chamadas pagas por plano
- Custo por plano medido por nível de risco, o que definiu o que cabe no gratuito e o que é candidato a pago
- Em desenvolvimento, ainda não é sistema em produção
Frente aplicada
Desenvolvimento Full-Stack
O sistema completo, escrito para outra equipe conseguir manter.
Ver a frente completa →
Traga o problema para um engenheiro.
A primeira conversa é com um engenheiro e não tem custo. Se o projeto não for adequado à OmniTech, dizemos isso logo no início e, quando possível, indicamos quem atende.