Extracteur & Pipeline documentaire
Comprendre comment Assistant z/OS transforme une documentation IBM en données structurées, puis en contenus consultables, traduits et exploitables par la recherche et l’IA.
1. Objectif de l’extracteur
L’extracteur transforme une documentation IBM source en données structurées utilisables par Assistant z/OS. Il ne remplace pas la documentation IBM : il en prépare le contenu pour la recherche, la consultation et les traitements complémentaires.
2. Lecture du PDF IBM
Le traitement commence par la documentation IBM, généralement en anglais. L’extracteur parcourt les pages et identifie les références techniques recherchées : messages, codes, rubriques documentaires et informations associées.
3. Génération du JSON structuré
Une fois l’extraction terminée, les données sont regroupées dans un fichier JSON structuré. Cette étape intermédiaire rend le résultat contrôlable avant son chargement en base.
4. Chargement en base
Le JSON validé est ensuite chargé dans la table source du module concerné. La table anglaise devient le corpus documentaire exploitable par Assistant z/OS.
5. Traduction française
La traduction constitue une étape séparée de l’extraction. Le corpus anglais sert de base au moteur de traduction, qui produit progressivement le corpus français.
6. Reprise sur incident
Le traitement de traduction est conçu pour reprendre sans recommencer l’ensemble du corpus. Les lignes déjà traduites ou validées sont conservées.
7. Traçabilité documentaire
La traçabilité est un principe central du pipeline. L’utilisateur doit toujours pouvoir distinguer la documentation IBM source, la traduction française et l’interprétation produite par l’IA.
8. Exploitation dans Assistant z/OS
Une fois les corpus chargés, les données peuvent être utilisées par les différentes fonctions du produit.
9. Ancien et nouveau fonctionnement
Le mécanisme actuel rend les étapes plus visibles et mieux séparées.
Ancien fonctionnement
L’extraction, la structuration et le chargement étaient davantage enchaînés directement.
Fonctionnement actuel
Le JSON constitue désormais une étape intermédiaire explicite entre l’extracteur et la base. Cela améliore la lisibilité, le contrôle, la reprise et la traçabilité du traitement.
10. Exemple concret : IMS 15.2
Le module IMS 15.2 illustre le pipeline complet.