Technologie10 min de lecturePublié le 2026-02-25

Claude AI et COBOL : comment analyser et documenter le code legacy

Utilisez Claude AI pour analyser, documenter et moderniser le code IBM COBOL. Guide pratique pour les équipes IT disposant de codebases legacy.

220 milliards de lignes de COBOL : le problème que personne ne veut affronter

Il y a 220 milliards de lignes de code COBOL actif en production dans le monde. 43 % des systèmes bancaires mondiaux fonctionnent en COBOL. 95 % des transactions aux distributeurs automatiques aux États-Unis passent par des programmes COBOL. Ce n'est pas un langage mort. C'est l'infrastructure invisible qui soutient l'économie mondiale.

Le vrai problème n'est pas le langage lui-même, mais la connaissance. Les programmeurs COBOL qui ont écrit ces systèmes partent à la retraite. La documentation, quand elle existe, est souvent obsolète ou incomplète. Chaque année qui passe rend la logique métier encodée dans ces programmes plus opaque, et le risque opérationnel pour les entreprises augmente.

Le 23 février 2026, Anthropic a publié un article de blog intitulé « How AI helps break the cost barrier to COBOL modernization ». Le lendemain, l'action IBM a chuté de 13 %, sa pire séance depuis 2000, effaçant plus de 31 milliards de dollars de capitalisation boursière. Le message du marché était clair : l'IA change les règles de la modernisation des systèmes legacy.

Ce que Claude peut faire avec du code COBOL

Claude est aujourd'hui l'un des modèles d'IA les plus efficaces pour l'analyse de code COBOL. Il ne se contente pas de lire la syntaxe : il comprend la structure des programmes, trace les flux d'exécution et reconstruit la logique métier même sans documentation.

Parmi les capacités spécifiques, on trouve la cartographie complète de la codebase : Claude lit les fichiers sources COBOL et cartographie les relations structurelles entre les programmes, identifie les points d'entrée, trace les chemins d'exécution à travers les sous-programmes appelés et reconstruit le graphe de dépendances entre les modules.

Il y a ensuite l'analyse des flux de données. Claude suit le flux de données de l'entrée à la sortie, à travers les WORKING-STORAGE SECTIONs, les FILE SECTIONs et les structures partagées via les instructions COPY. C'est particulièrement critique dans les systèmes AS/400 où les copybooks définissent des structures de données utilisées par des dizaines de programmes.

Enfin, Claude excelle dans la compréhension de la logique métier implicite : les règles de calcul, les conditions d'exception, la gestion des erreurs et la logique de validation qui, en COBOL, sont souvent codées sans commentaires ni documentation externe.

Documentation automatisée : de l'opacité à la transparence

Le cas d'usage le plus immédiat et à forte valeur ajoutée est la génération automatisée de documentation. Un système COBOL sur AS/400 avec des centaines de programmes et aucune documentation à jour représente un risque opérationnel énorme et un coût caché chaque fois qu'un programmeur doit modifier du code qu'il ne connaît pas.

Avec Claude, le processus devient systématique. Pour chaque programme, Claude peut générer une description de l'objectif du programme et de son contexte fonctionnel, une documentation des flux d'entrée et de sortie avec les fichiers et structures de données impliqués, une explication en langage naturel de la logique procédurale, y compris les conditions de branchement, les boucles et la gestion des erreurs, ainsi qu'une cartographie des dépendances externes incluant les CALL, les COPY et les accès aux fichiers partagés.

Cette documentation n'est pas générique : elle est spécifique, précise et directement liée au code source. Et elle est générée en minutes, et non en semaines de rétro-ingénierie manuelle.

Il ne suffit pas de demander « que fait ce code ? »

Analyser une codebase COBOL avec Claude nécessite une approche structurée et méthodologique. Il ne s'agit pas de coller un programme dans un chat. Cela requiert une expertise spécifique à la fois dans le monde COBOL/AS/400 et dans les techniques de prompting et d'orchestration de l'IA.

