Décrire les contraintes en langage courant
Par Nathan ColeMis à jour le
L'assistant traduit les exigences formulées avec vos propres mots en champs précis que lit l'optimiseur. "La camionnette frigorifique ne peut pas faire la tournée de la boulangerie avant 6h00" et "laisser deux livraisons de faible valeur pour demain plutôt que de payer quatre heures supplémentaires à un deuxième chauffeur" correspondent toutes deux à des champs de cette manière. Cette page détaille cette correspondance sur un exemple d'invite, montre des invites qui énoncent le résultat plutôt qu'un paramètre, et couvre les exécutions comparatives.
Les invites ci-dessous fonctionnent de la même manière dans l'assistant de l'application et dans un assistant connecté. Les deux écrivent les mêmes champs via les mêmes outils.
La traduction, en un exemple
L'invite :
Plan tomorrow's 62 deliveries. Two vans, both from the Mons depot,
drivers start at 7:00 and I do not want anyone finishing after 16:30.
The four pharmacy orders have to arrive before 11:00. Chilled orders
can only go on the van with the fridge. If it does not all fit, drop
the lowest-value stops rather than running late, and tell me which
ones you dropped and why.
Ce que l'assistant définit :
| Dans l'invite | Dans le plan |
|---|---|
| "deux camionnettes depuis le dépôt de Mons" | Deux véhicules rattachés à un même dépôt. Voir Ajouter des véhicules et des dépôts |
| "début à 7:00, fin au plus tard à 16:30" | Le créneau de service du véhicule. Voir Services, horaires de travail et limites de tournée |
| "commandes de pharmacie avant 11:00" | Un créneau horaire sur ces quatre commandes. Voir Créneaux horaires, temps de service, priorité et charge |
| "les produits réfrigérés uniquement sur la camionnette frigorifique" | Une étiquette requise sur les commandes et l'étiquette correspondante sur le véhicule. Voir Étiquettes : compatibilité véhicule-commande |
| "abandonner les arrêts de moindre valeur" | Une priorité plus élevée sur tout le reste. Voir Pourquoi une commande est non affectée |
| "dites-moi lesquels vous avez abandonnés et pourquoi" | Le panneau Non affecté avec son explication par commande |
Des invites qui énoncent le résultat
Énoncez le résultat et laissez l'assistant choisir les champs qui le produisent.
Le coût, pas la distance
I pay drivers 28 per hour and the vans cost 0.32 per km, plus 140 a day
each if I use them at all. Optimize for what this actually costs me, and
tell me whether the third van earns its keep.
Les coûts des véhicules sont des entrées de l'optimiseur. Voir Coûts des véhicules et la métrique COST. Une fois ces coûts définis, la réponse à "la troisième camionnette en vaut-elle la peine" est la différence de COST entre les exécutions.
Limites légales de conduite
These are long-haul runs under EU rules: 45 minutes of break before
4.5 hours of driving, and it can be split 15 plus 30. Apply that to
both trucks and show me where the breaks land.
Voir Pauses des chauffeurs et limites de temps de conduite.
Capacité et rechargements
The van holds 18 roll cages. Let it come back to the depot to reload
mid-day if that serves more stops than a second van would.
Voir Dépôts multiples, tournées ouvertes et rechargements.
Interventions qui doivent rester groupées
The scaffolding drop and the pickup an hour later are one job, same
crew, drop first. Same for the three site visits at Rue Verte, they
run in that order.
Voir Transferts collecte et livraison et Séquences de commandes.
Exécutions comparatives
L'assistant peut lancer l'optimiseur plusieurs fois et comparer les résultats :
Run this three ways and compare cost, distance, and unassigned orders:
(a) as it stands, (b) with a third van, (c) with the finish time
relaxed to 18:00. Give me a short table and a recommendation.
Chaque exécution est une optimisation complète sur vos données. La comparaison répond à des questions comme "ai-je besoin d'un autre chauffeur", "que me coûte l'heure limite de 16:30" ou "combien le créneau de 2 heures du nouveau client ajoute-t-il".
Lorsque des commandes sont non affectées, demandez "pourquoi la 88431 n'a pas été servie, et quel est le changement le moins coûteux qui la servirait". Routing24 produit une explication par commande avec les blocages et les leviers. L'assistant la transmet en langage courant. Voir Pourquoi une commande est non affectée pour le même contenu.
Contraintes et offres
Les offres se distinguent par les règles de planification qu'elles incluent. Voir Offres et facturation.
L'optimiseur respecte les contraintes définies sur le plan. Des modifications manuelles ultérieures, les vôtres ou celles de l'assistant, peuvent les enfreindre : Routing24 signale le problème au lieu de refuser la modification. Voir Consulter, modifier et exporter un plan avec l'IA.
Étape suivante
Poursuivez avec Consulter, modifier et exporter un plan avec l'IA. La référence complète des contraintes se trouve dans Véhicules & contraintes.
FAQ
Dois-je connaître les paramètres de l'optimiseur pour utiliser l'assistant ?
Non. Énoncez le résultat avec vos propres mots et l'assistant choisit les champs qui le produisent. La camionnette frigorifique qui ne peut pas rouler avant 6h00 devient un créneau de service, les produits réfrigérés uniquement sur la camionnette frigorifique devient des étiquettes correspondantes, et abandonner les arrêts de moindre valeur devient une priorité plus élevée sur tout le reste.
Quelles contraintes puis-je énoncer en langage courant ?
L'assistant définit tout ce que l'optimiseur lit : créneaux horaires, capacités et rechargements, services et horaires de travail, pauses des chauffeurs et limites de temps de conduite, étiquettes pour la compatibilité véhicule-commande, paires de collecte et livraison, séquences de commandes, priorités et coûts des véhicules. Les invites fonctionnent de la même manière dans l'assistant de l'application et dans un assistant connecté.
L'assistant peut-il comparer différents scénarios d'optimisation ?
Oui. Demandez l'exécution du plan de plusieurs manières, par exemple en l'état, avec une troisième camionnette et avec une heure de fin plus tardive. Chaque exécution est une optimisation complète sur vos données, et la comparaison répond à des questions comme la nécessité d'un chauffeur supplémentaire ou le coût d'une heure limite en distance et en argent.
Qu'advient-il des contraintes lorsque le plan est modifié par la suite ?
L'optimiseur respecte les contraintes du plan. Des modifications manuelles ultérieures peuvent les enfreindre : glisser un arrêt au-delà de son créneau horaire, ou sur un véhicule dont les étiquettes ne correspondent pas. Routing24 signale le problème sur la tournée au lieu de refuser la modification, et vous décidez de la conserver ou non. La référence complète des contraintes se trouve dans la catégorie Véhicules & contraintes.