Passer au contenu

Sous le capot

Il n'y a aucune tournée à bâtir

Snowmass remplace les tournées bâties à la main par une répartition en direct. Voici ce qui se passe vraiment pendant une tempête — et ce qui tourne en dessous.

Pendant la tempête

  1. 1

    Placez vos propriétés une seule fois

    Placez vos propriétés sur une carte — ou importez tout un carnet de clients depuis un CSV. C'est toute la configuration. Aucune tournée à dessiner, aucune liste par opérateur à assembler, et rien à reconstruire quand la saison change.

  2. 2

    Chaque propriété est évaluée en direct

    À mesure que les tracteurs se déplacent, Snowmass évalue en continu chaque propriété ouverte pour toute la flotte — en pondérant la position de chaque machine, le temps de trajet routier réel jusqu'à la propriété et la direction que vous avez choisie pour le balayage. Chaque propriété est évaluée au moment où une machine a besoin de son prochain arrêt — à partir du GPS en direct et des arrêts terminés — de sorte qu'une attribution reflète toujours la position actuelle de la flotte.

  3. 3

    Chaque tracteur réclame son meilleur prochain arrêt

    La machine la mieux placée réclame une propriété de façon atomique — réglée dans la base de données en une seule étape, de sorte que deux tracteurs ne peuvent jamais se dédoubler sur une même entrée. La flotte se déploie sur le périmètre au premier mouvement, puis balaie les secteurs denses avant de poursuivre, sans qu'un répartiteur regroupe les arrêts à la main.

  4. 4

    Quand un plan casse, l'essaim se répare

    Une machine devient silencieuse, s'immobilise ou est rappelée pour un bris — et ses propriétés retournent à l'essaim automatiquement en quelques minutes, reprises par celui qui est désormais le mieux placé. Les moments où une tournée fixe s'effondre sont ceux que Snowmass absorbe de lui-même.

  5. 5

    La reprise après andain boucle la boucle

    Quand une équipe dégage une propriété mais que la déneigeuse municipale rebloque l'entrée, l'opérateur le signale — et Snowmass retient la propriété pendant un délai, puis la remet en file pour que l'essaim y renvoie quelqu'un. Le recouvrement qu'une liste figée ne peut même pas exprimer est géré pour vous.

Sous le capot

Ce qui rend l'essaim intelligent

Tableau de bord Snowmass affichant les passes actives et le décompte des tournées en direct

L'évaluation — position, temps routier et direction

Toutes les quelques secondes, chaque propriété ouverte reçoit un score en direct pour chaque tracteur disponible. Trois éléments le déterminent, et aucun n'est une tournée dessinée d'avance.

  • La position : à quel point une machine est bien placée par rapport à la propriété et au secteur où elle se trouve — pour que les grappes serrées soient balayées ensemble.
  • Le temps de trajet routier réel : le temps de conduite réel sur le réseau routier, issu d'un moteur de routage en direct, jamais une estimation à vol d'oiseau qui ignore une rivière ou une autoroute.
  • La direction : le balayage que vous choisissez — de l'extérieur vers l'intérieur, de l'intérieur vers l'extérieur ou au plus proche d'abord — pour que toute la tempête s'écoule comme vous le voulez.
Détail d'une passe avec déploiements, visites de service et confirmation d'équipe

La attribution atomique — pourquoi deux machines ne se dédoublent jamais

L'évaluation décide qui devrait prendre une propriété ; la réclamation le concrétise sans course. Quand un tracteur prend une entrée, cette réclamation est réglée dans la base de données en une seule opération atomique.

  • Deux machines qui visent la même propriété au même instant sont départagées proprement — une seule l'emporte, l'autre évalue simplement son prochain meilleur arrêt.
  • Aucun arbitrage du répartiteur, aucune double affectation, jamais deux équipes qui arrivent sur une même entrée pour s'y retrouver l'une l'autre.
  • Parce que la réclamation est sans course au niveau de la base de données, la flotte peut se réoptimiser en continu sans jamais se marcher sur les pieds.
Tableau de bord de commande des opérations avec l'état de chaque machine en direct

Les comportements qui gardent la couverture intelligente

Une simple règle du « plus proche disponible » éparpillerait une flotte et gaspillerait des minutes entre les arrêts. Une poignée de comportements en production façonnent l'essaim pour qu'il couvre le terrain comme le ferait un répartiteur d'expérience.

  • Le déploiement en éventail envoie les premiers mouvements largement sur le périmètre au lieu de s'entasser sur un seul secteur.
  • La cohésion de densité garde une machine à balayer un secteur dense jusqu'au bout avant qu'elle le quitte — sans va-et-vient à travers la ville.
  • L'anti-vol empêche une machine de saisir une propriété juste à côté d'un pair qui travaille déjà ce secteur, pour que les équipes ne se chevauchent pas.
Messagerie des opérateurs avec conversations en direct par opérateur

Comment il se répare quand la réalité dévie

Tout l'intérêt d'un essaim, c'est ce qui se passe quand le plan casse. Snowmass traite la défaillance comme normale et la contourne sans qu'un humain replanifie la tempête.

  • Une machine devenue silencieuse au-delà de sa fenêtre voit ses propriétés réservées retourner à l'essaim automatiquement — un bris ou une batterie à plat n'immobilise pas une tournée.
  • Un répartiteur peut rappeler une machine brisée volontairement, et son travail revient aussitôt à la flotte.
  • Les réclamations coincées — où un déploiement se retrouve à détenir une propriété qu'il ne peut pas terminer — sont détectées et réparées pour que le travail ne stagne jamais en silence.

Possible seulement parce qu'il y a un vrai moteur en dessous

Heures d'arrivée en direct, simulation hypothétique, auto-réparation, reprise après andain — aucune de ces fonctions ne se greffe à une tournée fixe. Elles existent parce que la répartition est un système vivant, qui redécide la tempête toutes les quelques secondes. Ce moteur, c'est tout le produit.

Prêt avant la prochaine tempête

Lancez une simulation à l'échelle de votre flotte, ou parlez à l'équipe pour préparer la saison.