{"id":80710,"date":"2026-06-19T11:02:16","date_gmt":"2026-06-19T18:02:16","guid":{"rendered":"https:\/\/www.igrafx.com\/?page_id=80710"},"modified":"2026-06-21T23:55:20","modified_gmt":"2026-06-22T06:55:20","slug":"contexte-de-processus-pour-lia","status":"publish","type":"page","link":"https:\/\/www.igrafx.com\/fr\/contexte-de-processus-pour-lia\/","title":{"rendered":"Niveau 3 &#8211; Contexte"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"80710\" class=\"elementor elementor-80710 elementor-79133\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ad64cca e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"4ad64cca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-669cd2f6 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"669cd2f6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47da2184 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"47da2184\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-minus\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">NIVEAU 03 \u2013 CONTEXTE<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74dc0b24 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"74dc0b24\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1de03b69 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"1de03b69\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b9ef88d elementor-widget elementor-widget-text-editor\" data-id=\"7b9ef88d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tL\u2019IA doit conna\u00eetre <span style=\"color: #00C2FF;\">les r\u00e8gles du jeu<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dd97e66 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2dd97e66\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tL\u2019IA d\u00e9ploy\u00e9e sans contexte de processus n\u2019\u00e9choue pas de mani\u00e8re spectaculaire \u2014 elle \u00e9choue silencieusement. Elle prend des d\u00e9cisions techniquement correctes mais op\u00e9rationnellement erron\u00e9es. Elle r\u00e9pond correctement en isolation mais incorrectement en contexte. iGrafx fournit \u00e0 l\u2019IA l\u2019intelligence de processus structur\u00e9e dont elle a besoin pour agir de mani\u00e8re fiable dans les flux de travail r\u00e9els.   \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5aef8018 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"5aef8018\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f141841 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"f141841\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.igrafx.com\/fr\/process360-live-essai-gratuit\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Commencer<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50d2609 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"50d2609\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-505e2f7e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"505e2f7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">CE QUE LE NIVEAU DE CONTEXTE COUVRE<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ef59366 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"4ef59366\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4ecc9786 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"4ecc9786\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72f217ab elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"72f217ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Mod\u00e8les de processus structur\u00e9s comme contexte IA<br \/><span style=\"font-weight:400;color: #CED4DC\">Flux de processus BPMN inject\u00e9s directement dans les fen\u00eatres de contexte des agents IA<\/span>  <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17ceeaae e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"17ceeaae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6f7cea44 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"6f7cea44\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7af79cc7 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"7af79cc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Int\u00e9gration des contraintes r\u00e9glementaires<br \/><span style=\"font-weight:400;color: #CED4DC\">BSA\/AML, OFAC, seuils de politique interne encod\u00e9s comme contraintes de processus<\/span>  <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d9244f9 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"3d9244f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4399bb8a e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"4399bb8a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c4f9c7d elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"3c4f9c7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Limites d\u2019escalade humain-IA<br \/><span style=\"font-weight:400;color: #CED4DC\">Quand l\u2019IA doit s\u2019arr\u00eater, escalader ou reporter \u2014 d\u00e9fini et appliqu\u00e9<\/span>  <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74741b9 e-ecs-flex e-flex e-con-boxed e-con e-parent\" data-id=\"74741b9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3badbbc e-con e-atomic-element e-div-block-base \" data-id=\"3badbbc\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"3badbbc\" data-e-type=\"e-div-block\" data-id=\"3badbbc\">\n    <div class=\"elementor-element elementor-element-a0ec2d9 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"a0ec2d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-839464f elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"839464f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-minus\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">COMMENT iGRAFX FOURNIT LE CONTEXTE<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6df77d1 elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6df77d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Donnez \u00e0 l\u2019IA les connaissances de processus <span style=\"color: #0700C8\">pour agir correctement<\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-da1e6f6 e-grid e-con-full e-ecs-grid e-con e-child\" data-id=\"da1e6f6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;grid&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fb95d6e e-con e-atomic-element e-flexbox-base e-fb95d6e-414b74d \" data-id=\"fb95d6e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fb95d6e\" data-e-type=\"e-flexbox\" data-id=\"fb95d6e\">\n    <div class=\"elementor-element elementor-element-c9ca91f e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"c9ca91f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2c920fb e-con e-atomic-element e-flexbox-base \" data-id=\"2c920fb\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2c920fb\" data-e-type=\"e-flexbox\" data-id=\"2c920fb\">\n    <div class=\"elementor-element elementor-element-69411b8 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"69411b8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d08c3f3 elementor-widget-tablet__width-initial elementor-widget-mobile__width-auto elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"d08c3f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">01<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8cfb6af e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"8cfb6af\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f20ccd elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6f20ccd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Mod\u00e8les de processus structur\u00e9s comme contexte IA<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4449936 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4449936\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Fournir aux agents une carte pr\u00e9cise de la fa\u00e7on dont les d\u00e9cisions doivent circuler avant qu\u2019ils agissent.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e43ecb8 e-con e-atomic-element e-flexbox-base \" data-id=\"e43ecb8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e43ecb8\" data-e-type=\"e-flexbox\" data-id=\"e43ecb8\">\n    <div class=\"elementor-element elementor-element-1e05d8f e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"1e05d8f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5478b7 elementor-widget-tablet__width-initial elementor-widget-mobile__width-auto elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"f5478b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">02<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b193ee2 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"b193ee2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31b5e2d elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"31b5e2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Int\u00e9gration des contraintes r\u00e9glementaires<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbd8f68 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"bbd8f68\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pas seulement des invites statiques \u2014 mises \u00e0 jour au fur et \u00e0 mesure que les r\u00e9glementations \u00e9voluent.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-85626a0 e-con e-atomic-element e-flexbox-base \" data-id=\"85626a0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"85626a0\" data-e-type=\"e-flexbox\" data-id=\"85626a0\">\n    <div class=\"elementor-element elementor-element-e82923b e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"e82923b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7efa9a4 elementor-widget-tablet__width-initial elementor-widget-mobile__width-auto elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"7efa9a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">03<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d789e78 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"d789e78\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e10f251 elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"e10f251\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Limites d\u2019escalade humain-IA<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e91391 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7e91391\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Des points de passation clairement d\u00e9finis indiquent aux agents pr\u00e9cis\u00e9ment quand s\u2019arr\u00eater, escalader ou reporter \u2014 \u00e9liminant les d\u00e9cisions autonomes non autoris\u00e9es dans les flux de travail r\u00e9glement\u00e9s.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-03031b6 elementor-widget elementor-widget-html\" data-id=\"03031b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>iGrafx \u2014 Contexte (vertical)<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Mulish:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<style>\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n  \/* Preview surface only \u2014 the canvas itself is transparent. *\/\n  body {\n    background: #ffffff;\n    display: flex; align-items: center; justify-content: center;\n    min-height: 100vh;\n    font-family: 'Mulish', -apple-system, sans-serif;\n  }\n  .wrapper { width: 100%; padding: 0 16px; }\n  canvas { display: block; width: 100%; }\n<\/style>\n<\/head>\n<body>\n<div class=\"wrapper\">\n  <canvas id=\"c\"><\/canvas>\n<\/div>\n\n<script>\nconst canvas = document.getElementById('c');\nconst ctx = canvas.getContext('2d');\n\nconst W = 460;   \/\/ design width\nconst H = 500;   \/\/ design height\nlet scale = 1;\n\nfunction resizeCanvas(){\n  const dpr = window.devicePixelRatio || 1;\n  const cssW = canvas.clientWidth || W;\n  const cssH = cssW * H \/ W;\n  canvas.style.height = cssH + 'px';\n  canvas.width  = Math.round(cssW * dpr);\n  canvas.height = Math.round(cssH * dpr);\n  scale = canvas.width \/ W;\n}\nwindow.addEventListener('resize', resizeCanvas);\nresizeCanvas();\n\nlet t = 0;\nlet startTime = null;\nconst FPS = 60;\nconst SETTLE_START = 3540;   \/\/ ~59s\nconst SETTLE_END   = 3600;   \/\/ ~60s, then stops\nlet settleF = 1;\n\n\/\/ \u2500\u2500 Palette \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst C = {\n  blue:'#0700C8', purple:'#6232C3', green:'#00E1AB',\n  ink:'#1C242F', sub:'#555F6B',\n  line:'#CED4DC', lineSoft:'#EEF1F4', wellBg:'#F6F8F9',\n  white:'#ffffff', shadow:'rgba(28,36,47,0.12)',\n};\nfunction colorset(type){\n  if (type === 'purple') return {main:C.purple, label:C.ink,  cardbg:'rgba(98,50,195,0.04)', border:'rgba(98,50,195,0.34)', tint:'rgba(98,50,195,0.07)'};\n  if (type === 'green')  return {main:C.green,  label:C.ink,  cardbg:C.white, border:C.line, tint:'rgba(0,225,171,0.16)'};\n  return {main:C.blue, label:C.blue, cardbg:C.white, border:C.line, tint:'rgba(7,0,200,0.06)'};\n}\n\n\/\/ \u2500\u2500 Layout (top \u2192 bottom) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst SRC_Y = 36, SRC_W = 140, SRC_H = 66;\nconst sources = [\n  {cx:74,  type:'blue',   label:'Mod\u00e8le de processus'},\n  {cx:230, type:'purple', label:'R\u00e8gles r\u00e9glementaires'},\n  {cx:386, type:'purple', label:'R\u00e8gles d\u2019escalade'},\n];\n\nconst PANEL  = {x:60,  y:160, w:340, h:300};\nconst WELL   = {x:74,  y:204, w:312, h:174};\nconst ROW_X = 86, ROW_W = 288, ROW_H = 46, ROW_Y0 = 212, ROW_GAP = 56;\nconst STATUS = {x:86, y:392, w:288, h:42};\n\nconst rows = [\n  {type:'blue',   label:'Mod\u00e8le de processus',          note:'comment les d\u00e9cisions doivent circuler'},\n  {type:'purple', label:'Contraintes r\u00e9glementaires', note:'encod\u00e9es comme contraintes actives'},\n  {type:'purple', label:'Limites d\u2019escalade',  note:'points de passation d\u00e9finis'},\n];\n\nconst FUNNEL_TARGET = {x:230, y:PANEL.y - 2};\nconst conns = sources.map(s => ({ sx:s.cx, sy:SRC_Y + SRC_H, ex:FUNNEL_TARGET.x, ey:FUNNEL_TARGET.y, type:s.type }));\n\nconst ART_TOP = SRC_Y;\nconst ART_BOTTOM = PANEL.y + PANEL.h;\nconst VOFFSET = Math.round(H\/2 - (ART_TOP + ART_BOTTOM)\/2);\n\n\/\/ \u2500\u2500 Helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction rr(x,y,w,h,r){\n  ctx.beginPath();\n  ctx.moveTo(x+r,y); ctx.lineTo(x+w-r,y); ctx.quadraticCurveTo(x+w,y,x+w,y+r);\n  ctx.lineTo(x+w,y+h-r); ctx.quadraticCurveTo(x+w,y+h,x+w-r,y+h);\n  ctx.lineTo(x+r,y+h); ctx.quadraticCurveTo(x,y+h,x,y+h-r);\n  ctx.lineTo(x,y+r); ctx.quadraticCurveTo(x,y,x+r,y); ctx.closePath();\n}\nfunction lerp(a,b,t){ return a+(b-a)*t; }\nfunction clamp(v,a,b){ return Math.max(a,Math.min(b,v)); }\nfunction easeOut(t){ return 1-Math.pow(1-clamp(t,0,1),3); }\nfunction softShadow(blur,dy){ ctx.shadowColor=C.shadow; ctx.shadowBlur=blur; ctx.shadowOffsetY=dy; }\nfunction noShadow(){ ctx.shadowColor='transparent'; ctx.shadowBlur=0; ctx.shadowOffsetY=0; }\n\nfunction drawCheck(cx, cy, s, col, a){\n  ctx.save(); ctx.globalAlpha=a;\n  ctx.strokeStyle=col; ctx.lineWidth=2; ctx.lineCap='round'; ctx.lineJoin='round';\n  ctx.beginPath();\n  ctx.moveTo(cx-s, cy); ctx.lineTo(cx-s*0.25, cy+s*0.75); ctx.lineTo(cx+s, cy-s*0.85);\n  ctx.stroke(); ctx.restore();\n}\nfunction drawRobot(cx, cy, col, a){\n  ctx.save(); ctx.globalAlpha=a; ctx.strokeStyle=col; ctx.fillStyle=col; ctx.lineWidth=1.4; ctx.lineCap='round';\n  ctx.beginPath(); ctx.moveTo(cx, cy-13); ctx.lineTo(cx, cy-9); ctx.stroke();\n  ctx.beginPath(); ctx.arc(cx, cy-14, 1.4, 0, Math.PI*2); ctx.fill();\n  rr(cx-11, cy-9, 22, 17, 4); ctx.stroke();\n  ctx.beginPath(); ctx.arc(cx-4, cy-1, 1.5, 0, Math.PI*2); ctx.fill();\n  ctx.beginPath(); ctx.arc(cx+4, cy-1, 1.5, 0, Math.PI*2); ctx.fill();\n  ctx.restore();\n}\nfunction drawSourceIcon(type, cx, cy, col, a){\n  ctx.save(); ctx.globalAlpha=a; ctx.strokeStyle=col; ctx.fillStyle=col; ctx.lineWidth=1.4; ctx.lineCap='round'; ctx.lineJoin='round';\n  if (type === 'blue'){\n    rr(cx-9, cy-8, 9, 7, 2); ctx.stroke();\n    rr(cx+1, cy+2, 9, 7, 2); ctx.stroke();\n    ctx.beginPath(); ctx.moveTo(cx-0.5, cy-1); ctx.lineTo(cx+1, cy+2); ctx.stroke();\n  } else {\n    ctx.beginPath();\n    ctx.moveTo(cx, cy-9); ctx.lineTo(cx+8, cy-5); ctx.lineTo(cx+8, cy+1);\n    ctx.quadraticCurveTo(cx+8, cy+8, cx, cy+10);\n    ctx.quadraticCurveTo(cx-8, cy+8, cx-8, cy+1);\n    ctx.lineTo(cx-8, cy-5); ctx.closePath(); ctx.stroke();\n    drawCheck(cx, cy, 3.4, col, a);\n  }\n  ctx.restore();\n}\n\n\/\/ \u2500\u2500 Funnel: sources \u2192 window \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction drawFunnel(p){\n  const baseA = easeOut(clamp((p-95)\/55, 0, 1));\n  const streamA = easeOut(clamp((p-135)\/40, 0, 1));\n  conns.forEach((c, i) => {\n    const srcRev = easeOut(clamp((p - 30 - i*28)\/45, 0, 1));\n    const a = Math.min(srcRev, baseA);\n    if (a <= 0) return;\n    const cs = colorset(c.type);\n\n    ctx.save();\n    ctx.globalAlpha = a * 0.4;\n    ctx.strokeStyle = C.line; ctx.lineWidth = 1.2;\n    ctx.setLineDash([3,4]);\n    ctx.beginPath(); ctx.moveTo(c.sx, c.sy); ctx.lineTo(c.ex, c.ey); ctx.stroke();\n    ctx.setLineDash([]);\n    ctx.restore();\n\n    if (streamA > 0){\n      [0, 0.5].forEach(phase => {\n        const u = ((t*0.0125) + phase + i*0.12) % 1;\n        const px = lerp(c.sx, c.ex, u);\n        const py = lerp(c.sy, c.ey, u);\n        const fade = Math.sin(Math.PI * u);\n        ctx.save();\n        ctx.globalAlpha = streamA * fade * settleF;\n        ctx.fillStyle = cs.main;\n        ctx.beginPath(); ctx.arc(px, py, 3, 0, Math.PI*2); ctx.fill();\n        ctx.globalAlpha = streamA * fade * 0.25 * settleF;\n        ctx.beginPath(); ctx.arc(px, py, 7, 0, Math.PI*2); ctx.fill();\n        ctx.restore();\n      });\n    }\n  });\n}\n\n\/\/ \u2500\u2500 Source cards (top row) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction drawSources(p){\n  sources.forEach((s, i) => {\n    const rev = easeOut(clamp((p - 30 - i*28)\/45, 0, 1));\n    if (rev <= 0) return;\n    const cs = colorset(s.type);\n    const x = s.cx - SRC_W\/2;\n    ctx.save();\n    ctx.globalAlpha = rev;\n    softShadow(10, 3);\n    ctx.fillStyle = cs.cardbg;\n    rr(x, SRC_Y, SRC_W, SRC_H, 12); ctx.fill();\n    noShadow();\n    ctx.strokeStyle = cs.border; ctx.lineWidth = 1; ctx.stroke();\n\n    drawSourceIcon(s.type, s.cx, SRC_Y + 24, cs.main, rev);\n    ctx.textAlign = 'center';\n    ctx.fillStyle = cs.label;\n    ctx.font = '700 13px Mulish, sans-serif';\n    ctx.fillText(s.label, s.cx, SRC_Y + 52);\n    ctx.restore();\n  });\n}\n\n\/\/ \u2500\u2500 Context window \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction drawWindow(p){\n  const winA = easeOut(clamp((p-95)\/55, 0, 1));\n  if (winA <= 0) return;\n\n  ctx.save();\n  ctx.globalAlpha = winA;\n  softShadow(22, 8);\n  ctx.fillStyle = C.white;\n  rr(PANEL.x, PANEL.y, PANEL.w, PANEL.h, 18); ctx.fill();\n  noShadow();\n  ctx.strokeStyle = C.line; ctx.lineWidth = 1; ctx.stroke();\n\n  drawRobot(PANEL.x+24, PANEL.y+28, C.blue, winA);\n  ctx.fillStyle = C.blue;\n  ctx.font = '700 12px Mulish, sans-serif';\n  ctx.textAlign = 'left';\n  ctx.fillText('Fen\u00eatre de contexte de l\u2019agent', PANEL.x+44, PANEL.y+32);\n\n  ctx.fillStyle = C.wellBg;\n  ctx.strokeStyle = C.lineSoft; ctx.lineWidth = 1;\n  rr(WELL.x, WELL.y, WELL.w, WELL.h, 12); ctx.fill(); ctx.stroke();\n  ctx.restore();\n\n  rows.forEach((row, i) => {\n    const ry = ROW_Y0 + i*ROW_GAP;\n    const cs = colorset(row.type);\n\n    ctx.save();\n    ctx.globalAlpha = winA;\n    softShadow(6, 2);\n    ctx.fillStyle = C.white;\n    rr(ROW_X, ry, ROW_W, ROW_H, 9); ctx.fill();\n    noShadow();\n    ctx.strokeStyle = C.lineSoft; ctx.lineWidth = 1; ctx.stroke();\n    ctx.restore();\n\n    const rrev = easeOut(clamp((p - 150 - i*42)\/55, 0, 1));\n    if (rrev > 0){\n      ctx.save();\n      ctx.globalAlpha = rrev;\n      ctx.fillStyle = cs.tint;\n      rr(ROW_X, ry, ROW_W, ROW_H, 9); ctx.fill();\n      ctx.fillStyle = cs.main;\n      ctx.beginPath(); ctx.arc(ROW_X+24, ry+ROW_H\/2, 5, 0, Math.PI*2); ctx.fill();\n      ctx.textAlign = 'left';\n      ctx.fillStyle = C.ink;\n      ctx.font = '700 13px Mulish, sans-serif';\n      ctx.fillText(row.label, ROW_X+42, ry+ROW_H\/2 - 2);\n      ctx.fillStyle = C.sub;\n      ctx.font = '500 10px Mulish, sans-serif';\n      ctx.fillText(row.note, ROW_X+42, ry+ROW_H\/2 + 12);\n      drawCheck(ROW_X+ROW_W-22, ry+ROW_H\/2, 5, cs.main, easeOut(clamp((rrev-0.5)\/0.5,0,1)));\n      ctx.restore();\n    }\n  });\n\n  const sP = easeOut(clamp((p-300)\/55, 0, 1));\n  if (sP > 0){\n    const breath = (Math.sin(t*0.05)+1)\/2;\n    ctx.save();\n    ctx.globalAlpha = sP;\n    ctx.fillStyle = colorset('green').tint;\n    rr(STATUS.x, STATUS.y, STATUS.w, STATUS.h, 11); ctx.fill();\n    ctx.globalAlpha = sP * ((0.45 + 0.55*breath)*settleF + (1 - settleF));\n    ctx.strokeStyle = C.green; ctx.lineWidth = 1.4; ctx.stroke();\n    ctx.globalAlpha = sP;\n    const cx = STATUS.x + STATUS.w\/2;\n    drawCheck(cx - 62, STATUS.y + STATUS.h\/2, 6, C.ink, sP);\n    ctx.fillStyle = C.ink;\n    ctx.font = '800 13px Mulish, sans-serif';\n    ctx.textAlign = 'left';\n    ctx.fillText('Agit correctement', cx - 46, STATUS.y + STATUS.h\/2 + 4);\n    ctx.restore();\n  }\n}\n\n\/\/ \u2500\u2500 Main loop \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction draw(ts){\n  if (startTime === null) startTime = ts;\n  t = (ts - startTime) * FPS \/ 1000;   \/\/ real-time, refresh-rate independent\n  const p = t;\n  settleF = clamp((SETTLE_END - t) \/ (SETTLE_END - SETTLE_START), 0, 1);\n\n  ctx.setTransform(scale, 0, 0, scale, 0, 0);\n  ctx.clearRect(0, 0, W, H);   \/\/ transparent background\n\n  ctx.save();\n  ctx.translate(0, VOFFSET);\n  drawFunnel(p);\n  drawSources(p);\n  drawWindow(p);\n  ctx.restore();\n\n  if (t < SETTLE_END) requestAnimationFrame(draw);\n}\n\n\/\/ Start when the section scrolls into view (once)\nif ('IntersectionObserver' in window){\n  const io = new IntersectionObserver((entries) => {\n    if (entries.some(e => e.isIntersecting)){ io.disconnect(); requestAnimationFrame(draw); }\n  }, { threshold: 0.25 });\n  io.observe(canvas);\n} else {\n  requestAnimationFrame(draw);\n}\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64ab16b1 e-con-full e-ecs-flex e-flex e-con e-parent\" data-id=\"64ab16b1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/youtu.be\\\/pt-zZI_k-xk&quot;,&quot;background_video_start&quot;:0,&quot;background_play_on_mobile&quot;:&quot;yes&quot;,&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-video-embed\" role=\"presentation\"><\/div>\n\t\t\t\t\t\t<\/div><div class=\"elementor-element elementor-element-513233a2 e-con-full e-ecs-flex e-flex e-con e-child\" data-id=\"513233a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ecs_container_type&quot;:&quot;flex&quot;,&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-360ca68c elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"360ca68c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Donnez \u00e0 votre IA les r\u00e8gles du jeu <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e291557 elementor-widget elementor-widget-text-editor\" data-id=\"e291557\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW181160017 BCX0\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW181160017 BCX0\">Construisez le niveau de contexte qui rend les d\u00e9cisions IA auditables, d\u00e9fendables et dignes de confiance.<\/span><\/span><span class=\"EOP Selected SCXW181160017 BCX0\" data-ccp-props=\"{\"335559739\":40}\"> <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-195b9e8a elementor-mobile-align-justify elementor-align-justify elementor-widget__width-initial elementor-widget-mobile__width-inherit btn-gray elementor-widget elementor-widget-button\" data-id=\"195b9e8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.igrafx.com\/fr\/process360-live-demo\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Parler \u00e0 un sp\u00e9cialiste en gouvernance<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6450695 e-con e-atomic-element e-div-block-base \" data-id=\"6450695\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"6450695\" data-e-type=\"e-div-block\" data-id=\"6450695\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-a498459 e-con e-atomic-element e-flexbox-base e-806928d \" data-id=\"a498459\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a498459\" data-e-type=\"e-flexbox\" data-id=\"a498459\">\n    <div class=\"elementor-element elementor-element-92f6320 e-con e-atomic-element e-flexbox-base e-2b6bd36 \" data-id=\"92f6320\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"92f6320\" data-e-type=\"e-flexbox\" data-id=\"92f6320\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-0ac71cd e-con e-atomic-element e-flexbox-base e-6f95422 \" data-id=\"0ac71cd\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0ac71cd\" data-e-type=\"e-flexbox\" data-id=\"0ac71cd\">\n    \n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-69a69db e-con e-atomic-element e-flexbox-base e-04c00d9 \" data-id=\"69a69db\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"69a69db\" data-e-type=\"e-flexbox\" data-id=\"69a69db\">\n    <div class=\"elementor-element elementor-element-9315eb4 e-con e-atomic-element e-flexbox-base e-139e7d8 \" data-id=\"9315eb4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"9315eb4\" data-e-type=\"e-flexbox\" data-id=\"9315eb4\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-a54477b e-con e-atomic-element e-flexbox-base e-775117a \" data-id=\"a54477b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a54477b\" data-e-type=\"e-flexbox\" data-id=\"a54477b\">\n    \n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>NIVEAU 03 \u2013 CONTEXTE L\u2019IA doit conna\u00eetre les r\u00e8gles du jeuL\u2019IA d\u00e9ploy\u00e9e sans contexte de processus n\u2019\u00e9choue pas de mani\u00e8re spectaculaire \u2014 elle \u00e9choue silencieusement. Elle prend des d\u00e9cisions techniquement correctes mais op\u00e9rationnellement erron\u00e9es. Elle r\u00e9pond correctement en isolation mais incorrectement en contexte. iGrafx fournit \u00e0 l\u2019IA l\u2019intelligence de processus structur\u00e9e dont elle a besoin [&hellip;]<\/p>\n","protected":false},"author":36,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","_searchwp_excluded":"","footnotes":""},"class_list":["post-80710","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/pages\/80710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/comments?post=80710"}],"version-history":[{"count":5,"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/pages\/80710\/revisions"}],"predecessor-version":[{"id":81221,"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/pages\/80710\/revisions\/81221"}],"wp:attachment":[{"href":"https:\/\/www.igrafx.com\/fr\/wp-json\/wp\/v2\/media?parent=80710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}