{"id":76579,"date":"2026-07-09T10:06:07","date_gmt":"2026-07-09T08:06:07","guid":{"rendered":"https:\/\/www.arcadsoftware.com\/arcad\/?p=76579"},"modified":"2026-07-09T10:06:07","modified_gmt":"2026-07-09T08:06:07","slug":"ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance","status":"publish","type":"post","link":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/","title":{"rendered":"IA et non-r\u00e9gression : modernisez vos applications IBM i sans risque !"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:15px;--awb-padding-left:15px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\" style=\"--awb-content-alignment:center;--awb-font-size:14px;--awb-text-color:var(--awb-color5);--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:600;\"><p>Article r\u00e9dig\u00e9 par St\u00e9phane Cagnon, le 9 juillet 2026<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p><span style=\"background-color: rgba(0, 0, 0, 0);\">L&#8217;IA g\u00e9n\u00e9rative change la donne sur IBM i : analyser un programme RPG vieux de trente ans, en expliquer la logique, proposer un refactoring, tout cela se fait aujourd&#8217;hui en quelques minutes. Une opportunit\u00e9 historique pour un patrimoine qui porte souvent le c\u0153ur du business : facturation, paie, stocks&#8230;<\/span><\/p>\n<p>Mais une question revient en comit\u00e9 de direction : \u00ab L&#8217;application modernis\u00e9e fait-elle exactement la m\u00eame chose qu&#8217;avant ? \u00bb Pas \u00e0 peu pr\u00e8s. Exactement. Car sur ces syst\u00e8mes, une diff\u00e9rence de comportement, c&#8217;est une facture fausse ou une paie erron\u00e9e.<\/p>\n<p><strong>Notre conviction, la modernisation la plus s\u00fbre est hybride : l&#8217;IA pour comprendre, le d\u00e9terminisme pour transformer, la non-r\u00e9gression pour prouver.<\/strong><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_2_3 2_3 fusion-flex-column to-remember\" style=\"--awb-padding-top:20px;--awb-padding-right:25px;--awb-padding-bottom:5px;--awb-padding-left:25px;--awb-overflow:hidden;--awb-bg-size:cover;--awb-border-radius:9px 9px 9px 9px;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\" style=\"--awb-margin-top:0px;\"><p><span class=\"title\">Ce qu&#8217;il faut retenir<\/span><\/p>\n<\/div><ul style=\"--awb-size:14px;--awb-margin-bottom:20px;--awb-item-padding-top:6px;--awb-item-padding-bottom:0px;--awb-line-height:23.8px;--awb-icon-width:23.8px;--awb-icon-height:23.8px;--awb-icon-margin:9.8px;--awb-content-margin:33.6px;--awb-circlecolor:#437cb4;--awb-circle-yes-font-size:12.32px;\" class=\"fusion-checklist fusion-checklist-1 type-numbered\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\">1<\/span><div class=\"fusion-li-item-content\">\n<p><b>L&#8217;IA comprend et acc\u00e9l\u00e8re, elle ne garantit pas, <\/b>cette garantie vient des moteurs d\u00e9terministes.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\">2<\/span><div class=\"fusion-li-item-content\">\n<p><b>La non-r\u00e9gression prouve<\/b> qu&#8217;une modernisation reproduit exactement le comportement m\u00e9tier.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\">3<\/span><div class=\"fusion-li-item-content\">\n<p><b>L&#8217;hybride est \u00e9conomique<\/b> : IA cibl\u00e9e + MCP = consommation des tokens ma\u00eetris\u00e9e.<\/p>\n<\/div><\/li><\/ul><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:15px;--awb-padding-left:15px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-flex-wrap:wrap;\" id=\"blog-content\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:35px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">1. L&#8217;IA pour comprendre<\/h2><\/div><div class=\"fusion-text fusion-text-4 fusion-text-no-margin\" style=\"--awb-margin-bottom:25px;\"><p>Soyons clairs, l&#8217;IA g\u00e9n\u00e9rative apporte une valeur r\u00e9elle et imm\u00e9diate sur IBM i :<\/p>\n<\/div><ul style=\"--awb-margin-top:-15px;--awb-margin-bottom:20px;--awb-item-padding-top:0px;--awb-iconcolor:var(--awb-color4);--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:14.08px;\" class=\"fusion-checklist fusion-checklist-2 type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Comprendre :<\/strong> expliquer un code non document\u00e9, reconstituer les r\u00e8gles m\u00e9tier enfouies.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Documenter :<\/strong> produire la documentation que personne n&#8217;a eu le temps d&#8217;\u00e9crire.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Assister :<\/strong> sugg\u00e9rer des refactorings, guider un junior dans du code inconnu.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Acc\u00e9l\u00e9rer :<\/strong> rendre r\u00e9alistes des chantiers repouss\u00e9s faute de bras et d&#8217;expertise.<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-5\"><p>Mais un mod\u00e8le de langage est probabiliste par construction : il produit la sortie la plus probable, pas une sortie garantie. Demandez-lui de convertir deux fois le m\u00eame programme : rien ne garantit deux r\u00e9sultats identiques. Et \u00e0 l\u2019\u00e9chelle d\u2019un portefeuille applicatif, qu\u2019il s\u2019agisse de quelques centaines ou de plusieurs milliers de programmes, rien ne garantit que la m\u00eame r\u00e8gle de conversion sera appliqu\u00e9e uniform\u00e9ment partout.<\/p>\n<p>Ce n&#8217;est pas un d\u00e9faut de l&#8217;IA. C&#8217;est sa nature. Et c&#8217;est pr\u00e9cis\u00e9ment pourquoi elle ne peut pas, seule, porter la responsabilit\u00e9 d&#8217;une modernisation de syst\u00e8me critique.<\/p>\n<p>Dans ces syst\u00e8mes, tout se joue dans les d\u00e9tails : un arrondi comptable, un ordre de tri, un contexte de troncature num\u00e9rique, une date au format h\u00e9rit\u00e9. Invisible en revue de code. Tr\u00e8s visible en production.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:35px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">2. Le d\u00e9terminisme pour transformer<\/h2><\/div><div class=\"fusion-text fusion-text-6\"><p>Face \u00e0 ce constat, beaucoup d&#8217;organisations concluent : \u00ab alors il faut tout faire relire par des humains \u00bb. C&#8217;est oublier qu&#8217;il existe une troisi\u00e8me voie, \u00e9prouv\u00e9e bien avant la vague IA :<b> la transformation de code par des moteurs d\u00e9terministes, bas\u00e9s sur l&#8217;analyse syntaxique et s\u00e9mantique du langage<\/b>, pas sur des probabilit\u00e9s.<\/p>\n<p style=\"margin-bottom: 5px;\">Un processus d\u00e9terministe offre trois propri\u00e9t\u00e9s qu&#8217;aucun mod\u00e8le g\u00e9n\u00e9ratif ne peut garantir :<\/p>\n<ol style=\"margin-top: 0px; padding-left: 15px;\">\n<li><strong>Reproductibilit\u00e9<\/strong> : la m\u00eame entr\u00e9e produit toujours la m\u00eame sortie ;<\/li>\n<li><strong>Uniformit\u00e9<\/strong> : la m\u00eame r\u00e8gle s&#8217;applique partout, sans exception ;<\/li>\n<li><strong>Auditabilit\u00e9<\/strong> : chaque transformation est tra\u00e7able et justifiable devant un auditeur.<\/li>\n<\/ol>\n<\/div><div class=\"fusion-text fusion-text-7\"><p><b>Sur IBM i, deux chantiers de modernisation majeurs peuvent \u00eatre men\u00e9s ainsi :<\/b><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:25px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:var(--awb-color5);--awb-title-color:var(--awb-color5);--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#1d576c;--awb-title-font-family:&quot;Poppins&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-title-font-size:17px;--awb-content-font-family:&quot;Poppins&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-unboxed\" id=\"accordion-76579-1\"><div class=\"fusion-panel panel-default panel-286329a2629682a23 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_286329a2629682a23\"><a class=\"active\" aria-expanded=\"true\" aria-controls=\"286329a2629682a23\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-76579-1\" data-target=\"#286329a2629682a23\" href=\"#286329a2629682a23\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Convertir le RPG fixe en RPG Free Form, automatiquement<\/span><\/a><\/h3><\/div><div id=\"286329a2629682a23\" class=\"panel-collapse collapse in\" aria-labelledby=\"toggle_286329a2629682a23\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>Le premier obstacle n&#8217;est pas technique, il est humain : le RPG en format fixe est illisible pour les nouvelles g\u00e9n\u00e9rations de d\u00e9veloppeurs, quand le Free Form offre une syntaxe moderne, proche de Java.<\/p>\n<p>C&#8217;est exactement le r\u00f4le d&#8217;<a href=\"\/arcad\/produits\/arcad-transformer-rpg-conversion-en-free-format-rpg\/\">ARCAD Transformer RPG<\/a> : une conversion enti\u00e8rement automatis\u00e9e du RPGLE vers le RPG Free Form, avec un taux de conversion proche de 100 % (sp\u00e9cifications C, H, F, D, P et instructions GOTO) en mode unitaire ou en masse. Le moteur d\u00e9tecte notamment les contextes de troncature et corrige le code pour pr\u00e9venir les anomalies d&#8217;ex\u00e9cution ; et chaque conversion peut \u00eatre v\u00e9rifi\u00e9e via une comparaison visuelle entre le code d&#8217;origine et le code converti. C&#8217;est d&#8217;ailleurs le seul convertisseur Free Form \u00e0 disposer de son propre num\u00e9ro de produit IBM (5733-AC1).<\/p>\n<p>Pour un DSI, l\u2019essentiel est l\u00e0 : ce moteur appliquera les m\u00eames r\u00e8gles de conversion du premier au dernier programme, quelle que soit la taille du portefeuille applicatif, une garantie qu\u2019aucun LLM ne peut offrir.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-71063457a3e08dcc6 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_71063457a3e08dcc6\"><a aria-expanded=\"false\" aria-controls=\"71063457a3e08dcc6\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-76579-1\" data-target=\"#71063457a3e08dcc6\" href=\"#71063457a3e08dcc6\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Refactorer le monolithe en modules et web services, m\u00e9thodiquement<\/span><\/a><\/h3><\/div><div id=\"71063457a3e08dcc6\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_71063457a3e08dcc6\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>Le second chantier consiste \u00e0 extraire les r\u00e8gles m\u00e9tier du monolithe RPG pour les exposer en web services RESTful, consommables par des portails web, applications mobiles ou partenaires.<\/p>\n<p><a href=\"\/arcad\/produits\/arcad-transformer-microservices-creation-de-services-web-sur-ibm-i\/\">ARCAD Transformer Microservices<\/a> outille ce refactoring de bout en bout, avec une m\u00e9thode syst\u00e9matique plut\u00f4t qu&#8217;artisanale : assistance \u00e0 la s\u00e9lection des blocs de code candidats, v\u00e9rification automatique du couplage pour garantir la coh\u00e9rence des modules extraits, transformation des variables en param\u00e8tres, extraction automatis\u00e9e du module, remplacement du bloc d&#8217;origine par l&#8217;appel \u00e0 la nouvelle proc\u00e9dure, et d\u00e9tection des logiques dupliqu\u00e9es pour les factoriser en une proc\u00e9dure unique. Le gain constat\u00e9 : jusqu&#8217;\u00e0 70 % de productivit\u00e9 par rapport \u00e0 un effort manuel, sans sacrifier la fiabilit\u00e9, la s\u00e9curit\u00e9 et la performance du back-end IBM i existant.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:35px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">3. La non-r\u00e9gression pour prouver<\/h2><\/div><div class=\"fusion-text fusion-text-8\"><p>Transformation d\u00e9terministe ou pas, une r\u00e8gle de gouvernance demeure : toute modernisation doit \u00eatre prouv\u00e9e. Et cette preuve ob\u00e9it \u00e0 une logique bien pr\u00e9cise, elle aussi d\u00e9terministe :<\/p>\n<\/div><ul style=\"--awb-margin-top:-15px;--awb-item-padding-top:0px;--awb-iconcolor:var(--awb-color4);--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:14.08px;\" class=\"fusion-checklist fusion-checklist-3 type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>rejouer les m\u00eames sc\u00e9narios m\u00e9tier, avant et apr\u00e8s la transformation ;<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>comparer factuellement les r\u00e9sultats : interfaces, donn\u00e9es DB2, \u00e9ditions (spools) ;<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>transformer chaque \u00e9cart en fait mesurable, analysable, corrigeable.<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-9\"><p>C&#8217;est le r\u00f4le d&#8217;<a href=\"\/arcad\/produits\/arcad-verifier-test-de-non-regression\/\">ARCAD Verifier<\/a>. Et un point m\u00e9rite l&#8217;attention particuli\u00e8re des responsables QA : gr\u00e2ce au lien entretenu entre le code applicatif et les cas de test, Verifier identifie les seuls tests impact\u00e9s par une modification. Concr\u00e8tement, apr\u00e8s la conversion d&#8217;un lot de programmes, on ne rejoue pas aveugl\u00e9ment 3 000 sc\u00e9narios : on rejoue ceux qui touchent le code transform\u00e9. La v\u00e9rification devient cibl\u00e9e, rapide et donc r\u00e9ellement praticable \u00e0 chaque it\u00e9ration, pas seulement en fin de projet.<\/p>\n<p>M\u00eame entr\u00e9e + m\u00eame sc\u00e9nario = m\u00eame r\u00e9sultat. Sinon, r\u00e9gression. La confiance ne se d\u00e9cr\u00e8te pas : elle se d\u00e9montre, \u00e9cran par \u00e9cran, enregistrement par enregistrement, \u00e9tat par \u00e9tat.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_2_3 2_3 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top:15px;--awb-padding-right:15px;--awb-padding-bottom:15px;--awb-padding-left:15px;--awb-bg-image:radial-gradient(circle at center center, #daeaf65e 0%,#daeaf61a 100%);--awb-bg-size:cover;--awb-box-shadow:3px 3px 4px 0px #daeaf65e;;--awb-border-color:var(--awb-color5);--awb-border-style:solid;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:40px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_2 1_2 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-10 fusion-text-no-margin\" style=\"--awb-font-size:16px;--awb-line-height:1.3;--awb-text-color:var(--awb-color5);--awb-margin-bottom:0px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:700;\"><p>S\u00e9curisez vos \u00e9volutions applicatives<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion_builder_column_inner_2_5 2_5 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:4.8%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:4.8%;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:4.8%;--awb-spacing-left-medium:4.8%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div style=\"text-align:right;\"><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" data-hover=\"text_slide_up\" href=\"\/arcad\/produits\/arcad-verifier-test-de-non-regression\/\"><div class=\"awb-button-text-transition  awb-button__hover-content--centered\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">D\u00e9couvrez ARCAD Verifier<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default\">D\u00e9couvrez ARCAD Verifier<\/span><\/div><\/a><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:35px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">4. Une architecture hybride \u00e9conome en tokens<\/h2><\/div><div class=\"fusion-text fusion-text-11\"><p>Assemblons les trois pi\u00e8ces : la cha\u00eene de modernisation s\u00e9curis\u00e9e ressemble \u00e0 ceci :<\/p>\n<\/div><div class=\"fusion-text fusion-text-12\"><p><strong>IA (comprendre) \u2192 Moteurs d\u00e9terministes (transformer) \u2192 Non-r\u00e9gression (prouver) \u2192 Confiance (d\u00e9ployer)<\/strong><\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;line-height:1.3;\">Le cha\u00eenon d&#8217;orchestration : le protocole MCP<\/h3><\/div><div class=\"fusion-text fusion-text-13\"><p>Reste une question : comment l&#8217;agent IA et les moteurs d\u00e9terministes communiquent-ils ?<\/p>\n<p>C&#8217;est le r\u00f4le de l&#8217;<a href=\"\/arcad\/arcad-mcp-server-contexte-applicatif-ibm-i-pour-agents-ia\/\">ARCAD MCP Server<\/a>. Il expose, via le protocole standard MCP, le r\u00e9f\u00e9rentiel ARCAD (34 ans d&#8217;analyse d\u00e9terministe du patrimoine : composants, champs, proc\u00e9dures, d\u00e9pendances) sous forme de plus de 70 outils (ressources, actions, prompts m\u00e9thodologiques). L&#8217;agent IA (Copilot, Claude, LLM on-premise&#8230;), interroge ces outils en langage naturel, encha\u00eene les appels, et peut d\u00e9clencher les processus outill\u00e9s (lancer une conversion Free Form via Transformer RPG, par exemple) tout en s&#8217;appuyant sur un <strong>contexte certifi\u00e9, issu d&#8217;algorithmes d\u00e9terministes et non d&#8217;inf\u00e9rence<\/strong>.<\/p>\n<p>Trois cons\u00e9quences directes pour un DSI :<\/p>\n<\/div><ul style=\"--awb-margin-top:-15px;--awb-margin-bottom:20px;--awb-item-padding-top:0px;--awb-iconcolor:var(--awb-color4);--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:14.08px;\" class=\"fusion-checklist fusion-checklist-4 type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>L&#8217;IA ne devine plus, elle sait :<\/strong> un contexte factuel \u00e9limine les hallucinations sur l&#8217;architecture applicative.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Le code reste chez vous :<\/strong> seule l&#8217;information n\u00e9cessaire est transmise \u00e0 l&#8217;agent, jamais la base de code compl\u00e8te.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-angle-right fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Le d\u00e9veloppeur reste dans la boucle :<\/strong> l&#8217;IA acc\u00e9l\u00e8re, structure et documente ; l&#8217;expert humain valide et arbitre.<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-14\"><p>Autrement dit, l&#8217;approche hybride d\u00e9crite dans cet article n&#8217;est pas un concept : c&#8217;est une architecture op\u00e9rationnelle, o\u00f9 l&#8217;agent IA orchestre et o\u00f9 les moteurs d\u00e9terministes ex\u00e9cutent.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;line-height:1.3;\">Une \u00e9conomie de tokens<\/h3><\/div><div class=\"fusion-text fusion-text-15\"><p><span style=\"background-color: rgba(0, 0, 0, 0);\">Cette r\u00e9partition a une cons\u00e9quence \u00e9conomique que peu d&#8217;organisations ont encore mesur\u00e9e : <\/span><strong style=\"background-color: rgba(0, 0, 0, 0);\">la consommation de tokens<\/strong><span style=\"background-color: rgba(0, 0, 0, 0);\">.<\/span><\/p>\n<p>Faire convertir des millions de lignes de RPG par un LLM, c&#8217;est envoyer des millions de lignes en entr\u00e9e et en recevoir autant en sortie, puis recommencer \u00e0 chaque correction. Co\u00fbt direct, latence, empreinte \u00e9nerg\u00e9tique, et selon les architectures, exposition du code source \u00e0 des services externes. \u00c0 l&#8217;inverse, dans l&#8217;approche hybride, <strong>la transformation de masse ne consomme aucun token<\/strong> : elle est ex\u00e9cut\u00e9e par des moteurs d&#8217;analyse syntaxique. L&#8217;IA est mobilis\u00e9e de fa\u00e7on chirurgicale, sur les t\u00e2ches \u00e0 forte valeur : comprendre, expliquer, documenter, arbitrer les cas complexes.<\/p>\n<p>R\u00e9sultat : des co\u00fbts IA pr\u00e9visibles et minimaux, une ma\u00eetrise de la confidentialit\u00e9 du code, et un budget qui finance la transformation elle-m\u00eame plut\u00f4t que des allers-retours d&#8217;inf\u00e9rence. Le protocole MCP amplifie encore cet effet : la contextualisation compensant la puissance brute du mod\u00e8le, m\u00eame un SLM local, h\u00e9berg\u00e9 on-premise, produit des r\u00e9sultats pertinents : la souverainet\u00e9 sans le surco\u00fbt.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_2_3 2_3 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top:15px;--awb-padding-right:15px;--awb-padding-bottom:15px;--awb-padding-left:15px;--awb-bg-image:radial-gradient(circle at center center, #daeaf65e 0%,#daeaf61a 100%);--awb-bg-size:cover;--awb-box-shadow:3px 3px 4px 0px #daeaf65e;;--awb-border-color:var(--awb-color5);--awb-border-style:solid;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:40px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion_builder_column_inner_3_5 3_5 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.2%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.2%;--awb-width-medium:60%;--awb-order-medium:0;--awb-spacing-right-medium:3.2%;--awb-spacing-left-medium:3.2%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-16 fusion-text-no-margin\" style=\"--awb-font-size:16px;--awb-line-height:1.3;--awb-text-color:var(--awb-color5);--awb-margin-bottom:0px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:700;\"><p>Connectez vos agents IA \u00e0 votre patrimoine IBM i<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-3 fusion_builder_column_inner_2_5 2_5 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:4.8%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:4.8%;--awb-width-medium:40%;--awb-order-medium:0;--awb-spacing-right-medium:4.8%;--awb-spacing-left-medium:4.8%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div style=\"text-align:right;\"><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-2 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" data-hover=\"text_slide_up\" href=\"\/arcad\/arcad-mcp-server-contexte-applicatif-ibm-i-pour-agents-ia\/\"><div class=\"awb-button-text-transition  awb-button__hover-content--centered\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">D\u00e9couvrez ARCAD MCP Server<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default\">D\u00e9couvrez ARCAD MCP Server<\/span><\/div><\/a><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:35px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">5. Trois situations de terrain<\/h2><\/div><div class=\"fusion-text fusion-text-17\"><p>Plut\u00f4t qu&#8217;un argumentaire, trois situations que les DSI et RSI reconna\u00eetront.<\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:25px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:var(--awb-color5);--awb-title-color:var(--awb-color5);--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#1d576c;--awb-title-font-family:&quot;Poppins&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-title-font-size:17px;--awb-content-font-family:&quot;Poppins&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-unboxed\" id=\"accordion-76579-2\"><div class=\"fusion-panel panel-default panel-fbf59123d209b5bb7 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_fbf59123d209b5bb7\"><a class=\"active\" aria-expanded=\"true\" aria-controls=\"fbf59123d209b5bb7\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-76579-2\" data-target=\"#fbf59123d209b5bb7\" href=\"#fbf59123d209b5bb7\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Le d\u00e9part \u00e0 la retraite du dernier expert<\/span><\/a><\/h3><\/div><div id=\"fbf59123d209b5bb7\" class=\"panel-collapse collapse in\" aria-labelledby=\"toggle_fbf59123d209b5bb7\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>Contexte<\/strong> : industriel, ERP interne RPG, 2,5 millions de lignes, le dernier d\u00e9veloppeur historique part dans 18 mois.<\/p>\n<p>Le risque n\u2019est pas la panne : c\u2019est la perte de la capacit\u00e9 \u00e0 faire \u00e9voluer le syst\u00e8me.<\/p>\n<p><strong>La r\u00e9ponse hybride<\/strong> :<\/p>\n<ul>\n<li>Conversion massive et automatis\u00e9e du format fixe vers le Free Form pour rendre le code lisible par les nouveaux embauch\u00e9s,<\/li>\n<li>IA pour reconstituer et documenter les r\u00e8gles m\u00e9tier pendant que l\u2019expert est encore l\u00e0 pour valider,<\/li>\n<li>Campagne de non-r\u00e9gression compl\u00e8te pour prouver que la conversion n\u2019a rien alt\u00e9r\u00e9. Le patrimoine devient transmissible, avec preuve \u00e0 l\u2019appui.<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-efc1448441bc5069f fusion-toggle-has-divider\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_efc1448441bc5069f\"><a aria-expanded=\"false\" aria-controls=\"efc1448441bc5069f\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-76579-2\" data-target=\"#efc1448441bc5069f\" href=\"#efc1448441bc5069f\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">La banque qui doit exposer son legacy sans le fragiliser<\/span><\/a><\/h3><\/div><div id=\"efc1448441bc5069f\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_efc1448441bc5069f\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>Contexte<\/strong> : \u00e9tablissement financier, moteur de calcul RPG au c\u0153ur de la relation client, obligation d\u2019ouvrir des API pour un portail et des partenaires, exigences fortes de l\u2019audit interne.<\/p>\n<p>R\u00e9\u00e9crire le moteur en Java ? Des ann\u00e9es de projet et un risque m\u00e9tier maximal.<\/p>\n<p><strong>La r\u00e9ponse hybride<\/strong> :<\/p>\n<ul>\n<li>Extraire les r\u00e8gles de calcul en modules et les exposer en services RESTful via un refactoring outill\u00e9 et tra\u00e7able, sans toucher \u00e0 la logique elle-m\u00eame ;<\/li>\n<li>Rejouer les sc\u00e9narios de bout en bout et comparer les r\u00e9sultats jusque dans DB2 pour d\u00e9montrer, dossier par dossier, que les montants calcul\u00e9s sont strictement identiques. L\u2019audit interne ne re\u00e7oit pas une promesse : il re\u00e7oit des rapports de comparaison.<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-7aa09e104a9aac1eb fusion-toggle-has-divider\"><div class=\"panel-heading\"><h3 class=\"panel-title toggle\" id=\"toggle_7aa09e104a9aac1eb\"><a aria-expanded=\"false\" aria-controls=\"7aa09e104a9aac1eb\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-76579-2\" data-target=\"#7aa09e104a9aac1eb\" href=\"#7aa09e104a9aac1eb\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Le distributeur qui veut aller vite sans casser la facturation<\/span><\/a><\/h3><\/div><div id=\"7aa09e104a9aac1eb\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_7aa09e104a9aac1eb\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>Contexte<\/strong> : retail\/logistique, cha\u00eene de facturation IBM i, pression du m\u00e9tier pour livrer plus vite, \u00e9quipe r\u00e9duite.<\/p>\n<p>Ici, le danger est la modernisation \u00ab opportuniste \u00bb : chaque \u00e9volution m\u00e9lange correction, refactoring assist\u00e9 par IA et nouvelle fonctionnalit\u00e9.<\/p>\n<p><strong>La r\u00e9ponse hybride<\/strong> :<\/p>\n<ul>\n<li>Int\u00e9grer la non-r\u00e9gression au pipeline DevSecOps, avec rejeu automatique des seuls tests impact\u00e9s \u00e0 chaque modification. La vitesse de livraison augmente \u2014 et chaque mise en production embarque sa preuve. Plus l\u2019IA acc\u00e9l\u00e8re le changement, plus cette boucle de preuve devient l\u2019actif strat\u00e9gique.<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:35px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Parlons de votre patrimoine IBM i<\/h2><\/div><div class=\"fusion-text fusion-text-18\"><p>Chaque patrimoine IBM i a son histoire, ses zones sensibles, son niveau de dette et ses contraintes r\u00e9glementaires. Il n&#8217;existe pas de trajectoire de modernisation universelle, mais une m\u00e9thode pour construire la v\u00f4tre : \u00e9valuer l&#8217;existant, choisir les chantiers (Free Form, services web, base de donn\u00e9es), et b\u00e2tir la boucle de preuve adapt\u00e9e \u00e0 vos cycles de livraison.<\/p>\n<p>C&#8217;est une conversation que j&#8217;ai chaque semaine avec des DSI, RSI et responsables d&#8217;applications. Si vous vous reconnaissez dans l&#8217;une des situations, ou si votre comit\u00e9 de direction vous demande d\u00e9j\u00e0 des preuves, <a href=\"\/arcad\/a-propos\/contact\/\">contactez-moi<\/a>. Je serai ravi d&#8217;\u00e9changer sur votre contexte, de partager des retours d&#8217;exp\u00e9rience concrets et de vous montrer comment articuler IA, transformation d\u00e9terministe et non-r\u00e9gression dans votre propre cha\u00eene DevSecOps.<\/p>\n<\/div><div class=\"fusion-text fusion-text-19\"><p><!-- &#091;PLACEHOLDER \u00c9DITORIAL \u2014 \u00c0 CONFIRMER&#093; Le document source contient \u00e9galement la mention isol\u00e9e \u00ab C\u00e9cile Masson \u00bb entre le bloc de contact et la biographie ci-dessous. R\u00f4le et intention non pr\u00e9cis\u00e9s dans le texte fourni : \u00e0 clarifier avant publication (deuxi\u00e8me auteure ? erreur de collage ?). --><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:45px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-bottom:25px;--awb-padding-left:25px;--awb-bg-color:var(--awb-color1);--awb-bg-color-hover:var(--awb-color1);--awb-bg-size:cover;--awb-box-shadow:2px 1px 4px 0px rgba(33,41,52,0.41);;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-4 fusion_builder_column_inner_1_5 1_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:20%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:9.6%;--awb-width-medium:20%;--awb-order-medium:0;--awb-spacing-right-medium:0%;--awb-spacing-left-medium:9.6%;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:0%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-max-width:130px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"border-radius:50px;\"><img decoding=\"async\" width=\"200\" height=\"200\" alt=\"St\u00e9phane Cagnon\" src=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ibm-i-modernization-specialist.png\" class=\"img-responsive wp-image-76621\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ibm-i-modernization-specialist-66x66.png 66w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ibm-i-modernization-specialist-150x150.png 150w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ibm-i-modernization-specialist.png 200w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-5 fusion_builder_column_inner_3_4 3_4 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:75%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.56%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.56%;--awb-width-medium:75%;--awb-order-medium:0;--awb-spacing-right-medium:2.56%;--awb-spacing-left-medium:2.56%;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:7px;--awb-margin-top-small:10px;--awb-margin-bottom-small:5px;--awb-font-size:13px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:500;margin:0;font-size:1em;--fontSize:13;--minFontSize:13;line-height:1.2;\">\u00c0 propos de l&#8217;auteur<\/h2><\/div><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;--awb-font-size:22px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.3;\">St\u00e9phane Cagnon<\/h3><\/div><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:7px;--awb-margin-top-small:10px;--awb-margin-bottom-small:10px;--awb-font-size:16px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:400;margin:0;font-size:1em;--fontSize:16;--minFontSize:16;line-height:1.36;\">Senior Solution Architect, ARCAD Software<\/h4><\/div><div class=\"fusion-text fusion-text-20 fusion-text-no-margin\" style=\"--awb-font-size:14px;--awb-line-height:1.4;--awb-margin-bottom:0px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p>Fort de ses 28 ans d&#8217;exp\u00e9rience dans le monde IBM i, St\u00e9phane a commenc\u00e9 sa carri\u00e8re en tant qu&#8217;ing\u00e9nieur d&#8217;\u00e9tude. Aujourd&#8217;hui Senior Solution Architect, St\u00e9phane vous donne les cl\u00e9s pour une transition DevSecOps r\u00e9ussie et pour une modernisation de votre IBM i adapt\u00e9e \u00e0 vos besoins.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alliez IA, transformation d\u00e9terministe et non-r\u00e9gression pour moderniser vos applications IBM i en toute confiance.<\/p>\n","protected":false},"author":3,"featured_media":76642,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[246],"tags":[569,556],"class_list":["post-76579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-fr","tag-blog","tag-modernisation-ibm-i"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IA et non-r\u00e9gression : modernisez l&#039;IBM i sans risque<\/title>\n<meta name=\"description\" content=\"Alliez IA, transformation d\u00e9terministe et non-r\u00e9gression pour moderniser vos applications IBM i en toute confiance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IA et non-r\u00e9gression : modernisez l&#039;IBM i sans risque\" \/>\n<meta property=\"og:description\" content=\"Alliez IA, transformation d\u00e9terministe et non-r\u00e9gression pour moderniser vos applications IBM i en toute confiance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/\" \/>\n<meta property=\"og:site_name\" content=\"ARCAD\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-09T08:06:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ai-non-regression-ibm-i-application-modernization.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"298\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"administrator\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"administrator\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/\"},\"author\":{\"name\":\"administrator\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/ac3c33678907c9c414148df7a202dfbf\"},\"headline\":\"IA et non-r\u00e9gression : modernisez vos applications IBM i sans risque !\",\"datePublished\":\"2026-07-09T08:06:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/\"},\"wordCount\":7014,\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-non-regression-ibm-i-application-modernization.png\",\"keywords\":[\"blog\",\"Modernisation IBM i\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/\",\"name\":\"IA et non-r\u00e9gression : modernisez l'IBM i sans risque\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-non-regression-ibm-i-application-modernization.png\",\"datePublished\":\"2026-07-09T08:06:07+00:00\",\"description\":\"Alliez IA, transformation d\u00e9terministe et non-r\u00e9gression pour moderniser vos applications IBM i en toute confiance.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-non-regression-ibm-i-application-modernization.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/ai-non-regression-ibm-i-application-modernization.png\",\"width\":800,\"height\":298,\"caption\":\"AI and Non-Regression for IBM i application modernization\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ARCAD\",\"item\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IA et non-r\u00e9gression : modernisez vos applications IBM i sans risque !\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"name\":\"ARCAD\",\"description\":\"Experts DevOps &amp; Modernisation sur IBM i (alias AS\\\/400 ou AS400)\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\",\"name\":\"ARCAD Software\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"width\":144,\"height\":200,\"caption\":\"ARCAD Software\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Arcad-Software\\\/116086138469235\",\"https:\\\/\\\/x.com\\\/arcad_software\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcad-software\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ARCADSoftwareInc\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/ac3c33678907c9c414148df7a202dfbf\",\"name\":\"administrator\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/author\\\/administrator\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IA et non-r\u00e9gression : modernisez l'IBM i sans risque","description":"Alliez IA, transformation d\u00e9terministe et non-r\u00e9gression pour moderniser vos applications IBM i en toute confiance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/","og_locale":"en_US","og_type":"article","og_title":"IA et non-r\u00e9gression : modernisez l'IBM i sans risque","og_description":"Alliez IA, transformation d\u00e9terministe et non-r\u00e9gression pour moderniser vos applications IBM i en toute confiance.","og_url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/","og_site_name":"ARCAD","article_publisher":"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","article_published_time":"2026-07-09T08:06:07+00:00","og_image":[{"width":800,"height":298,"url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ai-non-regression-ibm-i-application-modernization.png","type":"image\/png"}],"author":"administrator","twitter_misc":{"Written by":"administrator","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/#article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/"},"author":{"name":"administrator","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/ac3c33678907c9c414148df7a202dfbf"},"headline":"IA et non-r\u00e9gression : modernisez vos applications IBM i sans risque !","datePublished":"2026-07-09T08:06:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/"},"wordCount":7014,"publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ai-non-regression-ibm-i-application-modernization.png","keywords":["blog","Modernisation IBM i"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/","url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/","name":"IA et non-r\u00e9gression : modernisez l'IBM i sans risque","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/#primaryimage"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ai-non-regression-ibm-i-application-modernization.png","datePublished":"2026-07-09T08:06:07+00:00","description":"Alliez IA, transformation d\u00e9terministe et non-r\u00e9gression pour moderniser vos applications IBM i en toute confiance.","breadcrumb":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/#primaryimage","url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ai-non-regression-ibm-i-application-modernization.png","contentUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2026\/07\/ai-non-regression-ibm-i-application-modernization.png","width":800,"height":298,"caption":"AI and Non-Regression for IBM i application modernization"},{"@type":"BreadcrumbList","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/ia-et-non-regression-modernisation-applications-ibm-i-en-toute-confiance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ARCAD","item":"https:\/\/www.arcadsoftware.com\/arcad\/"},{"@type":"ListItem","position":2,"name":"IA et non-r\u00e9gression : modernisez vos applications IBM i sans risque !"}]},{"@type":"WebSite","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website","url":"https:\/\/www.arcadsoftware.com\/arcad\/","name":"ARCAD","description":"Experts DevOps &amp; Modernisation sur IBM i (alias AS\/400 ou AS400)","publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arcadsoftware.com\/arcad\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization","name":"ARCAD Software","url":"https:\/\/www.arcadsoftware.com\/arcad\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/","url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","contentUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","width":144,"height":200,"caption":"ARCAD Software"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","https:\/\/x.com\/arcad_software","https:\/\/www.linkedin.com\/company\/arcad-software","https:\/\/www.youtube.com\/user\/ARCADSoftwareInc"]},{"@type":"Person","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/ac3c33678907c9c414148df7a202dfbf","name":"administrator","url":"https:\/\/www.arcadsoftware.com\/arcad\/author\/administrator\/"}]}},"_links":{"self":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/76579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/comments?post=76579"}],"version-history":[{"count":3,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/76579\/revisions"}],"predecessor-version":[{"id":76660,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/76579\/revisions\/76660"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media\/76642"}],"wp:attachment":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media?parent=76579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/categories?post=76579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/tags?post=76579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}