Keep learning with
LOKAD TV
Les grilles quantiles représentent une amélioration significative par comparaison avec les prévisions classiques ou quantiles lorsqu'il s'agit de prévisions de stock. Cependant, les prévisions probabilistes surpassent largement les grilles quantiles. Pour en savoir plus, consultez nos pages les plus récentes de la section Technologie.
Lokad fait plus ou moins la même chose pour le commerce : nous exploitons le Machine Learning pour rendre votre entreprise plus rentable, et la technologie que nous utilisons est suffisamment avancée pour que vous n'ayez presque plus besoin de vous en préoccuper.
Nous décrivons ci-dessous ce qui se passe en coulisses à Lokad, mais vous pouvez être certain que notre application est à votre portée, même si vous ne comprenez pas totalement comment fonctionne notre moteur de prévisions — tout comme vous utilisez votre filtre anti-spam sans rien connaître des inférences bayésiennes.En effet, le défi que doivent relever les entreprises est d'éviter deux situations extrêmes : un pic de demande imprévu qui peut causer une rupture de stock, et une demande trop faible qui entraîne des problèmes de stock mort. Ce qu'il se passe entre ces deux extrêmes, lorsque la demande est plus ou moins au niveau "attendu", n'a en fait que peu d'importance pour l'activité d'une entreprise.
Et pourtant, les prévisions classiques - prévisions moyennes ou médianes - ignorent totalement ces cas extrêmes et se concentrent entièrement sur le cas moyen. Il n'est donc pas surprenant que les prévisions classiques ne réussissent pas à empêcher correctement les ruptures de stock ou le stock mort. Les prévisions quantiles,elles, relèvent le défi en se concentrant directement sur les scénarios utiles — éviter les ruptures de stock par exemple — et s'efforcent de fournir des réponses exactes aux problèmes posés. Et soudainement à partir de 2012, de plus en plus de nos clients étaient satisfaits. Pour la première fois de l'histoire de Lokad, plus de 3 ans après le lancement de l'entreprise, nous avions un outil qui fonctionnait vraiment. En 2015, Lokad a mis en production la troisième version de sa technologie de prévisions : les grilles quantiles. Les prévisions quantiles représentaient déjà un progrès radical par rapport aux prévisions classiques, mais elles avaient leurs points faibles. Au fur et à mesure des déploiements et mises en œuvre que nous avons effectués chez nos clients, nous avons réalisé que produire des prévisions pour un seul scénario est utile, mais il est possible d'aller encore plus loin. Pourquoi seulement un scénario ? Pourquoi pas un deuxième ou un troisième ? Manipuler plusieurs scénarios manuellement, sans automatisation, s'est avéré fastidieux, et nous avons réalisé qu'il faudrait établir des prévisions sur tous les scénarios en une seule fois. D'un point de vue informatique, c'était bien plus coûteux : pour chaque produit, il faut calculer la probabilité de (presque) chaque niveau de demande possible. Cependant, même si la quantité de calculs semble stupéfiante, le prix des ressources informatiques est en chute libre depuis plusieurs années. Et ce qui aurait pu être jugé trop coûteux il y a 5 ans, est maintenant très abordable. En 2015, Lokad a mis en production la troisième version de sa technologie de prévisions : les grilles quantiles. Bien que gourmandes en calculs informatiques, les grilles quantiles sont maintenant abordables grâce à la chute libre du coût des ressources de cloud computing.L'approche des grilles quantiles est très différente : pour chaque produit, Lokad calcule la probabilité respective de chaque niveau de la demande future. Au lieu de continuer à faire croire qu'il est possible de connaître véritablement la demande future, les grilles quantiles expriment directement les probabilités associées aux différents futurs possibles.
Prenons par exemple un produit qui ne se vend pas très souvent, avec un délai de réapprovisionnement de 2 semaines. La distribution de la demande sur les 2 semaines à venir (l'horizon des prévisions doit généralement être égal au délai de réapprovisionnement) peut être représentée ainsi :Demande | Probabilité |
---|---|
0 unité | 55 % |
1 unité | 20 % |
2 unités | 14 % |
3 unités | 7 % |
4 unités | 3 % |
5 unités | 0 % (arrondi) |
Pour chaque décision d'achat, on peut poser un calcul simple, avec un "résultat" qui dépend de la demande future vs la décision d'achat actuelle. Puis, un score peut être associé à chaque décision, sur la base des probabilités respectives de chaque possible niveau de la demande future.
Les prévisions de la demande sont communément utilisées pour faciliter certaines décisions supply chain — passer une commande ou lancer un ordre de production par exemple. Une fois que l'on a toutes les probabilités, associées à tous les scénarios qui en résultent, on peut alors établir une liste priorisée complète de toutes les décisions d'achat. En effet, pour chaque décision d'achat, un calcul simple indiquant les conséquences financières associées peut être fait : si la demande est de D unités et que l'on achète P unités, alors le résultat financier sera X. Il va sans dire que Lokad est là pour vous aider dans ce calcul, qui se résume, pour la plupart des entreprises, à la marge brute moins le coût du stock, moins le coût d'une rupture de stock. Ainsi, un fois la formule du calcul établie, les conséquences de chaque décision logistique — comme « acheter 1 unité du produit Z » — peuvent être mesurées et comparées aux probabilités de chaque scénario possible. Ce faisant, le « score » de chaque décision possible est calculé. Une fois le score de chaque décision calculé, il est possible de classer ces décisions en mettant les plus rentables en début de liste. Nous appelons cette liste la liste priorisée d'achats. Chaque produit y est présent sur plusieurs lignes. En effet, même si acheter 1 unité du produit Z est la meilleure décision d'achat (i.e. l'achat le plus pressant), il se peut qu'acheter la prochaine unité du produit Z soit au 20e rang des achats les plus pressants, avec beaucoup d'autres unités d'autres produits à acheter dans l'intervalle.En utilisant les grilles quantiles pour obtenir une liste priorisée d'achats, plus besoin de se soucier des taux de service : ils sont représentés naturellement à travers les priorités elles-mêmes.
Si le taux de service d'un produit à forte marge peut être augmenté à moindre coût, le produit se trouvera naturellement en haut de la liste. À l'inverse, si un produit souffre de ventes très irrégulières, qui rendent extrêmement coûteuse l'augmentation de son taux de service, alors il ne se trouvera en tête de liste que lorsque le niveau stock associé est dangereusement bas et que l'entreprise est quasiment sûre de ne pas avoir à gérer de stock mort malgré des ventes très irrégulières. La liste priorisée résout également le problème des contraintes de trésorerie. Quelle que soit la situation de votre entreprise en matière de trésorerie, cette liste vous offre plusieurs options. Si vous avez peu de trésorerie disponible, vous n'achetez que les produits en haut de la liste et recomposez uniquement les niveaux de stock pour les produits qui doivent impérativement être disponibles. Si vous avez plus de trésorerie, votre entreprise peut augmenter son stock en se concentrant sur les produits les plus rentables tout en gardant sous contrôle les risques liés au stock.Les entreprises doivent souvent faire face à des contraintes de réapprovisionnement telles que les quantités minimales de commande (au niveau SKU, ou bien au niveau de la commande globale), ou bien le regroupement d'unités en grande quantité dans des containers. De telles contraintes peuvent être intégrées naturellement grâce à une liste priorisée d'achats, telle que décrite ci-dessus ; cette dernière ne fournit pas seulement des suggestions d'achat avec un niveau de priorité, mais également des recommandations compatibles avec vos contraintes d'approvisionnement.
La marche à suivre dépend du type de contrainte à prendre en compte. Prenons l'exemple de l'envoi de containers. Lokad peut calculer les volumes cumulés par fournisseur — en faisant l'hypothèse que les achats sont effectués dans l'ordre de la liste et que chaque fournisseur livre indépendamment des autres. À partir de ces volumes cumulés, il suffit de parcourir la liste jusqu'à ce que la capacité du container soit atteinte. De la même façon, s'il existe une contrainte de quantité minimale de commande pour un SKU donné, il est facile de supprimer de la liste toutes les lignes avant que la condition ne soit remplie, et de reporter la quantité minimale directement dans la première ligne une fois la condition remplie.