Les algorithmes invisibles qui organisent nos choix quotidiens
Chaque matin, une suite de décisions silencieuses précède nos propres décisions : quel contenu apparaît en premier, quel itinéraire nous est suggéré, quel produit nous semble pertinent. Ces arbitrages reposent sur des systèmes automatisés qui ne sont presque jamais visibles. Cette invisibilité n'est pas accessoire : elle est la condition même de leur efficacité, car un système que l'on questionne à chaque usage perdrait l'avantage de fluidité qu'il procure. Mais cette fluidité a un prix opérationnel qu'on examine rarement avant qu'un incident ne le révèle. L'angle retenu ici n'est pas éthique ni technique au sens strict : il porte sur la continuité de service, c'est-à-dire sur ce qui se passe quand ces systèmes s'arrêtent, se trompent ou changent sans prévenir.
Dépendance et fragilité ne sont pas la même question
On confond souvent deux problèmes distincts. Le premier est la dépendance : à quel point une organisation ou un usager s'appuie sur un système automatisé pour agir. Le second est la fragilité : à quel point ce système peut cesser de fonctionner correctement sans que personne ne le remarque à temps. Un système très utilisé n'est pas forcément fragile ; un système fragile n'est pas forcément très visible dans son usage. La distinction compte parce que les réponses diffèrent : réduire la dépendance suppose de diversifier les sources de décision, tandis que réduire la fragilité suppose de surveiller le système lui-même, ses pannes, ses dérives silencieuses. Traiter les deux comme un seul problème conduit à des mesures mal calibrées, par exemple à multiplier les fournisseurs sans jamais vérifier si l'un d'eux peut, à lui seul, interrompre un service entier.
Le risque qu'on ne voit qu'après coup
Un algorithme qui organise un choix quotidien fonctionne par itérations : il apprend, il ajuste, il recommande. Ce fonctionnement progressif masque un risque spécifique, celui de la dérive cumulative. Une erreur isolée se corrige ; une dérive lente, elle, s'installe sans déclencheur identifiable. Le problème opérationnel n'est donc pas seulement de détecter une panne, mais de détecter un glissement qui ne ressemble à aucune panne connue. Une question pratique se pose alors : à quel moment un écart constaté devient-il un incident à traiter, plutôt qu'une simple variation normale ? Sans seuil défini à l'avance, cette décision reste arbitraire et dépend de qui l'observe, ce qui retarde mécaniquement toute réaction.
Continuité de service : remplacer ou dégrader ?
Face à une défaillance, deux stratégies s'opposent. La première consiste à prévoir un système de remplacement capable de reprendre la fonction à l'identique. La seconde consiste à accepter un mode dégradé, moins précis mais disponible immédiatement. La première option paraît plus solide, mais elle suppose de maintenir en permanence une infrastructure parallèle, ce qui a un coût et une complexité propres. La seconde est plus réaliste à mettre en œuvre, mais elle déplace le risque vers l'utilisateur final, qui reçoit alors des choix moins pertinents sans toujours le savoir. Aucune des deux réponses n'est universellement supérieure ; le choix dépend de la criticité réelle de la fonction concernée, une évaluation que beaucoup d'organisations n'ont jamais formalisée.
Qui décide du seuil de tolérance ?
La continuité d'un service automatisé suppose de définir à l'avance ce qu'on accepte de perdre en cas d'incident : exactitude, rapidité, personnalisation. Ce seuil de tolérance n'est pas une donnée technique neutre, c'est un choix d'organisation, souvent pris implicitement par celui qui conçoit le système plutôt que par celui qui en subit les conséquences. Une question pratique mérite d'être posée systématiquement : si ce système s'arrête demain, qui perd quoi, et qui le découvre en premier ? Formuler cette question avant l'incident, plutôt qu'au moment de la crise, change la nature de la décision : elle devient anticipée et assumée, plutôt que improvisée sous pression.
L'illusion de la redondance totale
Une tentation fréquente consiste à croire qu'ajouter des couches de secours suffit à garantir la continuité. Mais la redondance ne protège que contre les défaillances qu'on a anticipées ; elle ne protège pas contre une dérive partagée par tous les systèmes redondants, par exemple lorsqu'ils reposent sur les mêmes données d'entrée ou la même logique de fond. Cette observation invite à une distinction utile entre redondance de moyens et diversité de logique. Multiplier les serveurs ne corrige rien si la méthode de décision reste identique partout. La vraie robustesse suppose souvent d'accepter une option plus lente ou moins optimisée, mais fondée sur un principe différent, précisément pour le jour où la logique principale échoue.
Mesurer la dépendance avant la panne. La question la plus utile n'est peut-être pas de savoir comment réagir à une panne, mais de savoir, avant qu'elle survienne, jusqu'à quel point une activité repose sur un choix automatisé sans supervision humaine réelle. Cette mesure demande un exercice simple mais rarement pratiqué : retirer mentalement le système et observer ce qui resterait comme capacité de décision. Si la réponse est proche de rien, la dépendance est totale et le risque opérationnel aussi. Cet exercice ne vise pas à remettre en cause l'utilité de ces systèmes, mais à situer précisément le point où leur absence deviendrait un problème de continuité plutôt qu'un simple inconfort.
Les algorithmes invisibles ne posent pas seulement une question de confiance ou de transparence : ils posent une question de continuité, souvent négligée tant que rien ne casse. Distinguer dépendance et fragilité, anticiper les seuils de tolérance, et interroger la véritable diversité des systèmes de secours sont des démarches qui changent la nature de la préparation. Ce sont des pistes de réflexion, non des solutions prêtes à l'emploi, mais elles permettent de poser les bonnes questions avant qu'un incident ne les impose dans l'urgence.
Retrouver les autres articles du média
#algorithmes #continuitéopérationnelle #risquenumérique #résilienceinformatique #gestiondesrisques #automatisation #prisededécision #infrastructurenumérique #dépendancetechnologique #sécuritédesinformations


