L’IA peut-elle guérir le cas curieux du COBOL dans le secteur financier ?

  • COBOL dans le secteur financier : Langage de programmation ancien toujours largement utilisé
  • Urgence de la modernisation : Difficulté à trouver des développeurs compétents, problèmes techniques en cascade
  • Intégration de logiciels modernes : Collaboration avec l'IA pour convertir et restructurer le code COBOL
  • Avantage concurrentiel : Réduction des coûts technologiques, meilleure sécurité et développement plus rapide

Le secteur bancaire déploie des efforts concertés pour rajeunir et modifier la perception bien ancrée selon laquelle il existe trop d’organisations au rythme lent. Cependant, malgré de nombreux signaux positifs selon lesquels les banques adoptent des technologies de rupture pour prendre une longueur d'avance, nombre d'entre elles sont encore gênées par le fait de devoir s'appuyer sur un langage de programmation vieux de plus de 50 ans.

COBOL a été développé à la fin des années 1950 en mettant l'accent sur les applications commerciales, financières et administratives. Il s’agit de l’un des langages de programmation les plus anciens de l’histoire de l’informatique encore utilisé, malgré le développement de langages plus modernes et plus flexibles. Cependant, une solution pourrait désormais être en vue pour gérer cet héritage grâce à l’IA et aux grands modèles linguistiques.

L’importance de COBOL dans le secteur financier ne peut être surestimée. Plus de 43 % des systèmes bancaires internationaux en dépendent encore, et 92 % des responsables informatiques le considèrent comme un atout stratégique. Selon Enlyft, plus de 38 000 entreprises dans divers secteurs utilisent encore COBOL. Sans surprise, il est difficile à remplacer.

L’IA peut-elle guérir le cas curieux du COBOL dans le secteur financier ?

Un pourcentage important des transactions quotidiennes effectuées par de grandes entreprises telles que JPMorgan Chase, American Express, Fiserv, Bank of America et Visa reposent en grande partie sur COBOL. De plus, certains estiment que 80 % des transactions quotidiennes de ces géants financiers et jusqu'à 95 % des opérations des distributeurs automatiques sont toujours alimentées par COBOL.

L’urgence de la modernisation

Bien que ces sociétés maintiennent avec succès leurs systèmes COBOL depuis des années, les efforts de mise à jour de ces logiciels sont entravés par la difficulté à trouver des développeurs maîtrisant ces langages archaïques.

Nous savons que de nombreuses banques britanniques, par exemple, sont aux prises avec plusieurs problèmes informatiques dus à une technologie obsolète. Ceux-ci incluent des problèmes tels que l’accès au compte bloqué et des problèmes de traitement des paiements.

Cela souligne à quel point il est urgent de passer du COBOL et d'autres systèmes anciens à des systèmes plus modernes afin de maintenir le fonctionnement fluide et sûr du secteur financier dans un environnement technologique en évolution rapide. Le recours à COBOL rend également extrêmement difficile l'intégration des nouvelles technologies et applications qui sont désormais essentielles pour contrôler les coûts, battre les nouveaux concurrents et répondre aux attentes plus élevées des clients.

Intégration de logiciels modernes

Les banques travaillent donc avec des partenaires technologiques pour créer un produit qui les aidera à atteindre trois objectifs clés  : valider, convertir et restructurer le code COBOL.

Les développements récents montrent que les grands modèles linguistiques peuvent être une solution parfaite pour cela. Avec la capacité de comprendre et d'interpréter le code produit dans une variété de langages de programmation, ces LLM peuvent agir comme une aide au code. Ils sont utilisés pour traduire du code écrit dans des langages plus contemporains vers des langages plus anciens, comme le COBOL.

Avantage concurrentiel

Les développeurs jouent ensuite un rôle crucial en garantissant l'exactitude et la fonctionnalité du code nouvellement généré après qu'il ait été automatiquement transformé par le LLM. Les avantages de l’IA se conjuguent aux connaissances humaines pour assurer le succès de cette démarche.

On s’attend à ce que l’application de modèles d’IA dans ce processus réduise considérablement les coûts technologiques, renforce la sécurité et accélère le développement. Il a été observé que l’utilisation d’assistants de code peut contribuer à réduire d’environ 10 % les dépenses généralement attribuées aux coûts technologiques dans une banque type.

L'objectif de l'introduction des assistants de code est de faire progresser les services clients d'une banque ainsi que son infrastructure informatique interne.

Il semble donc que les logiciels modernes pourraient non seulement aider les banques à devenir plus efficaces, plus sécurisées et plus axées sur le client, mais également offrir une solution au problème du COBOL. Tout cela peut alors se combiner pour leur donner un nouvel avantage concurrentiel dans le secteur bancaire.