Contexte et fonctionnement des IA SRE

En 2012, un ingénieur SRE de LinkedIn a construit un prototype capable de s’autoguérir et d’apprendre de chaque incident. À l’époque, les capacités d’IA étaient limitées, mais le principe était déjà posé : un système qui inspecte les alertes, formule des hypothèses, interroge la télémétrie, corrèle les déploiements récents et applique automatiquement la correction. Aujourd’hui, les outils qualifiés d’« AI SRE » remplissent ces fonctions de bout en bout, réduisant le temps moyen de résolution (MTTR) des incidents routiniers.

Impacts sur les compétences humaines

Le paradoxe décrit par Lisanne Bainbridge en 1983 – l’« Ironies of Automation » – se confirme : l’automatisation diminue les occasions de pratique tout en maintenant la responsabilité des opérateurs face aux situations inédites. Lorsque l’IA résout les incidents de faible sévérité, les ingénieurs accumulent moins d’expérience concrète. En cas d’incident complexe, le temps de résolution augmente parce que les intervenants n’ont plus développé d’intuition sur les comportements du système. L’auteur prédit une baisse du MTTR global mais une hausse du temps de résolution pour les incidents critiques, un effet mesurable dès que les équipes s’appuient davantage sur les IA.

Leçons de l’aviation et stratégies d’atténuation

L’aviation illustre le même problème. Les moteurs à turbine modernes enregistrent moins d’une panne en vol pour 100 000 heures de vol, ce qui rend l’expérience directe d’une panne extrêmement rare. Malgré cela, les pilotes restent formés grâce à des simulateurs obligatoires tous les six mois, selon la FAA. Un incident réel, comme le crash du vol TransAsia 235 (panne du propulseur droit, mauvaise identification du problème, crash 117 secondes après l’avertissement), montre que la maîtrise des scénarios rares est indispensable.

Dans le domaine logiciel, Rootly et Uptime Labs ont créé des simulations d’incidents e‑commerce où les ingénieurs jouent le rôle de commandant d’incident, utilisent les outils d’observabilité et interagissent avec des agents LLM dans Slack. Cette approche reproduit la pression d’un SEV0 tout en conservant la dimension pratique. Les participants peuvent également demander à l’IA d’expliquer chaque étape de son diagnostic, mais l’explication ne remplace pas l’expérience directe.

Perspectives et recommandations

Pour limiter le « comprehension debt » – l’écart croissant entre la connaissance du système et la compréhension des opérateurs – les équipes doivent instaurer des exercices réguliers : chaos engineering, tabletop drills et simulations alimentées par IA. L’objectif est de garder les ingénieurs en contact avec les signaux de télémétrie, les flux de déploiement et les processus de résolution. En combinant l’efficacité des IA pour les incidents routiniers avec une formation continue sur les scénarios rares, on préserve la capacité humaine à intervenir lorsque l’automatisation échoue.