top of page
Rechercher

Documenter automatiquement un programme RPG existant grâce à l'IA

Photo du rédacteur: Logik Service
Logik Service
il y a 3 heures
2 min de lecture

Sur beaucoup de systèmes IBM i, les programmes RPG tournent depuis vingt ou trente ans sans documentation à jour. Les personnes qui les ont écrits sont parties, les dossiers papier ont disparu, et chaque évolution commence par une longue lecture du code. C'est le premier frein à la modernisation.

Ce que l'IA change

Un modèle de langage lit un source RPG, fixe ou free, comme un développeur expérimenté le ferait, mais en quelques secondes. Il en déduit le rôle du programme, les fichiers lus et écrits, les paramètres d'entrée et de sortie, les règles de gestion et les appels vers d'autres programmes. À partir de là, on génère un dossier de spécifications fonctionnelles et techniques, structuré et homogène d'un programme à l'autre.

Notre méthode

Nous partons des sources tels qu'ils sont, sans les modifier. Chaque programme passe par une chaîne en trois étapes : extraction des éléments techniques (fichiers, formats, sous-programmes), rédaction du dossier par l'IA selon un gabarit validé avec le client, puis relecture humaine par un développeur RPG. Cette relecture est indispensable : l'IA se trompe parfois sur une règle de gestion subtile, et c'est là que nos quarante ans de pratique font la différence.

Ce que vous obtenez

Un dossier par programme, au format Word ou PDF, avec la description fonctionnelle, le dictionnaire des fichiers, les schémas de flux et la liste des dépendances. L'ensemble forme une cartographie de l'application, que l'on peut ensuite exploiter pour planifier une migration, former un nouvel arrivant ou répondre à un audit.

Combien de temps

Sur une application de quelques centaines de programmes, le travail se compte en semaines et non en mois. Le coût est sans commune mesure avec une documentation manuelle, et le résultat est plus régulier.

Vous avez une application RPG, Adelia ou WinDev à documenter ? Envoyez-nous un programme représentatif, nous vous retournons son dossier à titre d'exemple.

 
 
 

Posts récents

Voir tout

Commentaires


Post: Blog2_Post
bottom of page