Le processus que nous utilisons chez Maverick AI comporte plusieurs phases : de l'inventaire et la classification des objets du système, à la résolution des dépendances entre programmes et copybooks, en passant par l'analyse modulaire et le recoupement entre composants. Chaque phase nécessite des outils et méthodologies spécifiques pour extraire des informations précises du système IBM i et les présenter correctement à Claude.

Un aspect critique est la résolution des copybooks : un programme COBOL sans ses structures de données partagées, c'est comme lire un livre avec des chapitres manquants. Un contexte complet est essentiel pour produire une documentation fiable. Sans approche méthodique, le risque est de générer une documentation incomplète ou trompeuse, pire que de ne pas en avoir du tout.

Passer à l'échelle sur de grandes codebases

Pour les grandes codebases, avec des centaines ou des milliers de programmes, une approche manuelle ne passe pas à l'échelle. Il faut des architectures d'automatisation qui permettent de traiter des systèmes entiers de manière systématique tout en maintenant la qualité d'analyse sur chaque module.

Chez Maverick AI, nous avons développé des méthodologies spécifiques qui exploitent les capacités agentiques de Claude pour paralléliser l'analyse, gérer les limitations de la fenêtre de contexte et produire une documentation structurée et cohérente même sur de très grandes codebases.

Les résultats mesurés par la recherche académique confirment l'efficacité de l'approche : 93 % de précision dans la compréhension du code, avec une réduction de 35 % de la complexité perçue par rapport à la lecture directe du code source. Mais les chiffres seuls ne suffisent pas : la différence réside dans la méthodologie avec laquelle l'IA est appliquée au contexte spécifique de chaque système.

Évaluation des risques : identifier les points critiques

Au-delà de la documentation, Claude est particulièrement utile pour l'évaluation technique des risques de la codebase. En analysant le code, Claude identifie les modules à fort couplage, les plus risqués à modifier car connectés à de nombreux autres programmes, et les modules isolés qui peuvent être mis à jour ou remplacés indépendamment.

Cette analyse est fondamentale pour toute décision stratégique : si l'objectif est une modernisation progressive, savoir quels modules toucher en premier et lesquels nécessitent plus de prudence fait la différence entre un projet réussi et un désastre.

Claude évalue également la dette technique accumulée : structures de données redondantes, logique dupliquée entre les programmes, patterns d'erreurs récurrents et vulnérabilités potentielles. Des informations qui nécessitaient auparavant des semaines de revue de code manuelle.

Démarrer : l'approche Maverick AI

La documentation et l'analyse de code COBOL avec Claude ne sont pas un projet théorique : c'est quelque chose que les entreprises peuvent commencer immédiatement avec un impact mesurable.

Maverick AI accompagne les entreprises disposant de systèmes COBOL sur AS/400 selon un parcours pragmatique. Nous commençons par une évaluation initiale du système et produisons rapidement une cartographie complète de la codebase avec la documentation des modules les plus critiques.

Cette évaluation a une valeur immédiate même pour ceux qui ne prévoient pas de migration : elle réduit le risque opérationnel, accélère l'intégration de nouveaux développeurs et crée une base de connaissances structurée que l'entreprise peut consulter et mettre à jour au fil du temps.

Si votre entreprise dispose de systèmes COBOL sur AS/400 et que la documentation est insuffisante ou inexistante, contactez-nous pour découvrir comment nous pouvons vous aider. Découvrez notre expertise Claude AI.

Vous avez une codebase COBOL à analyser ?

Découvrez comment Claude AI peut cartographier et documenter votre code legacy. Contactez-nous pour une évaluation gratuite de votre codebase.

Nous contacter

Vous souhaitez en savoir plus ?

Contactez-nous pour découvrir comment nous pouvons aider votre entreprise avec des solutions IA sur mesure.

Nous contacter
Claude AI pour IBM COBOL : Analyse et Documentation Automatisées du Code Legacy | Maverick AI