BSS/OSS prêts pour les agents : ce que les opérateurs doivent construire avant de confier leurs opérations à l'IA
Chez un grand opérateur, un assistant IA a trouvé en quatre secondes la solution à un litige de facturation entreprise : accorder un avoir, corriger le plan tarifé, réémettre la facture. Un humain a ensuite mis deux jours à l'exécuter. L'avoir demandait une validation que le système ne savait pas enregistrer, le changement de plan devait être ressaisi dans un second catalogue, et la facture ne pouvait pas être annulée sans ticket manuel. Le modèle n'était pas le facteur limitant. L'environnement opérationnel l'était.
C'est cet écart entre décider et exécuter qui structure aujourd'hui la transformation BSS/OSS. En août 2026, Liberty Latin America a signé un engagement de dix ans confiant à Amdocs la gestion et la transformation de l'ensemble de son écosystème IT, opéré via un système d'exploitation agentique, avec l'objectif affiché de passer d'opérations IT traditionnelles à un modèle piloté par l'IA. Le même trimestre, Amdocs a annoncé un contrat pluriannuel de services managés avec un opérateur sud-américain de premier plan, portant sur une stack OSS complète avec gestion applicative pilotée par l'IA. Ce n'est pas vraiment une histoire de fournisseur. Les deux signaux pointent le même déplacement : les grands opérateurs n'achètent plus des fonctionnalités d'IA, ils achètent un modèle opérationnel.
La question n'est plus de savoir si l'IA peut assister les équipes télécoms. Elle est de savoir si les opérations télécoms sont prêtes à laisser des agents agir en sécurité dans des systèmes qui ne leur appartiennent pas.
Pourquoi les opérations télécoms résistent à l'automatisation
Une demande client reste rarement dans un seul système. Prenons un abonné résidentiel qui passe d'une offre fibre 300 Mbit/s à un bundle convergent avec une ligne mobile. La demande traverse le CRM et l'identité client, le catalogue produits et les règles de tarification, la gestion des commandes, la facturation et le charging temps réel, l'activation, l'inventaire réseau et service, l'assurance, au moins un système partenaire pour le volet mobile ou le financement du terminal, les notifications, et dans plusieurs marchés un enregistrement réglementaire.
Chacun de ces systèmes a son propre modèle d'états et sa propre définition de ce que veut dire « actif ». Ils échouent aussi de manières différentes. Automatiser une étape isolée est simple, et la plupart des opérateurs l'ont déjà fait. La chaîne, elle, n'a pas de propriétaire unique, et c'est là que ça bloque. Quand les systèmes sont faiblement couplés, une couche IA peut proposer la bonne action sans pouvoir l'exécuter jusqu'au bout. Ce qui ressemble à une limite de l'IA est le plus souvent une limite d'intégration.
Du copilote à l'agent : l'exécution change le modèle de risque
Trois choses très différentes portent aujourd'hui le même nom, et elles n'exposent pas au même risque.
Un copilote recommande ; un humain exécute et absorbe l'erreur. Un workflow automatise un chemin prédéfini avec un arbre de décision figé, et son comportement est connu avant l'exécution. Un agent choisit son chemin à l'exécution, dans un périmètre que quelqu'un doit avoir défini.
Dès que l'exécution passe de l'humain à l'agent, le coût d'une mauvaise décision change d'échelle. Un copilote qui se trompe de tarif fait perdre une minute à un conseiller. Un agent disposant d'un accès en écriture qui interprète mal une règle de suspension de masse peut placer des dizaines de milliers de lignes dans le mauvais état avant que quiconque le remarque, et en prépayé c'est le client qui le remarque en premier.
L'IA agentique raccourcit les cycles opérationnels. Elle raccourcit aussi la distance entre une mauvaise décision et ses conséquences. D'où un agenda très peu spectaculaire : permissions, ensemble d'actions autorisées, seuils de validation, pistes d'audit, procédures de retour arrière, observabilité, traitement des exceptions, et un rayon d'impact défini par type d'action.
Maturité des API : un agent appelle des capacités métier, pas des bases de données
La décision d'architecture qui compte le plus est celle du périmètre d'écriture de l'agent. Un agent ne doit jamais écrire directement dans une table de facturation, une fiche abonné ou un objet d'inventaire réseau. Il doit invoquer des capacités métier gouvernées : créer une commande, changer d'offre, suspendre un service, accorder un avoir, déclencher une activation, ouvrir un ticket d'assurance, demander un rapport de règlement.
La différence tient à tout ce que la capacité embarque et que l'écriture brute ignore. « Accorder un avoir » vérifie l'éligibilité et la limite de politique commerciale, enregistre qui a validé, notifie le client et génère l'écriture comptable. Un UPDATE direct en base ne fait rien de tout cela et laisse un écart que quelqu'un rapprochera en fin de mois.
Des API conçues pour des agents demandent plus de rigueur que des API conçues pour un portail. L'agent a besoin d'un catalogue pour savoir ce qui existe, et d'un contrôle d'accès par rôle pour que son périmètre soit imposé en dehors du prompt plutôt qu'à l'intérieur. Les contrats doivent être versionnés, parce qu'un agent qui a appris une signature continuera de l'appeler. Les clés d'idempotence comptent ici plus qu'ailleurs : un rejeu après timeout de la passerelle ne doit pas accorder deux fois le même avoir de 50 EUR. Ensuite viennent la validation et les contrôles de politique à la frontière de la capacité, une journalisation structurée rattachée à un identifiant de corrélation, et des limites de débit. Un agent coincé dans une boucle répète une erreur plus vite qu'aucun opérateur humain ne l'a jamais fait.
Cohérence des données : une vérité opérationnelle partagée
L'automatisation amplifie ce que la donnée raconte déjà. La plupart des opérateurs vivent avec des incohérences connues que les équipes ont appris à contourner sans en parler : le CRM affiche un service actif alors que l'activation est encore en attente ; la facturation applique un tarif que l'espace client n'affiche pas ; l'inventaire ignore la ressource d'accès réellement utilisée ; un système partenaire n'a jamais confirmé l'activation ; l'assurance voit une panne sur une commande que la gestion des commandes a déjà clôturée.
Un conseiller expérimenté reconnaît ces artefacts et appelle la bonne équipe. Un agent les prend au pied de la lettre. Face à un enregistrement d'activation en attente sur un service que le client utilise, il peut rouvrir une commande déjà servie, relancer l'activation et générer une seconde facturation. Techniquement, rien n'a échoué. Chaque système a fait ce qu'on lui demandait.
Le prérequis est une vérité opérationnelle partagée. Des données de référence dont chaque attribut a un propriétaire, un modèle produit canonique auquel le catalogue et la facturation se ramènent tous les deux, un inventaire de services qui correspond à ce qui est réellement raccordé. Autour de cela : des flux d'événements qui publient les changements d'état au lieu d'obliger les systèmes à s'interroger mutuellement, des rapprochements planifiés plutôt qu'en fin de mois, et une vue unique de l'état d'un client dans tous les domaines à la fois.
L'orchestration inter-domaines, pas une couche IA posée au-dessus
Un BSS/OSS prêt pour les agents, ce sont trois couches aux responsabilités claires : la couche IA et agents décide, la couche d'orchestration exécute et contrôle, les systèmes BSS, OSS et partenaires restent les systèmes de référence.
Dans une boucle gouvernée, l'agent comprend le contexte, choisit une action autorisée, appelle la bonne capacité métier, vérifie le résultat, écrit la piste d'audit et transmet l'exception à un humain avec assez de contexte pour agir. L'orchestration prend en charge ce que les agents font mal : le séquencement entre domaines, les timeouts et la compensation. Si l'activation échoue après que la facturation a déjà été appliquée, quelque chose doit annuler le montant, restaurer l'offre précédente et clôturer la commande avec le bon code motif. C'est de la conception transactionnelle, pas un meilleur prompt.
Human-in-the-loop : où l'autonomie doit s'arrêter
Certaines actions ne devraient jamais être totalement autonomes, quelle que soit la qualité du modèle. Les changements tarifaires de masse, les avoirs et remboursements au-delà d'un seuil, la suspension d'un compte entreprise ou wholesale, les modifications des conditions de règlement avec un partenaire, les actions réseau en situation d'incident, et tout ce qui a une conséquence réglementaire ou fiscale.
Le schéma qui fonctionne est l'autonomie graduée. En dessous de 20 EUR, l'avoir s'exécute automatiquement ; entre 20 et 200 EUR il passe par un superviseur ; au-delà, par la finance. Un plafond cumulé limite ce qu'une population d'agents peut accorder en une heure, de sorte qu'une erreur systématique est contenue au lieu d'être découverte dans le reporting mensuel. En pratique, ces seuils s'écrivent après le premier incident. Les écrire avant coûte nettement moins cher. Prêt pour les agents ne veut pas dire totalement autonome. Cela veut dire que chaque action a le bon niveau d'autonomie, de validation et de contrôle.
Pourquoi les opérateurs multi-pays en ont besoin en premier
Les groupes présents dans plusieurs pays rencontrent le problème plus tôt. Des socles legacy différents par OpCo, des catalogues différents, des régulateurs et des règles de protection du consommateur différents, des devises et des traitements fiscaux différents, des écosystèmes partenaires différents, et des variantes de processus locales qui existent pour de bonnes raisons.
Dans ce contexte, la valeur d'une couche prête pour les agents n'est pas l'unification. C'est la capacité à déployer une pratique gouvernée sans reconstruire chaque système local. Un contrat de capacité « suspendre un service » se définit une fois au niveau groupe et se mappe sur sept implémentations différentes en dessous, avec les mêmes permissions, le même format d'audit et les mêmes seuils de validation. La couche de mapping absorbe les différences dont l'agent n'a pas à se préoccuper.
Ce qu'il faut moderniser avant de déployer des agents
Les prérequis qui séparent un pilote d'un modèle opérationnel :
- des capacités BSS/OSS exposées en API gouvernées, pas via des écrans ou un accès base
- un catalogue produits unifié, ou une couche de mapping explicite entre catalogues
- des données client, produit et service cohérentes, avec une propriété définie
- une intégration événementielle entre domaines, pas seulement des batchs de rapprochement
- un moteur d'orchestration qui gère séquencement, reprises et compensation
- des permissions par rôle pour les identités machines, pas seulement pour les personnes
- des journaux d'audit immuables enregistrant intention, acteur, validation et résultat
- des procédures de retour arrière et de compensation testées, par type d'action
- des workflows d'exception qui routent vers un humain avec tout le contexte
- une observabilité sur le parcours client, pas système par système
- des standards d'intégration pour les interfaces partenaires et wholesale
Rien d'exotique là-dedans. C'est du travail classique de transformation BSS/OSS, et c'est précisément pour cela qu'il est repoussé au profit du pilote IA, et que le pilote cale au moment où il doit écrire quelque part.
La maturité IA, c'est la maturité d'intégration
Les opérateurs qui gagneront sur les opérations pilotées par l'IA ne seront pas forcément ceux qui disposent du modèle le plus avancé. Ce seront ceux dont l'environnement BSS et OSS autorise une exécution sûre, gouvernée et inter-domaines, où chaque action automatisée est autorisée, tracée, réversible et observable.
C'est une décision d'architecture, et elle se prend maintenant, dans des engagements à dix ans. Chez Avante, nous voyons le même ordre des opérations dans tous les programmes sérieux : la couche d'intégration d'abord, les agents ensuite.