{"id":387053,"date":"2026-05-21T12:41:26","date_gmt":"2026-05-21T10:41:26","guid":{"rendered":"https:\/\/axelor.com\/?page_id=387053"},"modified":"2026-07-01T11:43:45","modified_gmt":"2026-07-01T09:43:45","slug":"erp-agentique","status":"publish","type":"page","link":"https:\/\/axelor.com\/fr\/erp-agentique\/","title":{"rendered":"ERP agentique et No-Code : l’IA qui agit dans votre ERP | Axelor"},"content":{"rendered":"

[et_pb_section fb_built=”1″ _builder_version=”4.23.1″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” custom_padding=”0px||0px||true|false” sticky_enabled=”0″][et_pb_row _builder_version=”4.23.1″ _module_preset=”default” width=”100%” max_width=”100%” hover_enabled=”0″ global_colors_info=”{}” custom_padding=”0px||0px||true|false” sticky_enabled=”0″][et_pb_column type=”4_4″ _builder_version=”4.23.1″ _module_preset=”default” global_colors_info=”{}”][et_pb_code _builder_version=”4.23.1″ _module_preset=”default” global_colors_info=”{}”]\r\n\r\n\r\nERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor<\/title>\r\n<meta name=\"description\" content=\"Axelor IA : le premier ERP enti\u00e8rement agentique. Des agents qui interrogent vos donn\u00e9es, ex\u00e9cutent vos t\u00e2ches et personnalisent votre application en langage naturel. Multi-LLM, 100 % on-premise possible, inclus nativement.\">\r\n<meta name=\"robots\" content=\"index, follow\">\r\n<meta name=\"author\" content=\"Axelor\">\r\n<meta name=\"theme-color\" content=\"#010165\">\r\n<link rel=\"canonical\" href=\"https:\/\/axelor.com\/fr\/ia\/\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:locale\" content=\"fr_FR\">\r\n<meta property=\"og:site_name\" content=\"Axelor\">\r\n<meta property=\"og:title\" content=\"ERP IA agentique | Axelor IA\">\r\n<meta property=\"og:description\" content=\"Le premier ERP enti\u00e8rement agentique. Des agents qui interrogent vos donn\u00e9es, ex\u00e9cutent vos t\u00e2ches et personnalisent votre application en langage naturel. Multi-LLM, on-premise possible, inclus nativement.\">\r\n<meta property=\"og:url\" content=\"https:\/\/axelor.com\/fr\/ia\/\">\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n<script>document.documentElement.classList.add('js');<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n :root {\r\n --magnolia: #F5F5FF;\r\n --magnolia-2: #FAFAFF;\r\n --navy: #010165;\r\n --navy-dark: #0D021E;\r\n --ocean: #3ECF8E;\r\n --ocean-dark: #2BB57A;\r\n --ocean-soft: rgba(62, 207, 142, 0.12);\r\n --wheelwright: #5D6B90;\r\n --white: #FFFFFF;\r\n --indigo: #4B3FD4;\r\n --border: rgba(1, 1, 101, 0.12);\r\n --line: rgba(1, 1, 101, 0.08);\r\n --line-strong: rgba(1, 1, 101, 0.16);\r\n --shadow-md: 0 4px 12px rgba(1, 1, 101, 0.06), 0 2px 4px rgba(1, 1, 101, 0.04);\r\n --shadow-lg: 0 24px 60px rgba(13, 2, 30, 0.18), 0 8px 24px rgba(13, 2, 30, 0.12);\r\n --radius: 14px;\r\n --radius-lg: 20px;\r\n }\r\n * { margin: 0; padding: 0; box-sizing: border-box; }\r\n html { scroll-behavior: smooth; }\r\n body {\r\n font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\r\n background: var(--magnolia); color: var(--wheelwright);\r\n font-size: 14.5px; line-height: 1.65; -webkit-font-smoothing: antialiased;\r\n }\r\n\r\n \/* Progressive enhancement : sans JS, tout le contenu reste visible (crawlers IA) *\/\r\n .js .reveal { opacity: 0; transform: translateY(22px); transition: opacity .6s ease, transform .6s ease; }\r\n .js .reveal.in { opacity: 1; transform: translateY(0); }\r\n\r\n \/* ============ HERO ============ *\/\r\n .hero {\r\n background: linear-gradient(168deg, var(--navy-dark) 0%, var(--navy) 58%, #07013F 100%);\r\n padding: 88px 28px 100px; position: relative; overflow: hidden;\r\n }\r\n .hero::before {\r\n content: \"\"; position: absolute; top: -14%; right: -180px; width: 660px; height: 660px;\r\n background: radial-gradient(circle, rgba(62,207,142,0.18) 0%, transparent 60%); pointer-events: none;\r\n animation: heroGlow 8s ease-in-out infinite;\r\n }\r\n .hero::after {\r\n content: \"\"; position: absolute; bottom: -30%; left: -170px; width: 560px; height: 560px;\r\n background: radial-gradient(circle, rgba(75,63,212,0.22) 0%, transparent 60%); pointer-events: none;\r\n animation: heroGlow 10s ease-in-out infinite reverse;\r\n }\r\n @keyframes heroGlow { 0%,100% { opacity: .7; transform: scale(1); } 50% { opacity: 1; transform: scale(1.12); } }\r\n\r\n \/* R\u00e9seau neuronal anim\u00e9 (SVG plein \u00e9cran derri\u00e8re le contenu) *\/\r\n .hero-neural { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; opacity: .55; }\r\n .hero-neural line { stroke: rgba(62,207,142,0.22); stroke-width: 1; }\r\n .hero-neural .nn-pulse { stroke: rgba(62,207,142,0.9); stroke-width: 1.5; stroke-dasharray: 6 200; animation: nnFlow 3s linear infinite; }\r\n .hero-neural .nn-pulse.d1 { animation-delay: .6s; } .hero-neural .nn-pulse.d2 { animation-delay: 1.2s; }\r\n .hero-neural .nn-pulse.d3 { animation-delay: 1.8s; } .hero-neural .nn-pulse.d4 { animation-delay: 2.4s; }\r\n @keyframes nnFlow { to { stroke-dashoffset: -206; } }\r\n .hero-neural circle { fill: rgba(62,207,142,0.55); animation: nnNode 4s ease-in-out infinite; }\r\n .hero-neural circle:nth-child(even) { animation-delay: 1.5s; fill: rgba(120,150,255,0.5); }\r\n @keyframes nnNode { 0%,100% { opacity: .35; r: 2.5; } 50% { opacity: 1; r: 3.5; } }\r\n\r\n \/* Grille discr\u00e8te en fond (texture tech subtile) *\/\r\n .hero-grid {\r\n position: absolute; inset: 0; pointer-events: none; opacity: .5; z-index: 0;\r\n background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);\r\n background-size: 56px 56px;\r\n -webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 40%, #000 30%, transparent 75%);\r\n mask-image: radial-gradient(ellipse 80% 70% at 50% 40%, #000 30%, transparent 75%);\r\n }\r\n .hero-inner { max-width: 1180px; margin: 0 auto; position: relative; z-index: 1; display: grid; grid-template-columns: 1.05fr 1fr; gap: 56px; align-items: center; }\r\n\r\n .hero-eyebrow {\r\n display: inline-flex; align-items: center; gap: 8px;\r\n padding: 6px 16px 6px 13px; margin-bottom: 26px;\r\n background: rgba(62,207,142,0.12); border: 1px solid rgba(62,207,142,0.32);\r\n border-radius: 100px; color: var(--ocean);\r\n font-family: 'JetBrains Mono', monospace;\r\n font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;\r\n }\r\n .hero-eyebrow .dot { width: 7px; height: 7px; background: var(--ocean); border-radius: 50%; box-shadow: 0 0 9px var(--ocean); animation: pulse 1.8s ease-in-out infinite; }\r\n @keyframes pulse { 0%,100% { opacity:1; transform:scale(1);} 50% { opacity:.4; transform:scale(.65);} }\r\n\r\n .hero h1 { color: var(--white); font-size: clamp(31px, 4vw, 47px); font-weight: 600; line-height: 1.1; letter-spacing: -0.028em; margin-bottom: 18px; }\r\n .hero h1 .accent { color: var(--ocean); }\r\n .hero-sub { color: rgba(255,255,255,0.68); font-size: 17px; font-weight: 300; line-height: 1.6; margin-bottom: 26px; max-width: 500px; }\r\n\r\n .hero-claims { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 32px; }\r\n .hero-claim {\r\n display: inline-flex; align-items: center; gap: 7px;\r\n font-size: 12px; color: rgba(255,255,255,0.78); font-weight: 400;\r\n background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.13);\r\n border-radius: 100px; padding: 6px 13px;\r\n }\r\n .hero-claim svg { width: 13px; height: 13px; stroke: var(--ocean); fill: none; stroke-width: 2.4; }\r\n\r\n .hero-btns { display: flex; gap: 13px; flex-wrap: wrap; align-items: center; }\r\n .btn-xl {\r\n display: inline-flex; align-items: center; gap: 9px;\r\n padding: 14px 26px; border-radius: 12px; text-decoration: none;\r\n font-size: 14.5px; font-weight: 600; transition: all .2s;\r\n }\r\n .btn-xl--primary { background: linear-gradient(135deg, var(--ocean) 0%, var(--ocean-dark) 100%); color: var(--navy); box-shadow: 0 10px 28px rgba(62,207,142,0.32); }\r\n .btn-xl--primary:hover { transform: translateY(-2px); box-shadow: 0 14px 36px rgba(62,207,142,0.45); }\r\n .btn-xl--ghost { color: var(--white); border: 1.5px solid rgba(255,255,255,0.28); }\r\n .btn-xl--ghost:hover { border-color: var(--ocean); color: var(--ocean); }\r\n .btn-xl svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2.4; }\r\n\r\n \/* ===== Mockup ERP + chat (sur fond bleu) ===== *\/\r\n .hero-visual { position: relative; z-index: 2; }\r\n \/* Halo lumineux pulsant derri\u00e8re le mockup *\/\r\n .hero-visual::before {\r\n content: \"\"; position: absolute; inset: -8% -6%; border-radius: 30px; z-index: -1;\r\n background: radial-gradient(ellipse at center, rgba(62,207,142,0.28) 0%, rgba(75,63,212,0.18) 45%, transparent 72%);\r\n filter: blur(28px); animation: haloPulse 5s ease-in-out infinite;\r\n }\r\n @keyframes haloPulse { 0%,100% { opacity: .65; transform: scale(0.98); } 50% { opacity: 1; transform: scale(1.04); } }\r\n\r\n .mock { position: relative; z-index: 2; background: #FBFBFE; border-radius: 14px; overflow: hidden; box-shadow: 0 40px 90px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.08); }\r\n \/* Barre de fen\u00eatre type navigateur *\/\r\n .mock-winbar { display: flex; align-items: center; gap: 7px; padding: 9px 13px; background: #F0F0F7; border-bottom: 1px solid #E4E4EE; }\r\n .mock-dot { width: 10px; height: 10px; border-radius: 50%; }\r\n .mock-dot.r { background: #FF5F57; } .mock-dot.y { background: #FEBC2E; } .mock-dot.g { background: #28C840; }\r\n .mock-url { margin-left: 10px; font-family: 'JetBrains Mono', monospace; font-size: 9.5px; color: #9A9AB0; background: #fff; border: 1px solid #E4E4EE; border-radius: 6px; padding: 3px 10px; flex: 1; max-width: 230px; }\r\n\r\n \/* Corps : sidebar Axelor + zone applicative + panneau chat \u00e0 droite *\/\r\n .mock-erp { display: grid; grid-template-columns: 104px 1fr 218px; min-height: 326px; }\r\n .mock-side { background: linear-gradient(180deg, #010165 0%, #0a0a72 100%); padding: 12px 0; display: flex; flex-direction: column; gap: 1px; }\r\n .mock-side .ms-logo { padding: 2px 12px 12px; }\r\n .mock-side .ms-logo img { height: 15px; width: auto; display: block; }\r\n .mock-side .ms-item { display: flex; align-items: center; gap: 8px; padding: 5px 12px; font-size: 9px; color: rgba(255,255,255,0.62); }\r\n .mock-side .ms-item svg { width: 11px; height: 11px; stroke: currentColor; fill: none; stroke-width: 2; flex-shrink: 0; }\r\n .mock-side .ms-item.on { background: rgba(255,255,255,0.10); color: #fff; font-weight: 600; box-shadow: inset 3px 0 0 var(--ocean); }\r\n .mock-main { background: #F7F8FC; display: flex; flex-direction: column; min-width: 0; }\r\n .mock-mainbar { display: flex; align-items: center; gap: 8px; padding: 9px 13px; background: #fff; border-bottom: 1px solid #ECECF4; }\r\n .mock-mainbar .mb-tab { display: inline-flex; align-items: center; gap: 6px; font-size: 9.5px; font-weight: 600; color: var(--navy); border-bottom: 2px solid var(--ocean); padding-bottom: 6px; margin-bottom: -10px; }\r\n .mock-mainbar .mb-tab svg { width: 12px; height: 12px; stroke: var(--ocean-dark); fill: none; stroke-width: 2; }\r\n .mock-panel { margin: 10px; background: #fff; border: 1px solid #ECECF4; border-radius: 8px; overflow: hidden; flex: 1; }\r\n .mock-panel-h { display: flex; align-items: center; justify-content: space-between; padding: 8px 11px; border-bottom: 1px solid #F0F0F5; }\r\n .mock-panel-h b { font-size: 9.5px; color: var(--navy); font-weight: 700; }\r\n .mock-panel-h span { font-size: 7.5px; color: #9A9AB0; }\r\n \/* Tableau devis\/commandes *\/\r\n .mock-tbl { width: 100%; border-collapse: collapse; }\r\n .mock-tbl th { font-size: 7px; text-transform: uppercase; letter-spacing: .03em; color: #9A9AB0; font-weight: 600; text-align: left; padding: 5px 7px; border-bottom: 1px solid #F0F0F5; }\r\n .mock-tbl td { font-size: 8px; color: #4A4A66; padding: 5px 7px; border-bottom: 1px solid #F5F5FA; white-space: nowrap; }\r\n .mock-tbl tr.sel td { background: #FFE9CC; }\r\n .mock-tbl .num { font-weight: 600; color: var(--navy); }\r\n .st-pill { display: inline-block; font-size: 6.5px; font-weight: 700; padding: 2px 6px; border-radius: 100px; white-space: nowrap; }\r\n .st-pill.cmd { background: var(--ocean); color: #07331f; }\r\n .st-pill.brn { background: #2B6FE0; color: #fff; }\r\n .st-pill.fin { background: #F0A020; color: #4a2e00; }\r\n\r\n \/* Panneau chat \u2014 colonne de droite *\/\r\n .mock-chat { display: flex; flex-direction: column; background: #fff; border-left: 1px solid #ECECF4; }\r\n .mock-chat-head { display: flex; align-items: center; gap: 8px; padding: 9px 11px; border-bottom: 1px solid #ECECF4; }\r\n .mock-chat-avatar { width: 24px; height: 24px; border-radius: 7px; background: linear-gradient(135deg, var(--ocean) 0%, var(--ocean-dark) 100%); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n .mock-chat-avatar svg { width: 13px; height: 13px; stroke: var(--navy); fill: none; stroke-width: 2.2; }\r\n .mock-chat-head b { display: block; font-size: 10px; color: var(--navy); font-weight: 700; line-height: 1.2; }\r\n .mock-chat-head span { font-size: 7.5px; color: #8C8CA8; }\r\n .mock-msgs { padding: 11px 10px; display: flex; flex-direction: column; gap: 7px; flex: 1; overflow: hidden; }\r\n .mm-user {\r\n align-self: flex-end; max-width: 92%;\r\n background: linear-gradient(135deg, var(--indigo) 0%, #6B5FE8 100%); color: #fff;\r\n font-size: 9px; line-height: 1.4; padding: 6px 9px; border-radius: 9px 9px 3px 9px;\r\n animation: mmIn .4s ease forwards;\r\n }\r\n .mm-agent {\r\n align-self: flex-start; max-width: 96%;\r\n background: #F7F7FB; border: 1px solid #ECECF4; border-radius: 3px 9px 9px 9px;\r\n font-size: 9px; line-height: 1.42; padding: 6px 9px; color: #3A3A5C;\r\n animation: mmIn .4s ease forwards;\r\n }\r\n .mm-agent .mm-who { display: block; font-family: 'JetBrains Mono', monospace; font-size: 7px; color: var(--ocean-dark); font-weight: 600; margin-bottom: 3px; }\r\n .mm-agent .mm-act { display: inline-flex; align-items: center; gap: 4px; margin-top: 4px; color: var(--ocean-dark); font-weight: 600; font-size: 8px; }\r\n .mm-user:nth-of-type(1) { animation-delay: .3s; }\r\n .mm-agent:nth-of-type(2) { animation-delay: .9s; }\r\n .mm-user:nth-of-type(3) { animation-delay: 1.7s; }\r\n .mm-agent:nth-of-type(4) { animation-delay: 2.3s; }\r\n .js .mm-user, .js .mm-agent { opacity: 0; }\r\n @keyframes mmIn { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } }\r\n \/* Pied de chat \u2014 confirmation d'action ex\u00e9cut\u00e9e *\/\r\n .mock-chat-foot { display: flex; align-items: center; gap: 6px; padding: 8px 11px; border-top: 1px solid #ECECF4; background: var(--ocean-soft); font-size: 8.5px; font-weight: 600; color: var(--ocean-dark); font-family: 'JetBrains Mono', monospace; letter-spacing: .02em; }\r\n .mock-chat-foot svg { width: 12px; height: 12px; stroke: var(--ocean-dark); fill: none; stroke-width: 2.6; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n \/* ============ SECTIONS COMMUNES ============ *\/\r\n .section { max-width: 1150px; margin: 0 auto; padding: 0 28px; }\r\n .sec-head { text-align: center; max-width: 700px; margin: 0 auto 44px; }\r\n .kicker {\r\n font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 600;\r\n letter-spacing: 0.13em; text-transform: uppercase; color: var(--ocean-dark);\r\n display: block; margin-bottom: 12px;\r\n }\r\n .sec-head h2, .feat-text h2 { font-size: clamp(25px, 3.4vw, 35px); font-weight: 600; color: var(--navy); letter-spacing: -0.02em; line-height: 1.15; margin-bottom: 14px; }\r\n .sec-head h2 .accent, .feat-text h2 .accent { color: var(--ocean-dark); }\r\n .sec-head p { font-size: 15.5px; }\r\n\r\n \/* Promesses *\/\r\n .promises { margin-top: 84px; }\r\n .prom-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\r\n .prom {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-md); padding: 30px 28px; transition: transform .25s, border-color .25s;\r\n }\r\n .prom:hover { transform: translateY(-4px); border-color: rgba(62,207,142,0.35); }\r\n .prom-icon {\r\n width: 46px; height: 46px; border-radius: 13px;\r\n background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.28);\r\n display: flex; align-items: center; justify-content: center; margin-bottom: 18px;\r\n }\r\n .prom-icon svg { width: 21px; height: 21px; stroke: var(--ocean-dark); fill: none; stroke-width: 2; }\r\n .prom h3 { font-size: 16.5px; font-weight: 600; color: var(--navy); margin-bottom: 9px; letter-spacing: -0.01em; }\r\n .prom p { font-size: 13.5px; }\r\n\r\n \/* ============ FONCTIONNALIT\u00c9S ============ *\/\r\n .feat { max-width: 1150px; margin: 96px auto 0; padding: 0 28px; }\r\n .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 52px; align-items: center; }\r\n .feat-grid.rev .feat-text { order: 2; }\r\n .feat-grid.rev .feat-visual { order: 1; }\r\n .feat-text .kicker { margin-bottom: 10px; }\r\n .feat-text p { margin-bottom: 13px; font-size: 14.5px; }\r\n .feat-text p strong { color: var(--navy); font-weight: 600; }\r\n .feat-quotes { display: flex; flex-direction: column; gap: 8px; margin: 16px 0; }\r\n .feat-quote {\r\n font-size: 13.3px; color: var(--navy); font-style: italic;\r\n background: var(--white); border: 1px solid var(--line); border-left: 3px solid var(--ocean);\r\n border-radius: 0 10px 10px 0; padding: 10px 14px;\r\n }\r\n .feat-list { list-style: none; display: flex; flex-direction: column; gap: 10px; margin: 16px 0; }\r\n .feat-list li { display: flex; gap: 11px; font-size: 13.8px; }\r\n .feat-list .fc {\r\n width: 20px; height: 20px; min-width: 20px; margin-top: 2px;\r\n background: var(--ocean-soft); border-radius: 50%;\r\n display: flex; align-items: center; justify-content: center;\r\n }\r\n .feat-list .fc svg { width: 11px; height: 11px; stroke: var(--ocean-dark); fill: none; stroke-width: 3; }\r\n \/* Cas d'usage \u2014 bande pleine largeur sous le grid *\/\r\n .feat-usecases { margin-top: 40px; background: var(--magnolia-2); border: 1px solid var(--line); border-radius: var(--radius-lg); padding: 26px 30px; }\r\n .feat-usecases h4 { font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--ocean-dark); margin-bottom: 20px; }\r\n .uc-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; }\r\n .uc-grid--2 { grid-template-columns: repeat(2, 1fr); max-width: 720px; }\r\n .uc-item { padding-left: 15px; border-left: 2px solid var(--ocean); }\r\n .uc-item b { display: block; font-size: 13.5px; color: var(--navy); font-weight: 600; margin-bottom: 5px; }\r\n .uc-item p { font-size: 13px; line-height: 1.55; color: var(--wheelwright); }\r\n\r\n \/* Visuels des fonctionnalit\u00e9s *\/\r\n .vis-card {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-lg); overflow: hidden;\r\n }\r\n .vis-head { padding: 13px 18px; border-bottom: 1px solid var(--line); display: flex; align-items: center; justify-content: space-between; gap: 10px; }\r\n .vis-head b { font-size: 12.5px; color: var(--navy); font-weight: 700; }\r\n .vis-head span { font-size: 10px; color: var(--wheelwright); font-family: 'JetBrains Mono', monospace; }\r\n .vis-body { padding: 16px 18px; display: flex; flex-direction: column; gap: 10px; }\r\n\r\n .chat-user {\r\n align-self: flex-end; max-width: 85%;\r\n background: linear-gradient(135deg, var(--indigo) 0%, #6B5FE8 100%); color: #fff;\r\n font-size: 12.3px; line-height: 1.45; padding: 9px 13px; border-radius: 12px 12px 4px 12px;\r\n }\r\n .chat-agent {\r\n align-self: flex-start; max-width: 92%;\r\n background: var(--magnolia-2); border: 1px solid var(--line); border-radius: 4px 12px 12px 12px;\r\n font-size: 12.3px; line-height: 1.5; padding: 10px 13px; color: #3A3A5C;\r\n }\r\n .chat-agent .who { display: block; font-family: 'JetBrains Mono', monospace; font-size: 9.5px; color: var(--ocean-dark); font-weight: 600; margin-bottom: 4px; }\r\n .chat-agent strong { color: var(--navy); }\r\n .chat-agent .act { display: inline-block; margin-top: 6px; color: var(--ocean-dark); font-weight: 600; font-size: 11.5px; }\r\n\r\n \/* Variante fond bleu (fonctionnalit\u00e9 01 \u2014 Dialoguez avec vos donn\u00e9es) *\/\r\n .vis-card--navy { background: linear-gradient(160deg, var(--navy-dark) 0%, var(--navy) 75%, #0a0a72 100%); border-color: rgba(255,255,255,0.08); }\r\n .vis-card--navy .vis-head { border-bottom-color: rgba(255,255,255,0.1); }\r\n .vis-card--navy .vis-head b { color: #fff; }\r\n .vis-card--navy .vis-head span { color: rgba(255,255,255,0.5); }\r\n .vis-card--navy .chat-agent { background: rgba(255,255,255,0.06); border-color: rgba(255,255,255,0.12); color: rgba(255,255,255,0.82); }\r\n .vis-card--navy .chat-agent strong { color: #fff; }\r\n .vis-card--navy .chat-agent .who { color: var(--ocean); }\r\n .vis-card--navy .chat-agent .act { color: var(--ocean); }\r\n\r\n \/* Mini dashboard BI *\/\r\n .bi-kpis { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\r\n .bi-kpi { background: var(--magnolia-2); border: 1px solid var(--line); border-radius: 10px; padding: 11px 13px; }\r\n .bi-kpi span { display: block; font-size: 9px; letter-spacing: .06em; text-transform: uppercase; color: var(--wheelwright); }\r\n .bi-kpi b { font-size: 17px; color: var(--navy); font-weight: 700; }\r\n .bi-kpi .up { display: block; font-size: 10.5px; color: var(--ocean-dark); font-weight: 600; }\r\n .bi-chart { background: var(--magnolia-2); border: 1px solid var(--line); border-radius: 10px; padding: 13px; }\r\n .bi-chart svg { width: 100%; height: 100px; }\r\n .bi-note { font-size: 11.5px; padding: 10px 13px; border-radius: 9px; background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.25); color: var(--navy); }\r\n .bi-note b { font-weight: 700; }\r\n\r\n \/* Studio steps *\/\r\n .studio-steps { display: flex; flex-direction: column; gap: 0; }\r\n .st-prompt {\r\n font-size: 12.5px; font-style: italic; color: var(--navy);\r\n background: var(--magnolia-2); border: 1px solid var(--line); border-left: 3px solid var(--indigo);\r\n border-radius: 0 10px 10px 0; padding: 11px 14px; margin-bottom: 14px;\r\n }\r\n .st-step { display: flex; gap: 13px; padding: 9px 0; align-items: flex-start; position: relative; }\r\n .st-step::before { content: \"\"; position: absolute; left: 13px; top: 36px; bottom: -4px; width: 2px; background: rgba(62,207,142,0.25); }\r\n .st-step:last-child::before { display: none; }\r\n .st-num {\r\n width: 27px; height: 27px; min-width: 27px; border-radius: 50%;\r\n background: var(--ocean-soft); border: 1.5px solid var(--ocean);\r\n display: flex; align-items: center; justify-content: center;\r\n font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 700; color: var(--ocean-dark);\r\n position: relative; z-index: 1;\r\n }\r\n .st-num.done { background: var(--ocean); color: var(--navy); }\r\n .st-body b { display: block; font-size: 13px; color: var(--navy); font-weight: 600; }\r\n .st-body span { font-size: 11.5px; color: var(--wheelwright); }\r\n\r\n \/* Recherche s\u00e9mantique *\/\r\n .kb-q { font-size: 12.5px; font-style: italic; color: var(--navy); background: var(--magnolia-2); border: 1px solid var(--line); border-left: 3px solid var(--indigo); border-radius: 0 10px 10px 0; padding: 10px 13px; }\r\n .kb-src { border: 1px solid var(--line); border-radius: 10px; padding: 11px 13px; }\r\n .kb-src .tag { display: inline-block; font-family: 'JetBrains Mono', monospace; font-size: 8.5px; letter-spacing: .07em; text-transform: uppercase; color: var(--wheelwright); background: var(--magnolia); border-radius: 5px; padding: 2px 7px; margin-bottom: 6px; }\r\n .kb-src p { font-size: 12px; line-height: 1.55; }\r\n .kb-src p strong { color: var(--navy); }\r\n .kb-synth { font-size: 12px; padding: 10px 13px; border-radius: 9px; background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.25); color: var(--navy); }\r\n\r\n \/* Bandeau d\u00e9mo *\/\r\n .demo-band { max-width: 1150px; margin: 96px auto 0; padding: 0 28px; }\r\n .demo-band__inner {\r\n background: linear-gradient(135deg, var(--navy-dark) 0%, var(--navy) 70%, #0a0a72 100%);\r\n border-radius: var(--radius-lg); padding: 34px 38px;\r\n display: flex; align-items: center; justify-content: space-between; gap: 22px; flex-wrap: wrap;\r\n box-shadow: var(--shadow-lg); position: relative; overflow: hidden;\r\n }\r\n .demo-band__inner::before { content: \"\"; position: absolute; top: -60%; right: -80px; width: 400px; height: 400px; background: radial-gradient(circle, rgba(62,207,142,0.2) 0%, transparent 60%); pointer-events: none; }\r\n .demo-band h2 { color: var(--white); font-size: 21px; font-weight: 600; letter-spacing: -0.015em; margin-bottom: 5px; position: relative; }\r\n .demo-band p { color: rgba(255,255,255,0.65); font-size: 13.8px; position: relative; }\r\n\r\n \/* ============ S\u00c9CURIT\u00c9 ============ *\/\r\n \/* ===== Bloc S\u00e9curit\u00e9 \u2014 bande bleu d\u00e9grad\u00e9 pleine largeur (casse le fond clair) ===== *\/\r\n .security-band { position: relative; margin: 96px 0; padding: 84px 28px; overflow: hidden; }\r\n .security-band__bg { position: absolute; inset: 0; z-index: 0; background: linear-gradient(165deg, var(--navy-dark) 0%, var(--navy) 60%, #07013F 100%); }\r\n .security-band__bg::before { content: \"\"; position: absolute; top: -10%; right: -8%; width: 560px; height: 560px; background: radial-gradient(circle, rgba(62,207,142,0.16) 0%, transparent 60%); animation: secBreathe 9s ease-in-out infinite; }\r\n .security-band__bg::after { content: \"\"; position: absolute; bottom: -18%; left: -10%; width: 480px; height: 480px; background: radial-gradient(circle, rgba(75,63,212,0.20) 0%, transparent 60%); animation: secBreathe 11s ease-in-out infinite reverse; }\r\n @keyframes secBreathe { 0%,100% { opacity: .65; transform: scale(1); } 50% { opacity: 1; transform: scale(1.12); } }\r\n .security-band__bg { background-image: linear-gradient(165deg, var(--navy-dark) 0%, var(--navy) 60%, #07013F 100%); }\r\n \/* texture grille discr\u00e8te *\/\r\n .security-band::before { content: \"\"; position: absolute; inset: 0; z-index: 0; pointer-events: none; opacity: .5; background-image: linear-gradient(rgba(255,255,255,0.022) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.022) 1px, transparent 1px); background-size: 54px 54px; -webkit-mask-image: radial-gradient(ellipse 75% 65% at center, #000 35%, transparent 82%); mask-image: radial-gradient(ellipse 75% 65% at center, #000 35%, transparent 82%); }\r\n .security-inner { position: relative; z-index: 1; max-width: 1150px; margin: 0 auto; }\r\n \/* Titres en version claire *\/\r\n .security-band .sec-head h2 { color: var(--white); }\r\n .security-band .sec-head h2 .accent { background: linear-gradient(120deg, var(--ocean) 0%, var(--ocean-dark) 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\r\n .security-band .sec-head p { color: rgba(255,255,255,0.66); }\r\n .kicker--light { color: var(--ocean); }\r\n\r\n .sec-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\r\n .sec-card {\r\n background: rgba(255,255,255,0.04); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);\r\n border: 1px solid rgba(255,255,255,0.1); border-radius: var(--radius-lg); padding: 30px 26px;\r\n transition: background .25s, border-color .25s, transform .25s;\r\n }\r\n .sec-card:hover { background: rgba(255,255,255,0.07); border-color: rgba(62,207,142,0.4); transform: translateY(-4px); }\r\n .sec-card .prom-icon { margin-bottom: 16px; background: rgba(62,207,142,0.14); border-color: rgba(62,207,142,0.3); }\r\n .sec-card .prom-icon svg { stroke: var(--ocean); }\r\n .sec-card h3 { font-size: 15.5px; font-weight: 600; color: var(--white); margin-bottom: 8px; }\r\n .sec-card p { font-size: 13.3px; color: rgba(255,255,255,0.66); }\r\n\r\n \/* ============ MULTI-LLM ============ *\/\r\n .llm { margin-top: 96px; }\r\n .llm-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; margin-bottom: 18px; }\r\n .llm-card {\r\n background: var(--white); border: 1.5px solid var(--line); border-radius: var(--radius);\r\n padding: 18px 12px; text-align: center; transition: border-color .2s, transform .2s;\r\n }\r\n .llm-card:hover { border-color: rgba(62,207,142,0.45); transform: translateY(-3px); }\r\n .llm-logo {\r\n width: 44px; height: 44px; margin: 0 auto 11px; border-radius: 12px;\r\n background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.28);\r\n display: flex; align-items: center; justify-content: center; line-height: 0;\r\n transition: background .2s, border-color .2s;\r\n }\r\n .llm-logo svg { width: 21px; height: 21px; display: block; stroke: var(--ocean-dark); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n .llm-card:hover .llm-logo svg { stroke: var(--ocean); }\r\n .llm-card b { display: block; font-size: 13px; color: var(--navy); font-weight: 600; }\r\n .llm-card span { display: block; font-size: 10.5px; color: var(--wheelwright); margin-top: 2px; }\r\n .llm-tag {\r\n display: inline-block; margin-top: 8px;\r\n font-family: 'JetBrains Mono', monospace; font-size: 8.5px; font-weight: 600;\r\n letter-spacing: .07em; text-transform: uppercase;\r\n border-radius: 100px; padding: 2px 8px;\r\n background: var(--magnolia); color: var(--wheelwright); border: 1px solid var(--line);\r\n }\r\n .llm-tag.green { background: var(--ocean-soft); color: var(--ocean-dark); border-color: rgba(62,207,142,0.3); }\r\n\r\n .onprem {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-md); padding: 30px 32px; margin-top: 24px;\r\n display: grid; grid-template-columns: 1.2fr 1fr; gap: 30px; align-items: center;\r\n }\r\n .onprem h3 { font-size: 19px; font-weight: 600; color: var(--navy); margin-bottom: 9px; letter-spacing: -0.015em; }\r\n .onprem p { font-size: 13.8px; }\r\n .onprem ul { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }\r\n .onprem li { display: flex; gap: 9px; font-size: 13px; color: var(--navy); align-items: center; }\r\n .onprem li svg { width: 15px; height: 15px; stroke: var(--ocean-dark); fill: none; stroke-width: 2.6; flex-shrink: 0; }\r\n\r\n \/* ============ AGENTS ============ *\/\r\n .agents { margin-top: 96px; }\r\n .ag-filters { display: flex; justify-content: center; gap: 8px; margin-bottom: 26px; }\r\n .ag-chip {\r\n font-family: inherit; font-size: 12.5px; font-weight: 600;\r\n color: var(--wheelwright); background: var(--white);\r\n border: 1px solid var(--line-strong); border-radius: 100px;\r\n padding: 8px 18px; cursor: pointer; transition: all .2s;\r\n }\r\n .ag-chip:hover { border-color: rgba(62,207,142,0.5); color: var(--ocean-dark); }\r\n .ag-chip.active { background: var(--navy); border-color: var(--navy); color: var(--white); }\r\n .ag-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 13px; }\r\n .ag-card {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius);\r\n padding: 20px 18px; transition: transform .2s, border-color .2s;\r\n }\r\n .ag-card:hover { transform: translateY(-3px); border-color: rgba(62,207,142,0.4); }\r\n .ag-type {\r\n display: inline-block; font-family: 'JetBrains Mono', monospace; font-size: 9px; font-weight: 600;\r\n letter-spacing: .08em; text-transform: uppercase; border-radius: 100px; padding: 3px 9px; margin-bottom: 11px;\r\n }\r\n .ag-type.gen { background: rgba(75,63,212,0.08); color: var(--indigo); border: 1px solid rgba(75,63,212,0.2); }\r\n .ag-type.met { background: var(--ocean-soft); color: var(--ocean-dark); border: 1px solid rgba(62,207,142,0.3); }\r\n .ag-card h3 { font-size: 14.5px; font-weight: 600; color: var(--navy); margin-bottom: 5px; }\r\n .ag-card p { font-size: 12.3px; line-height: 1.55; }\r\n\r\n \/* ============ SECTEURS ============ *\/\r\n .sectors { margin-top: 96px; }\r\n .sect-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }\r\n .sect-card {\r\n display: block; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-md); padding: 28px; text-decoration: none;\r\n transition: transform .22s, border-color .22s, box-shadow .22s; position: relative; overflow: hidden;\r\n }\r\n .sect-card::after { content: \"\"; position: absolute; inset: 0; background: radial-gradient(circle at top right, rgba(62,207,142,0.07), transparent 55%); opacity: 0; transition: opacity .22s; pointer-events: none; }\r\n .sect-card:hover { transform: translateY(-4px); border-color: rgba(62,207,142,0.4); box-shadow: var(--shadow-lg); }\r\n .sect-card:hover::after { opacity: 1; }\r\n .sect-head { display: flex; align-items: center; gap: 14px; margin-bottom: 16px; position: relative; }\r\n .sect-icon { width: 46px; height: 46px; min-width: 46px; border-radius: 13px; background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.28); display: flex; align-items: center; justify-content: center; line-height: 0; transition: background .22s, border-color .22s; }\r\n .sect-icon svg { width: 23px; height: 23px; display: block; stroke: var(--ocean-dark); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\r\n .sect-card:hover .sect-icon { background: var(--navy); border-color: var(--navy); }\r\n .sect-card:hover .sect-icon svg { stroke: var(--ocean); }\r\n .sect-card h3 { font-size: 17.5px; font-weight: 600; color: var(--navy); letter-spacing: -0.015em; flex: 1; display: flex; align-items: center; justify-content: space-between; gap: 10px; }\r\n .sect-card h3 .arr { width: 17px; height: 17px; min-width: 17px; stroke: var(--ocean-dark); fill: none; stroke-width: 2.4; transition: transform .2s; }\r\n .sect-card:hover h3 .arr { transform: translateX(3px); }\r\n .sect-card > p { font-size: 13.3px; line-height: 1.55; color: var(--wheelwright); margin-bottom: 16px; position: relative; }\r\n .sect-card ul { list-style: none; display: flex; flex-direction: column; gap: 8px; position: relative; }\r\n .sect-card li { font-size: 12.8px; color: var(--wheelwright); padding-left: 22px; position: relative; line-height: 1.45; }\r\n .sect-card li::before { content: \"\"; position: absolute; left: 4px; top: 6px; width: 8px; height: 8px; border-radius: 50%; border: 2px solid var(--ocean); }\r\n\r\n \/* ============ ACCOMPAGNEMENT ============ *\/\r\n .onboard { margin-top: 96px; }\r\n .ob-track { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }\r\n .ob-track::before { content: \"\"; position: absolute; top: 26px; left: 12%; right: 12%; height: 2px; background: linear-gradient(90deg, rgba(62,207,142,0.5), rgba(62,207,142,0.15)); }\r\n .ob-step { text-align: center; position: relative; }\r\n .ob-num {\r\n width: 52px; height: 52px; margin: 0 auto 15px; border-radius: 50%;\r\n background: var(--white); border: 2px solid var(--ocean);\r\n display: flex; align-items: center; justify-content: center;\r\n font-family: 'JetBrains Mono', monospace; font-size: 16px; font-weight: 700; color: var(--ocean-dark);\r\n box-shadow: 0 8px 20px rgba(62,207,142,0.18); transition: transform .25s, background .25s, color .25s;\r\n }\r\n .ob-step:hover .ob-num { transform: scale(1.1); background: var(--ocean); color: var(--navy); }\r\n .ob-step h3 { font-size: 14.5px; font-weight: 600; color: var(--navy); margin-bottom: 6px; }\r\n .ob-step p { font-size: 12.6px; max-width: 230px; margin: 0 auto; }\r\n\r\n \/* ============ FAQ ============ *\/\r\n .faq { max-width: 820px; margin: 96px auto 0; padding: 0 28px; }\r\n .faq-item { background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); margin-bottom: 10px; overflow: hidden; transition: border-color .2s, box-shadow .2s; }\r\n .faq-item.open { border-color: rgba(62,207,142,0.45); box-shadow: var(--shadow-md); }\r\n .faq-q {\r\n display: flex; align-items: center; gap: 13px; width: 100%;\r\n padding: 16px 20px; cursor: pointer; border: none; background: transparent;\r\n font-family: inherit; font-size: 14.5px; font-weight: 500; color: var(--navy); text-align: left;\r\n }\r\n .faq-chevron { width: 17px; height: 17px; stroke: var(--wheelwright); fill: none; stroke-width: 2.2; margin-left: auto; flex-shrink: 0; transition: transform .25s; }\r\n .faq-item.open .faq-chevron { transform: rotate(180deg); stroke: var(--ocean-dark); }\r\n .faq-a { max-height: 0; overflow: hidden; transition: max-height .3s ease; }\r\n .faq-a-inner { padding: 0 20px 16px; font-size: 13.8px; line-height: 1.7; border-top: 1px dashed var(--line); padding-top: 13px; }\r\n .faq-a-inner strong { color: var(--navy); font-weight: 600; }\r\n .faq-a-inner a { color: var(--ocean-dark); font-weight: 500; }\r\n\r\n \/* ============ CTA FINAL ============ *\/\r\n .final-cta { max-width: 1150px; margin: 96px auto 0; padding: 0 28px 96px; }\r\n .final-cta__inner {\r\n background: linear-gradient(170deg, var(--navy-dark) 0%, var(--navy) 65%, #07013F 100%);\r\n border-radius: var(--radius-lg); padding: 56px 40px; text-align: center;\r\n position: relative; overflow: hidden; box-shadow: var(--shadow-lg);\r\n }\r\n .final-cta__inner::before { content: \"\"; position: absolute; top: -50%; left: 50%; transform: translateX(-50%); width: 700px; height: 700px; background: radial-gradient(circle, rgba(62,207,142,0.14) 0%, transparent 60%); pointer-events: none; }\r\n .final-cta h2 { color: var(--white); font-size: clamp(24px, 3.6vw, 34px); font-weight: 600; letter-spacing: -0.02em; margin-bottom: 12px; position: relative; }\r\n .final-cta p { color: rgba(255,255,255,0.62); font-size: 15px; max-width: 560px; margin: 0 auto 30px; position: relative; }\r\n .final-cta__btns { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; position: relative; }\r\n\r\n \/* ============ RESPONSIVE ============ *\/\r\n @media (max-width: 1020px) {\r\n .hero-inner { grid-template-columns: 1fr; gap: 48px; text-align: center; }\r\n .hero-text { display: flex; flex-direction: column; align-items: center; }\r\n .hero-sub { max-width: 560px; }\r\n .hero-claims { justify-content: center; }\r\n .hero-visual { max-width: 560px; margin: 0 auto; width: 100%; }\r\n .hero-float--tl { left: -10px; } .hero-float--br { right: -10px; }\r\n .mock { grid-template-columns: 1fr 210px; }\r\n .prom-grid, .sec-grid { grid-template-columns: 1fr; }\r\n .feat-grid { grid-template-columns: 1fr; gap: 30px; }\r\n .feat-grid.rev .feat-text { order: 1; }\r\n .feat-grid.rev .feat-visual { order: 2; }\r\n .uc-grid, .uc-grid--2 { grid-template-columns: 1fr; gap: 18px; max-width: none; }\r\n .llm-grid { grid-template-columns: repeat(3, 1fr); }\r\n .ag-grid { grid-template-columns: 1fr 1fr; }\r\n .ob-track { grid-template-columns: 1fr 1fr; gap: 28px 18px; }\r\n .ob-track::before { display: none; }\r\n .onprem { grid-template-columns: 1fr; }\r\n .sect-grid { grid-template-columns: 1fr; }\r\n }\r\n @media (max-width: 600px) {\r\n .hero { padding: 52px 18px 64px; }\r\n .mock-erp { grid-template-columns: 58px 1fr; }\r\n .mock-chat { display: none; }\r\n .mock-side .ms-item { font-size: 0; gap: 0; padding: 7px 0; justify-content: center; }\r\n .mock-side .ms-item svg { width: 13px; height: 13px; }\r\n .mock-side .ms-logo { padding: 4px 0 10px; text-align: center; }\r\n .mock-side .ms-logo img { margin: 0 auto; }\r\n .mock-tbl th:nth-child(4), .mock-tbl td:nth-child(4) { display: none; }\r\n .section, .feat, .faq, .demo-band, .final-cta { padding-left: 16px; padding-right: 16px; }\r\n .llm-grid { grid-template-columns: 1fr 1fr; }\r\n .ag-grid { grid-template-columns: 1fr; }\r\n .ob-track { grid-template-columns: 1fr; }\r\n .btn-xl { width: 100%; justify-content: center; }\r\n .final-cta__inner { padding: 40px 22px; }\r\n .onprem ul { grid-template-columns: 1fr; }\r\n }\r\n @media (prefers-reduced-motion: reduce) {\r\n *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; }\r\n html { scroll-behavior: auto; }\r\n .js .reveal { opacity: 1; transform: none; }\r\n .js .mm-user, .js .mm-agent { opacity: 1 !important; }\r\n }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<!-- ============ HERO ============ -->\r\n<header class=\"hero\">\r\n <div class=\"hero-grid\"><\/div>\r\n <svg class=\"hero-neural\" viewBox=\"0 0 1440 600\" preserveAspectRatio=\"xMidYMid slice\" aria-hidden=\"true\">\r\n <line x1=\"120\" y1=\"90\" x2=\"340\" y2=\"180\"\/><line x1=\"340\" y1=\"180\" x2=\"220\" y2=\"380\"\/><line x1=\"340\" y1=\"180\" x2=\"560\" y2=\"120\"\/><line x1=\"560\" y1=\"120\" x2=\"700\" y2=\"320\"\/><line x1=\"220\" y1=\"380\" x2=\"480\" y2=\"480\"\/><line x1=\"700\" y1=\"320\" x2=\"480\" y2=\"480\"\/><line x1=\"700\" y1=\"320\" x2=\"920\" y2=\"240\"\/><line x1=\"920\" y1=\"240\" x2=\"1120\" y2=\"380\"\/><line x1=\"920\" y1=\"240\" x2=\"1080\" y2=\"100\"\/><line x1=\"1120\" y1=\"380\" x2=\"1320\" y2=\"300\"\/><line x1=\"1080\" y1=\"100\" x2=\"1320\" y2=\"160\"\/><line x1=\"560\" y1=\"120\" x2=\"1080\" y2=\"100\"\/>\r\n <line class=\"nn-pulse\" x1=\"120\" y1=\"90\" x2=\"340\" y2=\"180\"\/>\r\n <line class=\"nn-pulse d1\" x1=\"560\" y1=\"120\" x2=\"700\" y2=\"320\"\/>\r\n <line class=\"nn-pulse d2\" x1=\"700\" y1=\"320\" x2=\"920\" y2=\"240\"\/>\r\n <line class=\"nn-pulse d3\" x1=\"920\" y1=\"240\" x2=\"1120\" y2=\"380\"\/>\r\n <line class=\"nn-pulse d4\" x1=\"1080\" y1=\"100\" x2=\"1320\" y2=\"160\"\/>\r\n <circle cx=\"120\" cy=\"90\"\/><circle cx=\"340\" cy=\"180\"\/><circle cx=\"220\" cy=\"380\"\/><circle cx=\"560\" cy=\"120\"\/><circle cx=\"700\" cy=\"320\"\/><circle cx=\"480\" cy=\"480\"\/><circle cx=\"920\" cy=\"240\"\/><circle cx=\"1120\" cy=\"380\"\/><circle cx=\"1080\" cy=\"100\"\/><circle cx=\"1320\" cy=\"300\"\/><circle cx=\"1320\" cy=\"160\"\/>\r\n <\/svg>\r\n <div class=\"hero-inner\">\r\n <div class=\"hero-text\">\r\n <span class=\"hero-eyebrow\"><span class=\"dot\"><\/span>Le premier ERP enti\u00e8rement agentique<\/span>\r\n <h1>L'intelligence artificielle <span class=\"accent\">agentique<\/span> au c\u0153ur de votre ERP<\/h1>\r\n <p class=\"hero-sub\">Des agents qui interrogent vos donn\u00e9es, ex\u00e9cutent vos t\u00e2ches et personnalisent votre application \u2014 en langage naturel, directement dans l'ERP.<\/p>\r\n <div class=\"hero-claims\">\r\n <span class=\"hero-claim\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Multi-LLM : Claude, GPT, Mistral, Llama<\/span>\r\n <span class=\"hero-claim\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>100 % on-premise possible<\/span>\r\n <span class=\"hero-claim\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Inclus nativement<\/span>\r\n <\/div>\r\n \r\n\t\t<div class=\"button-group\">\r\n <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\" class=\"button icone first\"><p>Demander une d\u00e9mo<i class=\"material-icons white\">\r\nkeyboard_return\r\n<\/i><\/p> <\/a>\r\n <a href=\"#fonctionnalites\" class=\"button second\"><p>D\u00e9couvrir l'IA Axelor<\/p> <\/a>\r\n<\/div>\r\n <\/div>\r\n\r\n <!-- Mockup ERP + chat (sur fond bleu) -->\r\n <div class=\"hero-visual\">\r\n <div class=\"mock\" aria-hidden=\"true\">\r\n <div class=\"mock-winbar\">\r\n <span class=\"mock-dot r\"><\/span><span class=\"mock-dot y\"><\/span><span class=\"mock-dot g\"><\/span>\r\n <span class=\"mock-url\">erp.votre-entreprise.com<\/span>\r\n <\/div>\r\n <div class=\"mock-erp\">\r\n <nav class=\"mock-side\">\r\n <span class=\"ms-logo\"><img decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/logo-axelor-blancc.png\" alt=\"Axelor\"><\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>Messagerie<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><\/svg>CRM<\/span>\r\n <span class=\"ms-item on\"><svg viewBox=\"0 0 24 24\"><path d=\"M20.59 13.41 11 3.83A2 2 0 0 0 9.59 3.24H4a2 2 0 0 0-2 2v5.59c0 .53.21 1.04.59 1.41l9.58 9.59a2 2 0 0 0 2.83 0l5.59-5.59a2 2 0 0 0 0-2.83z\"\/><\/svg>Ventes<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"21\" r=\"1\"\/><circle cx=\"20\" cy=\"21\" r=\"1\"\/><path d=\"M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6\"\/><\/svg>Achats<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2z\"\/><\/svg>Production<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><line x1=\"8\" y1=\"6\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"10\" x2=\"16\" y2=\"10\"\/><\/svg>Comptabilit\u00e9<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"10\"\/><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"4\"\/><line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"16\"\/><\/svg>Stocks<\/span>\r\n <\/nav>\r\n <div class=\"mock-main\">\r\n <div class=\"mock-mainbar\">\r\n <span class=\"mb-tab\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 3v18h18\"\/><path d=\"M7 14l4-4 3 3 5-6\"\/><\/svg>D\u00e9tails commercial<\/span>\r\n <\/div>\r\n <div class=\"mock-panel\">\r\n <div class=\"mock-panel-h\"><b>Mes devis \/ commandes clients<\/b><span>1 \u00e0 6 sur 6<\/span><\/div>\r\n <table class=\"mock-tbl\">\r\n <thead><tr><th>N\u00b0 int.<\/th><th>Client<\/th><th>Total HT<\/th><th>\u00c9tat<\/th><\/tr><\/thead>\r\n <tbody>\r\n <tr><td class=\"num\">SO0017<\/td><td>T0018 \u2014 BOL<\/td><td>70,00<\/td><td><span class=\"st-pill fin\">Finalis\u00e9<\/span><\/td><\/tr>\r\n <tr class=\"sel\"><td class=\"num\">SO0018<\/td><td>T0001 \u2014 APO<\/td><td>0,00<\/td><td><span class=\"st-pill cmd\">Commande<\/span><\/td><\/tr>\r\n <tr><td class=\"num\">#19<\/td><td>T0001 \u2014 APO<\/td><td>0,00<\/td><td><span class=\"st-pill brn\">Brouillon<\/span><\/td><\/tr>\r\n <tr class=\"sel\"><td class=\"num\">SO0016<\/td><td>T0001 \u2014 APO<\/td><td>800,00<\/td><td><span class=\"st-pill cmd\">Commande<\/span><\/td><\/tr>\r\n <tr class=\"sel\"><td class=\"num\">SO0012<\/td><td>T0001 \u2014 APO<\/td><td>5 000,00<\/td><td><span class=\"st-pill cmd\">Commande<\/span><\/td><\/tr>\r\n <tr><td class=\"num\">SO0003<\/td><td>T0022 \u2014 ESL<\/td><td>28 000,00<\/td><td><span class=\"st-pill brn\">Brouillon<\/span><\/td><\/tr>\r\n <\/tbody>\r\n <\/table>\r\n <\/div>\r\n <\/div>\r\n <div class=\"mock-chat\">\r\n <div class=\"mock-chat-head\">\r\n <span class=\"mock-chat-avatar\"><svg viewBox=\"0 0 24 24\"><path d=\"m12 3-1.9 5.8a2 2 0 0 1-1.3 1.3L3 12l5.8 1.9a2 2 0 0 1 1.3 1.3L12 21l1.9-5.8a2 2 0 0 1 1.3-1.3L21 12l-5.8-1.9a2 2 0 0 1-1.3-1.3z\"\/><\/svg><\/span>\r\n <div><b>Axelor IA<\/b><span>Connect\u00e9 | 12 agents<\/span><\/div>\r\n <\/div>\r\n <div class=\"mock-msgs\">\r\n <div class=\"mm-user\">@Finance, factures en retard de plus de 30 jours sur la France ?<\/div>\r\n <div class=\"mm-agent\"><span class=\"mm-who\">@Finance | 2 sec.<\/span>14 factures | 327 K\u20ac en retard. Les 3 plus gros = 71 % de l'encours.<span class=\"mm-act\">\u25b6 3 relances en attente<\/span><\/div>\r\n <div class=\"mm-user\">Ouvre la fiche client la plus en retard.<\/div>\r\n <div class=\"mm-agent\"><span class=\"mm-who\">@Recherche | 1 sec.<\/span>Acme Industries | 87 K\u20ac depuis 47 jours.<span class=\"mm-act\">\u25b6 Fiche ouverte<\/span><\/div>\r\n <\/div>\r\n <div class=\"mock-chat-foot\">\r\n <svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n Action ex\u00e9cut\u00e9e | 1,2 s\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n<\/header>\r\n\r\n<!-- ============ PROMESSES ============ -->\r\n<section class=\"section promises\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">L'ERP qui s'int\u00e8gre \u00e0 votre fa\u00e7on de travailler<\/span>\r\n <h2>Trois engagements <span class=\"accent\">concrets.<\/span><\/h2>\r\n <p>L'IA Axelor n'est pas une promesse marketing : c'est une transformation op\u00e9rationnelle, mesurable d\u00e8s les premiers jours.<\/p>\r\n <\/div>\r\n <div class=\"prom-grid\">\r\n <article class=\"prom reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\r\n <h3>Gagner du temps<\/h3>\r\n <p>Posez une question en fran\u00e7ais, obtenez une r\u00e9ponse en quelques secondes. Plus besoin de naviguer dans des menus, de construire des filtres ou d'attendre un rapport du service informatique.<\/p>\r\n <\/article>\r\n <article class=\"prom reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/div>\r\n <h3>Rendre l'ERP accessible \u00e0 tous<\/h3>\r\n <p>Chaque collaborateur, quel que soit son profil, peut exploiter pleinement l'ERP en dialoguant simplement avec l'agent IA. Plus de courbe d'apprentissage. Plus de formation longue.<\/p>\r\n <\/article>\r\n <article class=\"prom reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"m12 3-1.9 5.8a2 2 0 0 1-1.3 1.3L3 12l5.8 1.9a2 2 0 0 1 1.3 1.3L12 21l1.9-5.8a2 2 0 0 1 1.3-1.3L21 12l-5.8-1.9a2 2 0 0 1-1.3-1.3z\"\/><\/svg><\/div>\r\n <h3>Personnaliser sans code<\/h3>\r\n <p>D\u00e9crivez votre besoin en langage naturel, l'IA construit l'application pour vous : formulaires, menus, tableaux de bord, workflows. Sans ticket DSI, sans cycle de release.<\/p>\r\n <\/article>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ FONCTIONNALIT\u00c9 01 ============ -->\r\n<section class=\"feat\" id=\"fonctionnalites\">\r\n <div class=\"feat-grid\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 01<\/span>\r\n <h2>Dialoguez avec <span class=\"accent\">vos donn\u00e9es.<\/span><\/h2>\r\n <p>Un panneau de conversation est int\u00e9gr\u00e9 directement dans l'interface de votre ERP. En un clic, vous acc\u00e9dez \u00e0 un agent IA capable d'agir sur l'ensemble de vos donn\u00e9es \u2014 pas seulement de r\u00e9pondre.<\/p>\r\n <div class=\"feat-quotes\">\r\n <div class=\"feat-quote\">\u00ab Quels sont les devis en attente de validation ce mois-ci ? \u00bb<\/div>\r\n <div class=\"feat-quote\">\u00ab Quel est notre chiffre d'affaires du trimestre, par commercial ? \u00bb<\/div>\r\n <\/div>\r\n <p>L'agent <strong>comprend le contexte de votre \u00e9cran<\/strong> et ne se contente pas de r\u00e9pondre : il <strong>agit<\/strong> \u2014 cr\u00e9e un devis, remplit un formulaire, d\u00e9clenche une action m\u00e9tier. Chaque modification fait l'objet d'une <strong>confirmation pr\u00e9alable<\/strong>.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card vis-card--navy\">\r\n <div class=\"vis-head\"><b>Axelor IA<\/b><span>Connect\u00e9 \u00e0 votre ERP<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"chat-user\">@Commercial, quels devis sont en attente de validation depuis plus de 7 jours ?<\/div>\r\n <div class=\"chat-agent\"><span class=\"who\">@Commercial \u00b7 il y a 2 sec.<\/span>J'ai trouv\u00e9 <strong>6 devis<\/strong> en attente depuis plus de 7 jours. Montant total : <strong>142 K\u20ac<\/strong>. Le plus ancien date de 23 jours \u2014 client <strong>Groupe Leroux<\/strong>.<span class=\"act\">\u25b6 Ouvrir la liste filtr\u00e9e<\/span><\/div>\r\n <div class=\"chat-user\">G\u00e9n\u00e8re un email de relance pour les 3 plus importants.<\/div>\r\n <div class=\"chat-agent\"><span class=\"who\">@Commercial \u00b7 il y a 1 sec.<\/span>3 emails de relance pr\u00e9-r\u00e9dig\u00e9s, personnalis\u00e9s avec le nom du contact et le montant du devis.<span class=\"act\">\u25b6 Valider et envoyer<\/span><\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid\">\r\n <div class=\"uc-item\"><b>Directeur commercial<\/b><p>Classement imm\u00e9diat des devis en attente par montant, ouverture directe de chaque fiche.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Comptable<\/b><p>Identifier les factures en retard et lancer les relances en un seul prompt.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Nouvel utilisateur<\/b><p>Se faire guider pas-\u00e0-pas dans la cr\u00e9ation de son premier bon de commande.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ FONCTIONNALIT\u00c9 02 ============ -->\r\n<section class=\"feat\">\r\n <div class=\"feat-grid rev\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 02<\/span>\r\n <h2>Analyse et reporting en <span class=\"accent\">langage naturel.<\/span><\/h2>\r\n <p>Plus besoin de ma\u00eetriser des outils de requ\u00eatage ou d'attendre qu'un rapport soit d\u00e9velopp\u00e9 par la DSI. Formulez votre question, l'agent BI interroge vos donn\u00e9es en profondeur.<\/p>\r\n <div class=\"feat-quotes\">\r\n <div class=\"feat-quote\">\u00ab Quel est le panier moyen par cat\u00e9gorie de client ce trimestre ? \u00bb<\/div>\r\n <div class=\"feat-quote\">\u00ab Cr\u00e9e-moi un tableau de bord avec le CA mensuel et le top 10 des produits. \u00bb<\/div>\r\n <\/div>\r\n <p>L'agent BI g\u00e8re les <strong>calculs complexes<\/strong> \u2014 moyennes, regroupements, comparaisons entre p\u00e9riodes \u2014 et g\u00e9n\u00e8re <strong>tableaux de bord \u00e0 la demande<\/strong> : indicateurs, graphiques et tableaux crois\u00e9s, disponibles imm\u00e9diatement.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card\">\r\n <div class=\"vis-head\"><b>Chiffre d'affaires Q2<\/b><span>g\u00e9n\u00e9r\u00e9 par @BI<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"bi-kpis\">\r\n <div class=\"bi-kpi\"><span>CA mensuel<\/span><b>847 K\u20ac<\/b><span class=\"up\">\u2197 +12 %<\/span><\/div>\r\n <div class=\"bi-kpi\"><span>Marge brute<\/span><b>34,2 %<\/b><span class=\"up\">\u2197 +1,8 pt<\/span><\/div>\r\n <div class=\"bi-kpi\"><span>Pipeline<\/span><b>2,1 M\u20ac<\/b><span class=\"up\">\u2197 +18 %<\/span><\/div>\r\n <\/div>\r\n <div class=\"bi-chart\">\r\n <svg viewBox=\"0 0 300 100\" preserveAspectRatio=\"none\">\r\n <polyline points=\"0,80 33,72 66,75 99,62 132,66 165,52 198,56 231,44 264,36\" fill=\"none\" stroke=\"#010165\" stroke-width=\"2.5\"\/>\r\n <polyline points=\"264,36 282,28 300,22\" fill=\"none\" stroke=\"#3ECF8E\" stroke-width=\"2.5\" stroke-dasharray=\"5 4\"\/>\r\n <circle cx=\"264\" cy=\"36\" r=\"3.5\" fill=\"#3ECF8E\"\/>\r\n <\/svg>\r\n <\/div>\r\n <div class=\"bi-note\"><b>Insight @BI :<\/b> le mix produit s'am\u00e9liore. Cat\u00e9gorie A en hausse de 4 points.<\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid\">\r\n <div class=\"uc-item\"><b>DAF<\/b><p>Tableau de bord financier : encaissements du mois, cr\u00e9ances \u00e9chues, \u00e9volution de tr\u00e9sorerie.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Responsable logistique<\/b><p>Taux de rupture de stock par entrep\u00f4t, en temps r\u00e9el.<\/p><\/div>\r\n <div class=\"uc-item\"><b>DRH<\/b><p>Heures suppl\u00e9mentaires par d\u00e9partement, compar\u00e9es au mois pr\u00e9c\u00e9dent.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ BANDEAU D\u00c9MO ============ -->\r\n<div class=\"demo-band reveal\">\r\n <div class=\"demo-band__inner\">\r\n <div>\r\n <h2>Voyez l'IA Axelor en action.<\/h2>\r\n <p>30 minutes de d\u00e9mo avec un expert. Sur vos donn\u00e9es r\u00e9elles. Sans engagement.<\/p>\r\n <\/div>\r\n \t <div class=\"button-group center\">\r\n <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\" class=\"button icone first\"><p>R\u00e9server ma d\u00e9mo<i class=\"material-icons white\">\r\nkeyboard_return\r\n<\/i><\/p> <\/a>\r\n<\/div>\r\n <\/div>\r\n<\/div>\r\n<!-- ============ FONCTIONNALIT\u00c9 03 \u2014 STUDIO ============ -->\r\n<section class=\"feat\">\r\n <div class=\"feat-grid\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 03 | Diff\u00e9renciateur majeur<\/span>\r\n <h2>Personnalisez votre ERP <span class=\"accent\">sans \u00e9crire de code.<\/span><\/h2>\r\n <p>Le <strong>Studio IA<\/strong> transforme vos id\u00e9es en applications fonctionnelles. D\u00e9crivez votre besoin en fran\u00e7ais : l'IA construit automatiquement la structure de donn\u00e9es, les formulaires, les grilles, les menus et les actions. <strong>Disponible imm\u00e9diatement<\/strong>, sans red\u00e9marrage du serveur, sans intervention technique.<\/p>\r\n <ul class=\"feat-list\">\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Mod\u00e8le de donn\u00e9es, vues et workflows g\u00e9n\u00e9r\u00e9s automatiquement<\/span><\/li>\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Modification de l'existant : \u00ab Ajoute un champ Motif de refus sur la fiche devis \u00bb<\/span><\/li>\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Syst\u00e8me de versions pour tester avant d\u00e9ploiement<\/span><\/li>\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Workflows complexes avec conditions, validations et calculs<\/span><\/li>\r\n <\/ul>\r\n <p><strong>Pourquoi c'est possible chez Axelor :<\/strong> notre architecture structur\u00e9e permet \u00e0 l'IA de modifier l'application avec un risque mille fois inf\u00e9rieur \u00e0 un ERP traditionnel. Aucun concurrent ne peut faire \u00e7a avec son architecture.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card\">\r\n <div class=\"vis-head\"><b>Studio IA<\/b><span>g\u00e9n\u00e9ration en cours<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"st-prompt\">\u00ab Je veux une app de gestion des r\u00e9clamations avec statut, priorit\u00e9 et workflow de validation. \u00bb<\/div>\r\n <div class=\"studio-steps\">\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Mod\u00e8le de donn\u00e9es<\/b><span>5 entit\u00e9s | 18 champs g\u00e9n\u00e9r\u00e9s<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Formulaires & vues<\/b><span>3 \u00e9crans | 2 listes param\u00e9tr\u00e9es<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Workflow BPM<\/b><span>4 \u00e9tapes | 2 validations | conditions<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Menus & permissions<\/b><span>3 r\u00f4les configur\u00e9s | navigation par profil<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num\">\u25b6<\/span><div class=\"st-body\"><b>Application d\u00e9ploy\u00e9e | v1.0<\/b><span>Disponible imm\u00e9diatement, sans red\u00e9marrage<\/span><\/div><\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid uc-grid--2\">\r\n <div class=\"uc-item\"><b>Responsable qualit\u00e9<\/b><p>Suivi des non-conformit\u00e9s avec workflow complet : d\u00e9tection, analyse, action corrective, cl\u00f4ture.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Responsable RH<\/b><p>Validation des notes de frais en plusieurs niveaux : manager, DAF, direction.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ FONCTIONNALIT\u00c9 04 \u2014 BASE DE CONNAISSANCES ============ -->\r\n<section class=\"feat\">\r\n <div class=\"feat-grid rev\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 04<\/span>\r\n <h2>Une base de connaissances <span class=\"accent\">intelligente.<\/span><\/h2>\r\n <p>Vos proc\u00e9dures, guides, contrats et manuels stock\u00e9s dans la gestion documentaire sont <strong>automatiquement index\u00e9s<\/strong> par l'agent IA. Il ne cherche pas des mots-cl\u00e9s : il comprend le <strong>sens<\/strong> de votre question, retrouve l'information, la <strong>synth\u00e9tise<\/strong> et vous la pr\u00e9sente directement.<\/p>\r\n <p>Au-del\u00e0 des documents, les <strong>donn\u00e9es de l'ERP enrichissent les r\u00e9ponses<\/strong> : fiches produits, contacts, historiques de commandes \u2014 tout devient une connaissance interrogeable, \u00e0 jour en temps r\u00e9el.<\/p>\r\n <p>Le <strong>respect des droits d'acc\u00e8s est garanti<\/strong> : chaque utilisateur n'acc\u00e8de qu'aux informations auxquelles il est autoris\u00e9.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card\">\r\n <div class=\"vis-head\"><b>@Recherche<\/b><span>indexation s\u00e9mantique active<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"kb-q\">\u00ab Proc\u00e9dure de validation pour les commandes sup\u00e9rieures \u00e0 50 K\u20ac ? \u00bb<\/div>\r\n <div class=\"kb-src\">\r\n <span class=\"tag\">Source | procedure_achats_v3.pdf<\/span>\r\n <p>Au-del\u00e0 de 50 000 \u20ac, validation requise du <strong>responsable achats<\/strong> + <strong>contr\u00f4le de gestion<\/strong>. D\u00e9lai : 48 h ouvr\u00e9es.<\/p>\r\n <\/div>\r\n <div class=\"kb-src\">\r\n <span class=\"tag\">Donn\u00e9e ERP | commandes 2026<\/span>\r\n <p>12 commandes > 50 K\u20ac ce trimestre. <strong>D\u00e9lai moyen de validation : 38 h<\/strong>.<\/p>\r\n <\/div>\r\n <div class=\"kb-synth\"><strong>Synth\u00e8se :<\/strong> 2 validations requises, d\u00e9lai cible 48 h, performance actuelle conforme.<\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid\">\r\n <div class=\"uc-item\"><b>Commercial terrain<\/b><p>Retrouver les conditions sp\u00e9ciales accord\u00e9es \u00e0 un client lors de sa derni\u00e8re n\u00e9gociation.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Support client<\/b><p>Acc\u00e9der en secondes \u00e0 la proc\u00e9dure de retour produit sous garantie.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Nouveau collaborateur<\/b><p>Devenir autonome d\u00e8s le premier jour, sans formation longue.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ S\u00c9CURIT\u00c9 (bloc bleu d\u00e9grad\u00e9 pleine largeur) ============ -->\r\n<section class=\"security-band\">\r\n <div class=\"security-band__bg\" aria-hidden=\"true\"><\/div>\r\n <div class=\"security-inner\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker kicker--light\">S\u00e9curit\u00e9 des acc\u00e8s<\/span>\r\n <h2>Une IA con\u00e7ue pour la <span class=\"accent\">s\u00e9curit\u00e9.<\/span><\/h2>\r\n <p>Chaque collaborateur voit uniquement ce qu'il est autoris\u00e9 \u00e0 voir. Chaque action est valid\u00e9e avant ex\u00e9cution. Vos donn\u00e9es ne sont jamais utilis\u00e9es pour entra\u00eener les mod\u00e8les d'IA.<\/p>\r\n <\/div>\r\n <div class=\"sec-grid\">\r\n <article class=\"sec-card reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2 4 5v6c0 5 3.5 8 8 10 4.5-2 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/div>\r\n <h3>Vos permissions sont respect\u00e9es<\/h3>\r\n <p>L'IA Axelor applique strictement les m\u00eames droits d'acc\u00e8s que votre ERP. Un commercial ne pourra jamais consulter via l'IA des donn\u00e9es r\u00e9serv\u00e9es \u00e0 la comptabilit\u00e9. Chaque utilisateur acc\u00e8de uniquement \u00e0 ce qui le concerne \u2014 selon son r\u00f4le, son territoire, son \u00e9quipe.<\/p>\r\n <\/article>\r\n <article class=\"sec-card reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><\/div>\r\n <h3>Vous validez avant que l'IA agisse<\/h3>\r\n <p>L'IA ne modifie jamais vos donn\u00e9es sans votre accord. \u00c0 chaque cr\u00e9ation, mise \u00e0 jour ou suppression, elle vous pr\u00e9sente clairement l'action qu'elle s'appr\u00eate \u00e0 effectuer, et attend votre confirmation explicite avant de l'ex\u00e9cuter.<\/p>\r\n <\/article>\r\n <article class=\"sec-card reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div>\r\n <h3>Ma\u00eetrisez l'usage de vos donn\u00e9es m\u00e9tier<\/h3>\r\n <p>Le respect de vos donn\u00e9es est une priorit\u00e9. Selon le fournisseur d'IA choisi, vous b\u00e9n\u00e9ficiez de clauses de non-entra\u00eenement ou d'une confidentialit\u00e9 totale avec h\u00e9bergement 100% local, o\u00f9 vos donn\u00e9es ne quittent jamais vos serveurs.<\/p>\r\n <\/article>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ MULTI-LLM ============ -->\r\n<section class=\"section llm\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Libert\u00e9 de choix<\/span>\r\n <h2>Le mod\u00e8le d'IA, c'est <span class=\"accent\">vous qui le choisissez.<\/span><\/h2>\r\n <p>Axelor est agnostique par conception. Six fournisseurs support\u00e9s nativement, on-premise possible, mod\u00e8les open source accept\u00e9s. Aucun verrou. Aucune d\u00e9pendance.<\/p>\r\n <\/div>\r\n <div class=\"llm-grid reveal\">\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/claude-icon.svg\" width=\"26\" height=\"26\" alt=\"Anthropic Claude\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Anthropic<\/b><span>Claude<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/openai-icon.svg\" width=\"26\" height=\"26\" alt=\"OpenAI\" style=\"display:block;object-fit:contain;\"\/><\/div><b>OpenAI<\/b><span>GPT<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/gemini-color.svg\" width=\"26\" height=\"26\" alt=\"Google Gemini\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Google<\/b><span>Gemini<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/mistral-ai-icon.svg\" width=\"26\" height=\"26\" alt=\"Mistral\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Mistral<\/b><span>Mistral \ud83c\uddeb\ud83c\uddf7<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/ollama.svg\" width=\"26\" height=\"26\" alt=\"Ollama\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Ollama<\/b><span>Llama, Qwen\u2026<\/span><span class=\"llm-tag green\">On-premise<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:21px;height:21px;stroke:var(--ocean-dark)\"><circle cx=\"12\" cy=\"12\" r=\"2.5\"\/><path d=\"M16.2 7.8a6 6 0 0 1 0 8.4M7.8 7.8a6 6 0 0 0 0 8.4\"\/><path d=\"M19.8 4.2a11 11 0 0 1 0 15.6M4.2 4.2a11 11 0 0 0 0 15.6\"\/><\/svg><\/div><b>Custom<\/b><span>API compatible<\/span><span class=\"llm-tag\">Flexible<\/span><\/div>\r\n <\/div>\r\n <div class=\"onprem reveal\">\r\n <div>\r\n <h3>Vos donn\u00e9es restent chez vous.<\/h3>\r\n <p>Pour les organisations soumises \u00e0 des contraintes strictes de confidentialit\u00e9, Axelor propose une option d'h\u00e9bergement <strong style=\"color:var(--navy);\">100 % local<\/strong> via Ollama. Vos donn\u00e9es ne quittent jamais vos serveurs. Aucune information n'est transmise \u00e0 un service externe. Vous pouvez affecter un fournisseur diff\u00e9rent selon l'usage, et changer \u00e0 tout moment.<\/p>\r\n <\/div>\r\n <ul>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Compatible RGPD strict<\/li>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Secteurs r\u00e9glement\u00e9s<\/li>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Donn\u00e9es sensibles prot\u00e9g\u00e9es<\/li>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Aucun entra\u00eenement sur vos donn\u00e9es<\/li>\r\n <\/ul>\r\n <\/div>\r\n<\/section>\r\n<!-- ============ AGENTS ============ -->\r\n<section class=\"section agents\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Galerie d'agents<\/span>\r\n <h2>12 agents natifs. <span class=\"accent\">Cr\u00e9ez-en sans limite.<\/span><\/h2>\r\n <p>Les essentiels sont d\u00e9j\u00e0 l\u00e0. Pour le reste \u2014 votre m\u00e9tier, vos r\u00e8gles, vos process \u2014 vous fabriquez vos agents en quelques minutes, sans une ligne de code.<\/p>\r\n <\/div>\r\n <div class=\"ag-filters\">\r\n <button class=\"ag-chip active\" data-ag=\"all\">Tous<\/button>\r\n <button class=\"ag-chip\" data-ag=\"gen\">G\u00e9n\u00e9riques<\/button>\r\n <button class=\"ag-chip\" data-ag=\"met\">M\u00e9tier<\/button>\r\n <\/div>\r\n <div class=\"ag-grid\">\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent Studio<\/h3><p>Cr\u00e9e et modifie objets, champs, vues et \u00e9crans \u00e0 la demande.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent BI<\/h3><p>Construit dashboards et reports en langage naturel.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent Recherche<\/h3><p>Trouve n'importe quelle info dans tout l'ERP, tous modules confondus.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent Workflow<\/h3><p>Orchestre des sous-agents en cha\u00eene pour des process complexes.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Commercial<\/h3><p>G\u00e9n\u00e8re des devis, qualifie les prospects, identifie les opportunit\u00e9s.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Achats<\/h3><p>Classe les fournisseurs, optimise le calendrier, veille \u00e0 la conformit\u00e9.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Production<\/h3><p>Optimise le flux de production, \u00e9limine les goulots d'\u00e9tranglement.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Finance<\/h3><p>Automatise le rapprochement, pr\u00e9dit la tr\u00e9sorerie, d\u00e9tecte les \u00e9carts.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Stock<\/h3><p>Pr\u00e9voit la demande, optimise les niveaux de stock, automatise le r\u00e9approvisionnement.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Qualit\u00e9<\/h3><p>D\u00e9tecte les non-conformit\u00e9s, applique les normes, automatise les CAPA.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent RH<\/h3><p>G\u00e8re les recrutements, pr\u00e9voit les absences, optimise les plannings.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Projet<\/h3><p>Planifie les ressources, d\u00e9tecte les retards, ajuste les charges en temps r\u00e9el.<\/p><\/article>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ SECTEURS ============ -->\r\n<section class=\"section sectors\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Une IA pens\u00e9e pour vos m\u00e9tiers<\/span>\r\n <h2>L'IA Axelor adapt\u00e9e \u00e0 <span class=\"accent\">votre secteur.<\/span><\/h2>\r\n <p>Chaque secteur a ses propres r\u00e8gles, ses propres donn\u00e9es, ses propres priorit\u00e9s. D\u00e9couvrez les cas d'usage IA sp\u00e9cifiques \u00e0 votre activit\u00e9.<\/p>\r\n <\/div>\r\n <div class=\"sect-grid\">\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/axelor-line\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M16 20v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"6.5\" r=\"3.5\"\/><path d=\"M22 20v-2a4 4 0 0 0-3-3.85M16 3.15a4 4 0 0 1 0 7.7\"\/><\/svg><\/span>\r\n <h3>Soci\u00e9t\u00e9s de services <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>Pilotez vos affaires, vos ressources et votre facturation au temps pass\u00e9. L'IA optimise la planification et anticipe la rentabilit\u00e9 de chaque mission.<\/p>\r\n <ul>\r\n <li>Affectation automatique de ressources selon comp\u00e9tences<\/li>\r\n <li>Pr\u00e9diction des risques de d\u00e9passement budg\u00e9taire<\/li>\r\n <li>G\u00e9n\u00e9ration de rapports d'avancement personnalis\u00e9s<\/li>\r\n <\/ul>\r\n <\/a>\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/industrie\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M2 20h20M4 20V9l5 3.5V9l5 3.5V9l5 3.5V20\"\/><path d=\"M9 20v-4M14 20v-4\"\/><\/svg><\/span>\r\n <h3>Industrie <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>Optimisez votre production, anticipez les pannes, \u00e9quilibrez stocks et ruptures. L'IA agentique pilote vos flux en temps r\u00e9el.<\/p>\r\n <ul>\r\n <li>Optimisation automatique du planning de production<\/li>\r\n <li>Maintenance pr\u00e9dictive sur les cha\u00eenes critiques<\/li>\r\n <li>\u00c9quilibrage temps r\u00e9el des stocks multi-sites<\/li>\r\n <\/ul>\r\n <\/a>\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/btp\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 21h18M5 21V8l7-4 7 4v13\"\/><path d=\"M9 21v-5h6v5M9.5 11h.01M14.5 11h.01\"\/><\/svg><\/span>\r\n <h3>BTP & Construction <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>G\u00e9rez vos affaires, vos chantiers et vos avenants. L'IA d\u00e9tecte les premiers d\u00e9rapages avant qu'ils ne deviennent des retards.<\/p>\r\n <ul>\r\n <li>Alerte sur les premiers signaux de d\u00e9rive projet<\/li>\r\n <li>Pilotage des avenants et de la marge \u00e0 l'affaire<\/li>\r\n <li>Suivi en temps r\u00e9el des interventions terrain<\/li>\r\n <\/ul>\r\n <\/a>\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/secteur-public\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 21h18M5 21V10h14v11M4 10l8-6 8 6M9 21v-6h6v6\"\/><\/svg><\/span>\r\n <h3>Secteur public <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>H\u00e9bergement 100 % souverain, respect strict des permissions, tra\u00e7abilit\u00e9 totale. Une IA conforme aux exigences les plus strictes.<\/p>\r\n <ul>\r\n <li>H\u00e9bergement on-premise via Ollama<\/li>\r\n <li>Conformit\u00e9 RGPD stricte et donn\u00e9es sensibles<\/li>\r\n <li>Open source : code v\u00e9rifiable et auditable<\/li>\r\n <\/ul>\r\n <\/a>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ ACCOMPAGNEMENT ============ -->\r\n<section class=\"section onboard\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Nous vous accompagnons<\/span>\r\n <h2>De la d\u00e9couverte \u00e0 <span class=\"accent\">l'adoption.<\/span><\/h2>\r\n <p>L'intelligence artificielle est incluse nativement dans Axelor. Pas de module suppl\u00e9mentaire, pas d'int\u00e9gration complexe. Notre \u00e9quipe vous accompagne sur 4 \u00e9tapes.<\/p>\r\n <\/div>\r\n <div class=\"ob-track\">\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">1<\/div><h3>Session de d\u00e9couverte IA<\/h3><p>\u00c9tudiez les possibilit\u00e9s d'usage de l'IA en fonction de vos enjeux, vos processus et vos donn\u00e9es m\u00e9tier.<\/p><\/div>\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">2<\/div><h3>Atelier de cadrage<\/h3><p>D\u00e9finissez les premiers cas d'usage IA les plus pertinents et \u00e0 plus forte valeur pour votre organisation.<\/p><\/div>\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">3<\/div><h3>Formation<\/h3><p>Prise en main par vos utilisateurs et vos administrateurs pour une adoption rapide et autonome.<\/p><\/div>\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">4<\/div><h3>Support & maintenance<\/h3><p>Un accompagnement dans la dur\u00e9e pour tirer le meilleur parti de la plateforme et de ses \u00e9volutions.<\/p><\/div>\r\n <\/div>\r\n<\/section>\r\n<!-- ============ FAQ ============ -->\r\n<section class=\"faq\" id=\"faq\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">FAQ<\/span>\r\n <h2>Vos questions sur <span class=\"accent\">l'IA Axelor.<\/span><\/h2>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Qu'est-ce qu'un ERP agentique ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Un <strong>ERP agentique<\/strong> est un syst\u00e8me de gestion dans lequel l'intelligence artificielle ne se contente pas de r\u00e9pondre : elle <strong>agit directement sur vos donn\u00e9es<\/strong>. L\u00e0 o\u00f9 un ERP classique enregistre, un ERP agentique ex\u00e9cute. Vous demandez en langage naturel de cr\u00e9er un devis, relancer un client ou ajouter un champ \u2014 l'agent le fait, dans le respect strict de vos permissions et de vos workflows. Axelor est le <strong>premier ERP fran\u00e7ais \u00e0 proposer cette architecture nativement<\/strong>, avec une couche DSL qui s\u00e9curise chaque action.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Comment Axelor IA garantit la s\u00e9curit\u00e9 de mes donn\u00e9es ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Quatre piliers : <strong>1. Couche DSL et XML structur\u00e9<\/strong> \u2014 chaque requ\u00eate IA est transform\u00e9e en XML, puis pars\u00e9e avec les permissions de l'utilisateur connect\u00e9 avant tout acc\u00e8s \u00e0 la base. <strong>2. Validation avant action<\/strong> \u2014 toute cr\u00e9ation, modification ou suppression n\u00e9cessite une confirmation explicite. <strong>3. Droits d'acc\u00e8s respect\u00e9s<\/strong> \u2014 un commercial ne peut pas obtenir via l'IA des informations auxquelles il n'a pas acc\u00e8s dans l'ERP. <strong>4. Aucun entra\u00eenement sur vos donn\u00e9es<\/strong> \u2014 engagement contractuel d'Axelor et de ses partenaires LLM.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Quels mod\u00e8les d'IA Axelor supporte-t-il ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Axelor IA est <strong>agnostique par conception<\/strong> et supporte nativement six fournisseurs : <strong>Anthropic<\/strong> (Claude), <strong>OpenAI<\/strong> (GPT), <strong>Google<\/strong> (Gemini), <strong>Mistral<\/strong> (fournisseur fran\u00e7ais), <strong>Ollama<\/strong> (mod\u00e8les open source 100 % on-premise) et <strong>Custom<\/strong> (connecteur vers tout fournisseur compatible). Vous pouvez affecter un fournisseur diff\u00e9rent selon l'usage et changer \u00e0 tout moment, sans impact sur vos agents.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Peut-on h\u00e9berger l'IA Axelor en local (on-premise) ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Oui. Axelor IA propose une option d'h\u00e9bergement <strong>100 % local<\/strong> via Ollama, avec des mod\u00e8les open source. Vos donn\u00e9es ne quittent jamais vos serveurs. Compatible avec : RGPD strict, secteurs r\u00e9glement\u00e9s (sant\u00e9, d\u00e9fense, finance, secteur public), donn\u00e9es sensibles industrielles et souverainet\u00e9 num\u00e9rique europ\u00e9enne. C'est un atout diff\u00e9renciateur majeur par rapport aux ERP cloud-only.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Faut-il savoir coder pour cr\u00e9er ses propres agents IA ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n <strong>Non.<\/strong> Le Studio IA d'Axelor permet de cr\u00e9er et configurer des agents en langage naturel, sans aucune ligne de code. Vous d\u00e9crivez votre besoin en fran\u00e7ais, l'IA construit l'agent. Une biblioth\u00e8que de comp\u00e9tences pr\u00eates \u00e0 l'emploi couvre les cas d'usage courants ; des points d'extension techniques restent disponibles pour les \u00e9quipes IT, mais ne sont jamais obligatoires.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Combien co\u00fbte l'IA Axelor ? Est-ce un module suppl\u00e9mentaire ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n L'intelligence artificielle est <strong>incluse nativement dans Axelor<\/strong>. Pas de module compl\u00e9mentaire \u00e0 acheter. Vous payez uniquement la consommation du mod\u00e8le : facturation \u00e0 l'usage pour les fournisseurs cloud, ou <strong>z\u00e9ro co\u00fbt d'API<\/strong> avec Ollama on-premise. Un suivi d\u00e9taill\u00e9 par utilisateur et par agent vous permet de piloter vos d\u00e9penses. Voir aussi la <a href=\"https:\/\/axelor.com\/fr\/tarifs\/\">page tarifs<\/a>.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">L'IA respecte-t-elle les droits d'acc\u00e8s des utilisateurs ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Oui, c'est le <strong>diff\u00e9renciateur majeur d'Axelor<\/strong>. Notre couche DSL garantit que chaque requ\u00eate IA passe par le filtre des permissions de l'utilisateur connect\u00e9 avant tout acc\u00e8s \u00e0 la base. Pendant que les IA classiques contournent les droits d'acc\u00e8s, Axelor les fait respecter <strong>par construction<\/strong>.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Quelle est la diff\u00e9rence entre l'IA d'Axelor et ChatGPT ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n <strong>ChatGPT est un chatbot g\u00e9n\u00e9raliste sans acc\u00e8s \u00e0 vos donn\u00e9es m\u00e9tier.<\/strong> Axelor IA est un agent int\u00e9gr\u00e9 nativement dans votre ERP, avec acc\u00e8s en lecture et en \u00e9criture sur vos donn\u00e9es r\u00e9elles. Il conna\u00eet votre catalogue, vos clients, vos devis, votre comptabilit\u00e9 \u2014 et peut cr\u00e9er un devis, lancer une relance ou ajouter un champ d'\u00e9cran, tout en respectant vos permissions. Axelor s'appuie sur les meilleurs mod\u00e8les, au choix.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Mes donn\u00e9es sont-elles utilis\u00e9es pour entra\u00eener l'IA ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n <strong>Non.<\/strong> Aucune de vos donn\u00e9es m\u00e9tier n'est utilis\u00e9e pour entra\u00eener les mod\u00e8les. C'est un engagement contractuel d'Axelor et de ses partenaires. Pour une garantie absolue, optez pour l'option on-premise via Ollama : vos donn\u00e9es ne sortent pas de vos serveurs.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Quand l'IA agentique Axelor est-elle disponible ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n L'IA agentique Axelor est <strong>disponible \u00e0 partir du 19 juin 2026<\/strong>, nativement dans Axelor Cloud et Axelor On-Premise. Un programme b\u00eata a \u00e9t\u00e9 conduit depuis avril 2026 avec des retours tr\u00e8s positifs. <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\">R\u00e9servez votre d\u00e9mo<\/a> pour la d\u00e9couvrir sur vos donn\u00e9es.\r\n <\/div><\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ CTA FINAL ============ -->\r\n<section class=\"final-cta\">\r\n <div class=\"final-cta__inner\">\r\n <h2>D\u00e9couvrez l'IA Axelor en action.<\/h2>\r\n <p>Demandez une d\u00e9mo personnalis\u00e9e et voyez en 30 minutes comment l'IA agentique peut transformer votre quotidien \u2014 sur vos donn\u00e9es r\u00e9elles, en toute s\u00e9curit\u00e9.<\/p>\r\n \r\n\t <div class=\"button-group center\">\r\n <a href=\"https:\/\/axelor.com\/fr\/contact\/\" class=\"button icone first\"><p style=\"margin-bottom:0px\">\u00catre contact\u00e9<i class=\"material-icons white\">\r\nkeyboard_return\r\n<\/i><\/p> <\/a>\r\n <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\" class=\"button second\"><p style=\"margin-bottom:0px\">Acc\u00e9der \u00e0 la d\u00e9mo<\/p><\/a>\r\n<\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/\/ FAQ accord\u00e9ons\r\ndocument.querySelectorAll('.faq-q').forEach(btn => {\r\n btn.addEventListener('click', () => {\r\n const item = btn.closest('.faq-item');\r\n const wasOpen = item.classList.contains('open');\r\n document.querySelectorAll('.faq-item.open').forEach(o => {\r\n o.classList.remove('open');\r\n o.querySelector('.faq-a').style.maxHeight = null;\r\n });\r\n if (!wasOpen) {\r\n item.classList.add('open');\r\n const a = item.querySelector('.faq-a');\r\n a.style.maxHeight = a.scrollHeight + 'px';\r\n }\r\n });\r\n});\r\n\r\n\/\/ Filtres agents\r\ndocument.querySelectorAll('.ag-chip').forEach(chip => {\r\n chip.addEventListener('click', () => {\r\n document.querySelectorAll('.ag-chip').forEach(c => c.classList.remove('active'));\r\n chip.classList.add('active');\r\n const f = chip.dataset.ag;\r\n document.querySelectorAll('.ag-card').forEach(card => {\r\n card.style.display = (f === 'all' || card.dataset.type === f) ? '' : 'none';\r\n });\r\n });\r\n});\r\n\r\n\/\/ Reveal au scroll\r\n(function() {\r\n const reduced = (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) || false;\r\n const targets = document.querySelectorAll('.reveal');\r\n if (reduced || !('IntersectionObserver' in window)) {\r\n targets.forEach(t => t.classList.add('in'));\r\n return;\r\n }\r\n const obs = new IntersectionObserver(entries => {\r\n entries.forEach(e => {\r\n if (e.isIntersecting) { e.target.classList.add('in'); obs.unobserve(e.target); }\r\n });\r\n }, { threshold: 0.1 });\r\n targets.forEach(t => obs.observe(t));\r\n})();\r\n<\/script>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n \"@context\": \"https:\/\/schema.org\",\r\n \"@type\": \"FAQPage\",\r\n \"mainEntity\": [\r\n { \"@type\": \"Question\", \"name\": \"Qu'est-ce qu'un ERP agentique ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Un ERP agentique est un syst\u00e8me de gestion dans lequel l'intelligence artificielle ne se contente pas de r\u00e9pondre : elle agit directement sur les donn\u00e9es. L'utilisateur demande en langage naturel de cr\u00e9er un devis, relancer un client ou ajouter un champ \u2014 l'agent le fait, dans le respect strict des permissions et des workflows. Axelor est le premier ERP fran\u00e7ais \u00e0 proposer cette architecture nativement.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Comment Axelor IA garantit la s\u00e9curit\u00e9 des donn\u00e9es ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Quatre piliers : une couche DSL et XML structur\u00e9 qui applique les permissions avant tout acc\u00e8s \u00e0 la base ; une validation avant chaque action de modification ; le respect strict des droits d'acc\u00e8s de chaque utilisateur ; et aucun entra\u00eenement des mod\u00e8les sur les donn\u00e9es clients (engagement contractuel).\" } },\r\n { \"@type\": \"Question\", \"name\": \"Quels mod\u00e8les d'IA Axelor supporte-t-il ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Axelor IA est agnostique et supporte nativement six fournisseurs : Anthropic (Claude), OpenAI (GPT), Google (Gemini), Mistral, Ollama (open source, 100 % on-premise) et tout fournisseur compatible via un connecteur custom. Le fournisseur peut \u00eatre chang\u00e9 \u00e0 tout moment.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Peut-on h\u00e9berger l'IA Axelor en local (on-premise) ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui. Axelor IA propose une option d'h\u00e9bergement 100 % local via Ollama, avec des mod\u00e8les open source. Les donn\u00e9es ne quittent jamais les serveurs de l'entreprise. Compatible RGPD strict, secteurs r\u00e9glement\u00e9s et souverainet\u00e9 num\u00e9rique.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Faut-il savoir coder pour cr\u00e9er ses propres agents IA ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Non. Le Studio IA d'Axelor permet de cr\u00e9er et configurer des agents en langage naturel, sans aucune ligne de code. Une biblioth\u00e8que de comp\u00e9tences pr\u00eates \u00e0 l'emploi couvre les cas d'usage courants.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Combien co\u00fbte l'IA Axelor ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"L'intelligence artificielle est incluse nativement dans Axelor, sans module compl\u00e9mentaire. Seule la consommation du mod\u00e8le est factur\u00e9e \u00e0 l'usage pour les fournisseurs cloud \u2014 ou z\u00e9ro co\u00fbt d'API avec Ollama on-premise.\" } },\r\n { \"@type\": \"Question\", \"name\": \"L'IA respecte-t-elle les droits d'acc\u00e8s des utilisateurs ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui. La couche DSL d'Axelor garantit que chaque requ\u00eate IA passe par le filtre des permissions de l'utilisateur connect\u00e9 avant tout acc\u00e8s \u00e0 la base. Les droits d'acc\u00e8s sont respect\u00e9s par construction.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Quelle est la diff\u00e9rence entre l'IA d'Axelor et ChatGPT ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"ChatGPT est un chatbot g\u00e9n\u00e9raliste sans acc\u00e8s aux donn\u00e9es m\u00e9tier. Axelor IA est un agent int\u00e9gr\u00e9 nativement dans l'ERP, avec acc\u00e8s en lecture et en \u00e9criture sur les donn\u00e9es r\u00e9elles, capable de cr\u00e9er un devis, lancer une relance ou modifier un \u00e9cran, en respectant les permissions.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Les donn\u00e9es sont-elles utilis\u00e9es pour entra\u00eener l'IA ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Non. Aucune donn\u00e9e m\u00e9tier n'est utilis\u00e9e pour entra\u00eener les mod\u00e8les \u2014 engagement contractuel d'Axelor et de ses partenaires. L'option on-premise via Ollama apporte une garantie absolue.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Quand l'IA agentique Axelor est-elle disponible ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"L'IA agentique Axelor est disponible \u00e0 partir du 19 juin 2026, nativement dans Axelor Cloud et Axelor On-Premise, apr\u00e8s un programme b\u00eata conduit depuis avril 2026.\" } }\r\n ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n \"@context\": \"https:\/\/schema.org\",\r\n \"@graph\": [\r\n {\r\n \"@type\": \"Organization\",\r\n \"@id\": \"https:\/\/axelor.com\/#organization\",\r\n \"name\": \"Axelor\",\r\n \"url\": \"https:\/\/axelor.com\/\",\r\n \"logo\": \"https:\/\/axelor.com\/wp-content\/uploads\/2023\/05\/logo-axelor-bleu.svg\",\r\n \"sameAs\": [\"https:\/\/github.com\/axelor\",\"https:\/\/www.linkedin.com\/company\/axelor\/\",\"https:\/\/x.com\/Axelor\",\"https:\/\/www.youtube.com\/c\/AxelorApps\/featured\"]\r\n },\r\n {\r\n \"@type\": \"WebPage\",\r\n \"@id\": \"https:\/\/axelor.com\/fr\/ia\/#webpage\",\r\n \"url\": \"https:\/\/axelor.com\/fr\/ia\/\",\r\n \"name\": \"ERP IA agentique | Axelor IA \u2014 l'intelligence artificielle au c\u0153ur de votre ERP\",\r\n \"inLanguage\": \"fr-FR\",\r\n \"datePublished\": \"2026-05-21\",\r\n \"dateModified\": \"2026-06-12\",\r\n \"isPartOf\": { \"@id\": \"https:\/\/axelor.com\/#organization\" },\r\n \"about\": { \"@type\": \"Thing\", \"name\": \"ERP agentique\" }\r\n },\r\n {\r\n \"@type\": \"BreadcrumbList\",\r\n \"itemListElement\": [\r\n { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Accueil\", \"item\": \"https:\/\/axelor.com\/fr\/\" },\r\n { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Axelor IA\", \"item\": \"https:\/\/axelor.com\/fr\/ia\/\" }\r\n ]\r\n }\r\n ]\r\n}\r\n<\/script>\r\n\r\n<\/body>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>ERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor<\/title>\r\n<meta name=\"description\" content=\"Axelor IA : le premier ERP enti\u00e8rement agentique. Des agents qui interrogent vos donn\u00e9es, ex\u00e9cutent vos t\u00e2ches et personnalisent votre application en langage naturel. Multi-LLM, 100 % on-premise possible, inclus nativement.\">\r\n<meta name=\"robots\" content=\"index, follow\">\r\n<meta name=\"author\" content=\"Axelor\">\r\n<meta name=\"theme-color\" content=\"#010165\">\r\n<link rel=\"canonical\" href=\"https:\/\/axelor.com\/fr\/ia\/\">\r\n<meta property=\"og:type\" content=\"website\">\r\n<meta property=\"og:locale\" content=\"fr_FR\">\r\n<meta property=\"og:site_name\" content=\"Axelor\">\r\n<meta property=\"og:title\" content=\"ERP IA agentique | Axelor IA\">\r\n<meta property=\"og:description\" content=\"Le premier ERP enti\u00e8rement agentique. Des agents qui interrogent vos donn\u00e9es, ex\u00e9cutent vos t\u00e2ches et personnalisent votre application en langage naturel. Multi-LLM, on-premise possible, inclus nativement.\">\r\n<meta property=\"og:url\" content=\"https:\/\/axelor.com\/fr\/ia\/\">\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n<script>document.documentElement.classList.add('js');<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n :root {\r\n --magnolia: #F5F5FF;\r\n --magnolia-2: #FAFAFF;\r\n --navy: #010165;\r\n --navy-dark: #0D021E;\r\n --ocean: #3ECF8E;\r\n --ocean-dark: #2BB57A;\r\n --ocean-soft: rgba(62, 207, 142, 0.12);\r\n --wheelwright: #5D6B90;\r\n --white: #FFFFFF;\r\n --indigo: #4B3FD4;\r\n --border: rgba(1, 1, 101, 0.12);\r\n --line: rgba(1, 1, 101, 0.08);\r\n --line-strong: rgba(1, 1, 101, 0.16);\r\n --shadow-md: 0 4px 12px rgba(1, 1, 101, 0.06), 0 2px 4px rgba(1, 1, 101, 0.04);\r\n --shadow-lg: 0 24px 60px rgba(13, 2, 30, 0.18), 0 8px 24px rgba(13, 2, 30, 0.12);\r\n --radius: 14px;\r\n --radius-lg: 20px;\r\n }\r\n * { margin: 0; padding: 0; box-sizing: border-box; }\r\n html { scroll-behavior: smooth; }\r\n body {\r\n font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\r\n background: var(--magnolia); color: var(--wheelwright);\r\n font-size: 14.5px; line-height: 1.65; -webkit-font-smoothing: antialiased;\r\n }\r\n\r\n \/* Progressive enhancement : sans JS, tout le contenu reste visible (crawlers IA) *\/\r\n .js .reveal { opacity: 0; transform: translateY(22px); transition: opacity .6s ease, transform .6s ease; }\r\n .js .reveal.in { opacity: 1; transform: translateY(0); }\r\n\r\n \/* ============ HERO ============ *\/\r\n .hero {\r\n background: linear-gradient(168deg, var(--navy-dark) 0%, var(--navy) 58%, #07013F 100%);\r\n padding: 88px 28px 100px; position: relative; overflow: hidden;\r\n }\r\n .hero::before {\r\n content: \"\"; position: absolute; top: -14%; right: -180px; width: 660px; height: 660px;\r\n background: radial-gradient(circle, rgba(62,207,142,0.18) 0%, transparent 60%); pointer-events: none;\r\n animation: heroGlow 8s ease-in-out infinite;\r\n }\r\n .hero::after {\r\n content: \"\"; position: absolute; bottom: -30%; left: -170px; width: 560px; height: 560px;\r\n background: radial-gradient(circle, rgba(75,63,212,0.22) 0%, transparent 60%); pointer-events: none;\r\n animation: heroGlow 10s ease-in-out infinite reverse;\r\n }\r\n @keyframes heroGlow { 0%,100% { opacity: .7; transform: scale(1); } 50% { opacity: 1; transform: scale(1.12); } }\r\n\r\n \/* R\u00e9seau neuronal anim\u00e9 (SVG plein \u00e9cran derri\u00e8re le contenu) *\/\r\n .hero-neural { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; opacity: .55; }\r\n .hero-neural line { stroke: rgba(62,207,142,0.22); stroke-width: 1; }\r\n .hero-neural .nn-pulse { stroke: rgba(62,207,142,0.9); stroke-width: 1.5; stroke-dasharray: 6 200; animation: nnFlow 3s linear infinite; }\r\n .hero-neural .nn-pulse.d1 { animation-delay: .6s; } .hero-neural .nn-pulse.d2 { animation-delay: 1.2s; }\r\n .hero-neural .nn-pulse.d3 { animation-delay: 1.8s; } .hero-neural .nn-pulse.d4 { animation-delay: 2.4s; }\r\n @keyframes nnFlow { to { stroke-dashoffset: -206; } }\r\n .hero-neural circle { fill: rgba(62,207,142,0.55); animation: nnNode 4s ease-in-out infinite; }\r\n .hero-neural circle:nth-child(even) { animation-delay: 1.5s; fill: rgba(120,150,255,0.5); }\r\n @keyframes nnNode { 0%,100% { opacity: .35; r: 2.5; } 50% { opacity: 1; r: 3.5; } }\r\n\r\n \/* Grille discr\u00e8te en fond (texture tech subtile) *\/\r\n .hero-grid {\r\n position: absolute; inset: 0; pointer-events: none; opacity: .5; z-index: 0;\r\n background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);\r\n background-size: 56px 56px;\r\n -webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 40%, #000 30%, transparent 75%);\r\n mask-image: radial-gradient(ellipse 80% 70% at 50% 40%, #000 30%, transparent 75%);\r\n }\r\n .hero-inner { max-width: 1180px; margin: 0 auto; position: relative; z-index: 1; display: grid; grid-template-columns: 1.05fr 1fr; gap: 56px; align-items: center; }\r\n\r\n .hero-eyebrow {\r\n display: inline-flex; align-items: center; gap: 8px;\r\n padding: 6px 16px 6px 13px; margin-bottom: 26px;\r\n background: rgba(62,207,142,0.12); border: 1px solid rgba(62,207,142,0.32);\r\n border-radius: 100px; color: var(--ocean);\r\n font-family: 'JetBrains Mono', monospace;\r\n font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;\r\n }\r\n .hero-eyebrow .dot { width: 7px; height: 7px; background: var(--ocean); border-radius: 50%; box-shadow: 0 0 9px var(--ocean); animation: pulse 1.8s ease-in-out infinite; }\r\n @keyframes pulse { 0%,100% { opacity:1; transform:scale(1);} 50% { opacity:.4; transform:scale(.65);} }\r\n\r\n .hero h1 { color: var(--white); font-size: clamp(31px, 4vw, 47px); font-weight: 600; line-height: 1.1; letter-spacing: -0.028em; margin-bottom: 18px; }\r\n .hero h1 .accent { color: var(--ocean); }\r\n .hero-sub { color: rgba(255,255,255,0.68); font-size: 17px; font-weight: 300; line-height: 1.6; margin-bottom: 26px; max-width: 500px; }\r\n\r\n .hero-claims { display: flex; flex-wrap: wrap; gap: 9px; margin-bottom: 32px; }\r\n .hero-claim {\r\n display: inline-flex; align-items: center; gap: 7px;\r\n font-size: 12px; color: rgba(255,255,255,0.78); font-weight: 400;\r\n background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.13);\r\n border-radius: 100px; padding: 6px 13px;\r\n }\r\n .hero-claim svg { width: 13px; height: 13px; stroke: var(--ocean); fill: none; stroke-width: 2.4; }\r\n\r\n .hero-btns { display: flex; gap: 13px; flex-wrap: wrap; align-items: center; }\r\n .btn-xl {\r\n display: inline-flex; align-items: center; gap: 9px;\r\n padding: 14px 26px; border-radius: 12px; text-decoration: none;\r\n font-size: 14.5px; font-weight: 600; transition: all .2s;\r\n }\r\n .btn-xl--primary { background: linear-gradient(135deg, var(--ocean) 0%, var(--ocean-dark) 100%); color: var(--navy); box-shadow: 0 10px 28px rgba(62,207,142,0.32); }\r\n .btn-xl--primary:hover { transform: translateY(-2px); box-shadow: 0 14px 36px rgba(62,207,142,0.45); }\r\n .btn-xl--ghost { color: var(--white); border: 1.5px solid rgba(255,255,255,0.28); }\r\n .btn-xl--ghost:hover { border-color: var(--ocean); color: var(--ocean); }\r\n .btn-xl svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2.4; }\r\n\r\n \/* ===== Mockup ERP + chat (sur fond bleu) ===== *\/\r\n .hero-visual { position: relative; z-index: 2; }\r\n \/* Halo lumineux pulsant derri\u00e8re le mockup *\/\r\n .hero-visual::before {\r\n content: \"\"; position: absolute; inset: -8% -6%; border-radius: 30px; z-index: -1;\r\n background: radial-gradient(ellipse at center, rgba(62,207,142,0.28) 0%, rgba(75,63,212,0.18) 45%, transparent 72%);\r\n filter: blur(28px); animation: haloPulse 5s ease-in-out infinite;\r\n }\r\n @keyframes haloPulse { 0%,100% { opacity: .65; transform: scale(0.98); } 50% { opacity: 1; transform: scale(1.04); } }\r\n\r\n .mock { position: relative; z-index: 2; background: #FBFBFE; border-radius: 14px; overflow: hidden; box-shadow: 0 40px 90px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.08); }\r\n \/* Barre de fen\u00eatre type navigateur *\/\r\n .mock-winbar { display: flex; align-items: center; gap: 7px; padding: 9px 13px; background: #F0F0F7; border-bottom: 1px solid #E4E4EE; }\r\n .mock-dot { width: 10px; height: 10px; border-radius: 50%; }\r\n .mock-dot.r { background: #FF5F57; } .mock-dot.y { background: #FEBC2E; } .mock-dot.g { background: #28C840; }\r\n .mock-url { margin-left: 10px; font-family: 'JetBrains Mono', monospace; font-size: 9.5px; color: #9A9AB0; background: #fff; border: 1px solid #E4E4EE; border-radius: 6px; padding: 3px 10px; flex: 1; max-width: 230px; }\r\n\r\n \/* Corps : sidebar Axelor + zone applicative + panneau chat \u00e0 droite *\/\r\n .mock-erp { display: grid; grid-template-columns: 104px 1fr 218px; min-height: 326px; }\r\n .mock-side { background: linear-gradient(180deg, #010165 0%, #0a0a72 100%); padding: 12px 0; display: flex; flex-direction: column; gap: 1px; }\r\n .mock-side .ms-logo { padding: 2px 12px 12px; }\r\n .mock-side .ms-logo img { height: 15px; width: auto; display: block; }\r\n .mock-side .ms-item { display: flex; align-items: center; gap: 8px; padding: 5px 12px; font-size: 9px; color: rgba(255,255,255,0.62); }\r\n .mock-side .ms-item svg { width: 11px; height: 11px; stroke: currentColor; fill: none; stroke-width: 2; flex-shrink: 0; }\r\n .mock-side .ms-item.on { background: rgba(255,255,255,0.10); color: #fff; font-weight: 600; box-shadow: inset 3px 0 0 var(--ocean); }\r\n .mock-main { background: #F7F8FC; display: flex; flex-direction: column; min-width: 0; }\r\n .mock-mainbar { display: flex; align-items: center; gap: 8px; padding: 9px 13px; background: #fff; border-bottom: 1px solid #ECECF4; }\r\n .mock-mainbar .mb-tab { display: inline-flex; align-items: center; gap: 6px; font-size: 9.5px; font-weight: 600; color: var(--navy); border-bottom: 2px solid var(--ocean); padding-bottom: 6px; margin-bottom: -10px; }\r\n .mock-mainbar .mb-tab svg { width: 12px; height: 12px; stroke: var(--ocean-dark); fill: none; stroke-width: 2; }\r\n .mock-panel { margin: 10px; background: #fff; border: 1px solid #ECECF4; border-radius: 8px; overflow: hidden; flex: 1; }\r\n .mock-panel-h { display: flex; align-items: center; justify-content: space-between; padding: 8px 11px; border-bottom: 1px solid #F0F0F5; }\r\n .mock-panel-h b { font-size: 9.5px; color: var(--navy); font-weight: 700; }\r\n .mock-panel-h span { font-size: 7.5px; color: #9A9AB0; }\r\n \/* Tableau devis\/commandes *\/\r\n .mock-tbl { width: 100%; border-collapse: collapse; }\r\n .mock-tbl th { font-size: 7px; text-transform: uppercase; letter-spacing: .03em; color: #9A9AB0; font-weight: 600; text-align: left; padding: 5px 7px; border-bottom: 1px solid #F0F0F5; }\r\n .mock-tbl td { font-size: 8px; color: #4A4A66; padding: 5px 7px; border-bottom: 1px solid #F5F5FA; white-space: nowrap; }\r\n .mock-tbl tr.sel td { background: #FFE9CC; }\r\n .mock-tbl .num { font-weight: 600; color: var(--navy); }\r\n .st-pill { display: inline-block; font-size: 6.5px; font-weight: 700; padding: 2px 6px; border-radius: 100px; white-space: nowrap; }\r\n .st-pill.cmd { background: var(--ocean); color: #07331f; }\r\n .st-pill.brn { background: #2B6FE0; color: #fff; }\r\n .st-pill.fin { background: #F0A020; color: #4a2e00; }\r\n\r\n \/* Panneau chat \u2014 colonne de droite *\/\r\n .mock-chat { display: flex; flex-direction: column; background: #fff; border-left: 1px solid #ECECF4; }\r\n .mock-chat-head { display: flex; align-items: center; gap: 8px; padding: 9px 11px; border-bottom: 1px solid #ECECF4; }\r\n .mock-chat-avatar { width: 24px; height: 24px; border-radius: 7px; background: linear-gradient(135deg, var(--ocean) 0%, var(--ocean-dark) 100%); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n .mock-chat-avatar svg { width: 13px; height: 13px; stroke: var(--navy); fill: none; stroke-width: 2.2; }\r\n .mock-chat-head b { display: block; font-size: 10px; color: var(--navy); font-weight: 700; line-height: 1.2; }\r\n .mock-chat-head span { font-size: 7.5px; color: #8C8CA8; }\r\n .mock-msgs { padding: 11px 10px; display: flex; flex-direction: column; gap: 7px; flex: 1; overflow: hidden; }\r\n .mm-user {\r\n align-self: flex-end; max-width: 92%;\r\n background: linear-gradient(135deg, var(--indigo) 0%, #6B5FE8 100%); color: #fff;\r\n font-size: 9px; line-height: 1.4; padding: 6px 9px; border-radius: 9px 9px 3px 9px;\r\n animation: mmIn .4s ease forwards;\r\n }\r\n .mm-agent {\r\n align-self: flex-start; max-width: 96%;\r\n background: #F7F7FB; border: 1px solid #ECECF4; border-radius: 3px 9px 9px 9px;\r\n font-size: 9px; line-height: 1.42; padding: 6px 9px; color: #3A3A5C;\r\n animation: mmIn .4s ease forwards;\r\n }\r\n .mm-agent .mm-who { display: block; font-family: 'JetBrains Mono', monospace; font-size: 7px; color: var(--ocean-dark); font-weight: 600; margin-bottom: 3px; }\r\n .mm-agent .mm-act { display: inline-flex; align-items: center; gap: 4px; margin-top: 4px; color: var(--ocean-dark); font-weight: 600; font-size: 8px; }\r\n .mm-user:nth-of-type(1) { animation-delay: .3s; }\r\n .mm-agent:nth-of-type(2) { animation-delay: .9s; }\r\n .mm-user:nth-of-type(3) { animation-delay: 1.7s; }\r\n .mm-agent:nth-of-type(4) { animation-delay: 2.3s; }\r\n .js .mm-user, .js .mm-agent { opacity: 0; }\r\n @keyframes mmIn { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } }\r\n \/* Pied de chat \u2014 confirmation d'action ex\u00e9cut\u00e9e *\/\r\n .mock-chat-foot { display: flex; align-items: center; gap: 6px; padding: 8px 11px; border-top: 1px solid #ECECF4; background: var(--ocean-soft); font-size: 8.5px; font-weight: 600; color: var(--ocean-dark); font-family: 'JetBrains Mono', monospace; letter-spacing: .02em; }\r\n .mock-chat-foot svg { width: 12px; height: 12px; stroke: var(--ocean-dark); fill: none; stroke-width: 2.6; stroke-linecap: round; stroke-linejoin: round; }\r\n\r\n \/* ============ SECTIONS COMMUNES ============ *\/\r\n .section { max-width: 1150px; margin: 0 auto; padding: 0 28px; }\r\n .sec-head { text-align: center; max-width: 700px; margin: 0 auto 44px; }\r\n .kicker {\r\n font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 600;\r\n letter-spacing: 0.13em; text-transform: uppercase; color: var(--ocean-dark);\r\n display: block; margin-bottom: 12px;\r\n }\r\n .sec-head h2, .feat-text h2 { font-size: clamp(25px, 3.4vw, 35px); font-weight: 600; color: var(--navy); letter-spacing: -0.02em; line-height: 1.15; margin-bottom: 14px; }\r\n .sec-head h2 .accent, .feat-text h2 .accent { color: var(--ocean-dark); }\r\n .sec-head p { font-size: 15.5px; }\r\n\r\n \/* Promesses *\/\r\n .promises { margin-top: 84px; }\r\n .prom-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\r\n .prom {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-md); padding: 30px 28px; transition: transform .25s, border-color .25s;\r\n }\r\n .prom:hover { transform: translateY(-4px); border-color: rgba(62,207,142,0.35); }\r\n .prom-icon {\r\n width: 46px; height: 46px; border-radius: 13px;\r\n background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.28);\r\n display: flex; align-items: center; justify-content: center; margin-bottom: 18px;\r\n }\r\n .prom-icon svg { width: 21px; height: 21px; stroke: var(--ocean-dark); fill: none; stroke-width: 2; }\r\n .prom h3 { font-size: 16.5px; font-weight: 600; color: var(--navy); margin-bottom: 9px; letter-spacing: -0.01em; }\r\n .prom p { font-size: 13.5px; }\r\n\r\n \/* ============ FONCTIONNALIT\u00c9S ============ *\/\r\n .feat { max-width: 1150px; margin: 96px auto 0; padding: 0 28px; }\r\n .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 52px; align-items: center; }\r\n .feat-grid.rev .feat-text { order: 2; }\r\n .feat-grid.rev .feat-visual { order: 1; }\r\n .feat-text .kicker { margin-bottom: 10px; }\r\n .feat-text p { margin-bottom: 13px; font-size: 14.5px; }\r\n .feat-text p strong { color: var(--navy); font-weight: 600; }\r\n .feat-quotes { display: flex; flex-direction: column; gap: 8px; margin: 16px 0; }\r\n .feat-quote {\r\n font-size: 13.3px; color: var(--navy); font-style: italic;\r\n background: var(--white); border: 1px solid var(--line); border-left: 3px solid var(--ocean);\r\n border-radius: 0 10px 10px 0; padding: 10px 14px;\r\n }\r\n .feat-list { list-style: none; display: flex; flex-direction: column; gap: 10px; margin: 16px 0; }\r\n .feat-list li { display: flex; gap: 11px; font-size: 13.8px; }\r\n .feat-list .fc {\r\n width: 20px; height: 20px; min-width: 20px; margin-top: 2px;\r\n background: var(--ocean-soft); border-radius: 50%;\r\n display: flex; align-items: center; justify-content: center;\r\n }\r\n .feat-list .fc svg { width: 11px; height: 11px; stroke: var(--ocean-dark); fill: none; stroke-width: 3; }\r\n \/* Cas d'usage \u2014 bande pleine largeur sous le grid *\/\r\n .feat-usecases { margin-top: 40px; background: var(--magnolia-2); border: 1px solid var(--line); border-radius: var(--radius-lg); padding: 26px 30px; }\r\n .feat-usecases h4 { font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--ocean-dark); margin-bottom: 20px; }\r\n .uc-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; }\r\n .uc-grid--2 { grid-template-columns: repeat(2, 1fr); max-width: 720px; }\r\n .uc-item { padding-left: 15px; border-left: 2px solid var(--ocean); }\r\n .uc-item b { display: block; font-size: 13.5px; color: var(--navy); font-weight: 600; margin-bottom: 5px; }\r\n .uc-item p { font-size: 13px; line-height: 1.55; color: var(--wheelwright); }\r\n\r\n \/* Visuels des fonctionnalit\u00e9s *\/\r\n .vis-card {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-lg); overflow: hidden;\r\n }\r\n .vis-head { padding: 13px 18px; border-bottom: 1px solid var(--line); display: flex; align-items: center; justify-content: space-between; gap: 10px; }\r\n .vis-head b { font-size: 12.5px; color: var(--navy); font-weight: 700; }\r\n .vis-head span { font-size: 10px; color: var(--wheelwright); font-family: 'JetBrains Mono', monospace; }\r\n .vis-body { padding: 16px 18px; display: flex; flex-direction: column; gap: 10px; }\r\n\r\n .chat-user {\r\n align-self: flex-end; max-width: 85%;\r\n background: linear-gradient(135deg, var(--indigo) 0%, #6B5FE8 100%); color: #fff;\r\n font-size: 12.3px; line-height: 1.45; padding: 9px 13px; border-radius: 12px 12px 4px 12px;\r\n }\r\n .chat-agent {\r\n align-self: flex-start; max-width: 92%;\r\n background: var(--magnolia-2); border: 1px solid var(--line); border-radius: 4px 12px 12px 12px;\r\n font-size: 12.3px; line-height: 1.5; padding: 10px 13px; color: #3A3A5C;\r\n }\r\n .chat-agent .who { display: block; font-family: 'JetBrains Mono', monospace; font-size: 9.5px; color: var(--ocean-dark); font-weight: 600; margin-bottom: 4px; }\r\n .chat-agent strong { color: var(--navy); }\r\n .chat-agent .act { display: inline-block; margin-top: 6px; color: var(--ocean-dark); font-weight: 600; font-size: 11.5px; }\r\n\r\n \/* Variante fond bleu (fonctionnalit\u00e9 01 \u2014 Dialoguez avec vos donn\u00e9es) *\/\r\n .vis-card--navy { background: linear-gradient(160deg, var(--navy-dark) 0%, var(--navy) 75%, #0a0a72 100%); border-color: rgba(255,255,255,0.08); }\r\n .vis-card--navy .vis-head { border-bottom-color: rgba(255,255,255,0.1); }\r\n .vis-card--navy .vis-head b { color: #fff; }\r\n .vis-card--navy .vis-head span { color: rgba(255,255,255,0.5); }\r\n .vis-card--navy .chat-agent { background: rgba(255,255,255,0.06); border-color: rgba(255,255,255,0.12); color: rgba(255,255,255,0.82); }\r\n .vis-card--navy .chat-agent strong { color: #fff; }\r\n .vis-card--navy .chat-agent .who { color: var(--ocean); }\r\n .vis-card--navy .chat-agent .act { color: var(--ocean); }\r\n\r\n \/* Mini dashboard BI *\/\r\n .bi-kpis { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }\r\n .bi-kpi { background: var(--magnolia-2); border: 1px solid var(--line); border-radius: 10px; padding: 11px 13px; }\r\n .bi-kpi span { display: block; font-size: 9px; letter-spacing: .06em; text-transform: uppercase; color: var(--wheelwright); }\r\n .bi-kpi b { font-size: 17px; color: var(--navy); font-weight: 700; }\r\n .bi-kpi .up { display: block; font-size: 10.5px; color: var(--ocean-dark); font-weight: 600; }\r\n .bi-chart { background: var(--magnolia-2); border: 1px solid var(--line); border-radius: 10px; padding: 13px; }\r\n .bi-chart svg { width: 100%; height: 100px; }\r\n .bi-note { font-size: 11.5px; padding: 10px 13px; border-radius: 9px; background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.25); color: var(--navy); }\r\n .bi-note b { font-weight: 700; }\r\n\r\n \/* Studio steps *\/\r\n .studio-steps { display: flex; flex-direction: column; gap: 0; }\r\n .st-prompt {\r\n font-size: 12.5px; font-style: italic; color: var(--navy);\r\n background: var(--magnolia-2); border: 1px solid var(--line); border-left: 3px solid var(--indigo);\r\n border-radius: 0 10px 10px 0; padding: 11px 14px; margin-bottom: 14px;\r\n }\r\n .st-step { display: flex; gap: 13px; padding: 9px 0; align-items: flex-start; position: relative; }\r\n .st-step::before { content: \"\"; position: absolute; left: 13px; top: 36px; bottom: -4px; width: 2px; background: rgba(62,207,142,0.25); }\r\n .st-step:last-child::before { display: none; }\r\n .st-num {\r\n width: 27px; height: 27px; min-width: 27px; border-radius: 50%;\r\n background: var(--ocean-soft); border: 1.5px solid var(--ocean);\r\n display: flex; align-items: center; justify-content: center;\r\n font-family: 'JetBrains Mono', monospace; font-size: 11px; font-weight: 700; color: var(--ocean-dark);\r\n position: relative; z-index: 1;\r\n }\r\n .st-num.done { background: var(--ocean); color: var(--navy); }\r\n .st-body b { display: block; font-size: 13px; color: var(--navy); font-weight: 600; }\r\n .st-body span { font-size: 11.5px; color: var(--wheelwright); }\r\n\r\n \/* Recherche s\u00e9mantique *\/\r\n .kb-q { font-size: 12.5px; font-style: italic; color: var(--navy); background: var(--magnolia-2); border: 1px solid var(--line); border-left: 3px solid var(--indigo); border-radius: 0 10px 10px 0; padding: 10px 13px; }\r\n .kb-src { border: 1px solid var(--line); border-radius: 10px; padding: 11px 13px; }\r\n .kb-src .tag { display: inline-block; font-family: 'JetBrains Mono', monospace; font-size: 8.5px; letter-spacing: .07em; text-transform: uppercase; color: var(--wheelwright); background: var(--magnolia); border-radius: 5px; padding: 2px 7px; margin-bottom: 6px; }\r\n .kb-src p { font-size: 12px; line-height: 1.55; }\r\n .kb-src p strong { color: var(--navy); }\r\n .kb-synth { font-size: 12px; padding: 10px 13px; border-radius: 9px; background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.25); color: var(--navy); }\r\n\r\n \/* Bandeau d\u00e9mo *\/\r\n .demo-band { max-width: 1150px; margin: 96px auto 0; padding: 0 28px; }\r\n .demo-band__inner {\r\n background: linear-gradient(135deg, var(--navy-dark) 0%, var(--navy) 70%, #0a0a72 100%);\r\n border-radius: var(--radius-lg); padding: 34px 38px;\r\n display: flex; align-items: center; justify-content: space-between; gap: 22px; flex-wrap: wrap;\r\n box-shadow: var(--shadow-lg); position: relative; overflow: hidden;\r\n }\r\n .demo-band__inner::before { content: \"\"; position: absolute; top: -60%; right: -80px; width: 400px; height: 400px; background: radial-gradient(circle, rgba(62,207,142,0.2) 0%, transparent 60%); pointer-events: none; }\r\n .demo-band h2 { color: var(--white); font-size: 21px; font-weight: 600; letter-spacing: -0.015em; margin-bottom: 5px; position: relative; }\r\n .demo-band p { color: rgba(255,255,255,0.65); font-size: 13.8px; position: relative; }\r\n\r\n \/* ============ S\u00c9CURIT\u00c9 ============ *\/\r\n \/* ===== Bloc S\u00e9curit\u00e9 \u2014 bande bleu d\u00e9grad\u00e9 pleine largeur (casse le fond clair) ===== *\/\r\n .security-band { position: relative; margin: 96px 0; padding: 84px 28px; overflow: hidden; }\r\n .security-band__bg { position: absolute; inset: 0; z-index: 0; background: linear-gradient(165deg, var(--navy-dark) 0%, var(--navy) 60%, #07013F 100%); }\r\n .security-band__bg::before { content: \"\"; position: absolute; top: -10%; right: -8%; width: 560px; height: 560px; background: radial-gradient(circle, rgba(62,207,142,0.16) 0%, transparent 60%); animation: secBreathe 9s ease-in-out infinite; }\r\n .security-band__bg::after { content: \"\"; position: absolute; bottom: -18%; left: -10%; width: 480px; height: 480px; background: radial-gradient(circle, rgba(75,63,212,0.20) 0%, transparent 60%); animation: secBreathe 11s ease-in-out infinite reverse; }\r\n @keyframes secBreathe { 0%,100% { opacity: .65; transform: scale(1); } 50% { opacity: 1; transform: scale(1.12); } }\r\n .security-band__bg { background-image: linear-gradient(165deg, var(--navy-dark) 0%, var(--navy) 60%, #07013F 100%); }\r\n \/* texture grille discr\u00e8te *\/\r\n .security-band::before { content: \"\"; position: absolute; inset: 0; z-index: 0; pointer-events: none; opacity: .5; background-image: linear-gradient(rgba(255,255,255,0.022) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.022) 1px, transparent 1px); background-size: 54px 54px; -webkit-mask-image: radial-gradient(ellipse 75% 65% at center, #000 35%, transparent 82%); mask-image: radial-gradient(ellipse 75% 65% at center, #000 35%, transparent 82%); }\r\n .security-inner { position: relative; z-index: 1; max-width: 1150px; margin: 0 auto; }\r\n \/* Titres en version claire *\/\r\n .security-band .sec-head h2 { color: var(--white); }\r\n .security-band .sec-head h2 .accent { background: linear-gradient(120deg, var(--ocean) 0%, var(--ocean-dark) 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }\r\n .security-band .sec-head p { color: rgba(255,255,255,0.66); }\r\n .kicker--light { color: var(--ocean); }\r\n\r\n .sec-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\r\n .sec-card {\r\n background: rgba(255,255,255,0.04); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);\r\n border: 1px solid rgba(255,255,255,0.1); border-radius: var(--radius-lg); padding: 30px 26px;\r\n transition: background .25s, border-color .25s, transform .25s;\r\n }\r\n .sec-card:hover { background: rgba(255,255,255,0.07); border-color: rgba(62,207,142,0.4); transform: translateY(-4px); }\r\n .sec-card .prom-icon { margin-bottom: 16px; background: rgba(62,207,142,0.14); border-color: rgba(62,207,142,0.3); }\r\n .sec-card .prom-icon svg { stroke: var(--ocean); }\r\n .sec-card h3 { font-size: 15.5px; font-weight: 600; color: var(--white); margin-bottom: 8px; }\r\n .sec-card p { font-size: 13.3px; color: rgba(255,255,255,0.66); }\r\n\r\n \/* ============ MULTI-LLM ============ *\/\r\n .llm { margin-top: 96px; }\r\n .llm-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; margin-bottom: 18px; }\r\n .llm-card {\r\n background: var(--white); border: 1.5px solid var(--line); border-radius: var(--radius);\r\n padding: 18px 12px; text-align: center; transition: border-color .2s, transform .2s;\r\n }\r\n .llm-card:hover { border-color: rgba(62,207,142,0.45); transform: translateY(-3px); }\r\n .llm-logo {\r\n width: 44px; height: 44px; margin: 0 auto 11px; border-radius: 12px;\r\n background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.28);\r\n display: flex; align-items: center; justify-content: center; line-height: 0;\r\n transition: background .2s, border-color .2s;\r\n }\r\n .llm-logo svg { width: 21px; height: 21px; display: block; stroke: var(--ocean-dark); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\r\n .llm-card:hover .llm-logo svg { stroke: var(--ocean); }\r\n .llm-card b { display: block; font-size: 13px; color: var(--navy); font-weight: 600; }\r\n .llm-card span { display: block; font-size: 10.5px; color: var(--wheelwright); margin-top: 2px; }\r\n .llm-tag {\r\n display: inline-block; margin-top: 8px;\r\n font-family: 'JetBrains Mono', monospace; font-size: 8.5px; font-weight: 600;\r\n letter-spacing: .07em; text-transform: uppercase;\r\n border-radius: 100px; padding: 2px 8px;\r\n background: var(--magnolia); color: var(--wheelwright); border: 1px solid var(--line);\r\n }\r\n .llm-tag.green { background: var(--ocean-soft); color: var(--ocean-dark); border-color: rgba(62,207,142,0.3); }\r\n\r\n .onprem {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-md); padding: 30px 32px; margin-top: 24px;\r\n display: grid; grid-template-columns: 1.2fr 1fr; gap: 30px; align-items: center;\r\n }\r\n .onprem h3 { font-size: 19px; font-weight: 600; color: var(--navy); margin-bottom: 9px; letter-spacing: -0.015em; }\r\n .onprem p { font-size: 13.8px; }\r\n .onprem ul { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }\r\n .onprem li { display: flex; gap: 9px; font-size: 13px; color: var(--navy); align-items: center; }\r\n .onprem li svg { width: 15px; height: 15px; stroke: var(--ocean-dark); fill: none; stroke-width: 2.6; flex-shrink: 0; }\r\n\r\n \/* ============ AGENTS ============ *\/\r\n .agents { margin-top: 96px; }\r\n .ag-filters { display: flex; justify-content: center; gap: 8px; margin-bottom: 26px; }\r\n .ag-chip {\r\n font-family: inherit; font-size: 12.5px; font-weight: 600;\r\n color: var(--wheelwright); background: var(--white);\r\n border: 1px solid var(--line-strong); border-radius: 100px;\r\n padding: 8px 18px; cursor: pointer; transition: all .2s;\r\n }\r\n .ag-chip:hover { border-color: rgba(62,207,142,0.5); color: var(--ocean-dark); }\r\n .ag-chip.active { background: var(--navy); border-color: var(--navy); color: var(--white); }\r\n .ag-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 13px; }\r\n .ag-card {\r\n background: var(--white); border: 1px solid var(--line); border-radius: var(--radius);\r\n padding: 20px 18px; transition: transform .2s, border-color .2s;\r\n }\r\n .ag-card:hover { transform: translateY(-3px); border-color: rgba(62,207,142,0.4); }\r\n .ag-type {\r\n display: inline-block; font-family: 'JetBrains Mono', monospace; font-size: 9px; font-weight: 600;\r\n letter-spacing: .08em; text-transform: uppercase; border-radius: 100px; padding: 3px 9px; margin-bottom: 11px;\r\n }\r\n .ag-type.gen { background: rgba(75,63,212,0.08); color: var(--indigo); border: 1px solid rgba(75,63,212,0.2); }\r\n .ag-type.met { background: var(--ocean-soft); color: var(--ocean-dark); border: 1px solid rgba(62,207,142,0.3); }\r\n .ag-card h3 { font-size: 14.5px; font-weight: 600; color: var(--navy); margin-bottom: 5px; }\r\n .ag-card p { font-size: 12.3px; line-height: 1.55; }\r\n\r\n \/* ============ SECTEURS ============ *\/\r\n .sectors { margin-top: 96px; }\r\n .sect-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }\r\n .sect-card {\r\n display: block; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-lg);\r\n box-shadow: var(--shadow-md); padding: 28px; text-decoration: none;\r\n transition: transform .22s, border-color .22s, box-shadow .22s; position: relative; overflow: hidden;\r\n }\r\n .sect-card::after { content: \"\"; position: absolute; inset: 0; background: radial-gradient(circle at top right, rgba(62,207,142,0.07), transparent 55%); opacity: 0; transition: opacity .22s; pointer-events: none; }\r\n .sect-card:hover { transform: translateY(-4px); border-color: rgba(62,207,142,0.4); box-shadow: var(--shadow-lg); }\r\n .sect-card:hover::after { opacity: 1; }\r\n .sect-head { display: flex; align-items: center; gap: 14px; margin-bottom: 16px; position: relative; }\r\n .sect-icon { width: 46px; height: 46px; min-width: 46px; border-radius: 13px; background: var(--ocean-soft); border: 1px solid rgba(62,207,142,0.28); display: flex; align-items: center; justify-content: center; line-height: 0; transition: background .22s, border-color .22s; }\r\n .sect-icon svg { width: 23px; height: 23px; display: block; stroke: var(--ocean-dark); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\r\n .sect-card:hover .sect-icon { background: var(--navy); border-color: var(--navy); }\r\n .sect-card:hover .sect-icon svg { stroke: var(--ocean); }\r\n .sect-card h3 { font-size: 17.5px; font-weight: 600; color: var(--navy); letter-spacing: -0.015em; flex: 1; display: flex; align-items: center; justify-content: space-between; gap: 10px; }\r\n .sect-card h3 .arr { width: 17px; height: 17px; min-width: 17px; stroke: var(--ocean-dark); fill: none; stroke-width: 2.4; transition: transform .2s; }\r\n .sect-card:hover h3 .arr { transform: translateX(3px); }\r\n .sect-card > p { font-size: 13.3px; line-height: 1.55; color: var(--wheelwright); margin-bottom: 16px; position: relative; }\r\n .sect-card ul { list-style: none; display: flex; flex-direction: column; gap: 8px; position: relative; }\r\n .sect-card li { font-size: 12.8px; color: var(--wheelwright); padding-left: 22px; position: relative; line-height: 1.45; }\r\n .sect-card li::before { content: \"\"; position: absolute; left: 4px; top: 6px; width: 8px; height: 8px; border-radius: 50%; border: 2px solid var(--ocean); }\r\n\r\n \/* ============ ACCOMPAGNEMENT ============ *\/\r\n .onboard { margin-top: 96px; }\r\n .ob-track { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }\r\n .ob-track::before { content: \"\"; position: absolute; top: 26px; left: 12%; right: 12%; height: 2px; background: linear-gradient(90deg, rgba(62,207,142,0.5), rgba(62,207,142,0.15)); }\r\n .ob-step { text-align: center; position: relative; }\r\n .ob-num {\r\n width: 52px; height: 52px; margin: 0 auto 15px; border-radius: 50%;\r\n background: var(--white); border: 2px solid var(--ocean);\r\n display: flex; align-items: center; justify-content: center;\r\n font-family: 'JetBrains Mono', monospace; font-size: 16px; font-weight: 700; color: var(--ocean-dark);\r\n box-shadow: 0 8px 20px rgba(62,207,142,0.18); transition: transform .25s, background .25s, color .25s;\r\n }\r\n .ob-step:hover .ob-num { transform: scale(1.1); background: var(--ocean); color: var(--navy); }\r\n .ob-step h3 { font-size: 14.5px; font-weight: 600; color: var(--navy); margin-bottom: 6px; }\r\n .ob-step p { font-size: 12.6px; max-width: 230px; margin: 0 auto; }\r\n\r\n \/* ============ FAQ ============ *\/\r\n .faq { max-width: 820px; margin: 96px auto 0; padding: 0 28px; }\r\n .faq-item { background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); margin-bottom: 10px; overflow: hidden; transition: border-color .2s, box-shadow .2s; }\r\n .faq-item.open { border-color: rgba(62,207,142,0.45); box-shadow: var(--shadow-md); }\r\n .faq-q {\r\n display: flex; align-items: center; gap: 13px; width: 100%;\r\n padding: 16px 20px; cursor: pointer; border: none; background: transparent;\r\n font-family: inherit; font-size: 14.5px; font-weight: 500; color: var(--navy); text-align: left;\r\n }\r\n .faq-chevron { width: 17px; height: 17px; stroke: var(--wheelwright); fill: none; stroke-width: 2.2; margin-left: auto; flex-shrink: 0; transition: transform .25s; }\r\n .faq-item.open .faq-chevron { transform: rotate(180deg); stroke: var(--ocean-dark); }\r\n .faq-a { max-height: 0; overflow: hidden; transition: max-height .3s ease; }\r\n .faq-a-inner { padding: 0 20px 16px; font-size: 13.8px; line-height: 1.7; border-top: 1px dashed var(--line); padding-top: 13px; }\r\n .faq-a-inner strong { color: var(--navy); font-weight: 600; }\r\n .faq-a-inner a { color: var(--ocean-dark); font-weight: 500; }\r\n\r\n \/* ============ CTA FINAL ============ *\/\r\n .final-cta { max-width: 1150px; margin: 96px auto 0; padding: 0 28px 96px; }\r\n .final-cta__inner {\r\n background: linear-gradient(170deg, var(--navy-dark) 0%, var(--navy) 65%, #07013F 100%);\r\n border-radius: var(--radius-lg); padding: 56px 40px; text-align: center;\r\n position: relative; overflow: hidden; box-shadow: var(--shadow-lg);\r\n }\r\n .final-cta__inner::before { content: \"\"; position: absolute; top: -50%; left: 50%; transform: translateX(-50%); width: 700px; height: 700px; background: radial-gradient(circle, rgba(62,207,142,0.14) 0%, transparent 60%); pointer-events: none; }\r\n .final-cta h2 { color: var(--white); font-size: clamp(24px, 3.6vw, 34px); font-weight: 600; letter-spacing: -0.02em; margin-bottom: 12px; position: relative; }\r\n .final-cta p { color: rgba(255,255,255,0.62); font-size: 15px; max-width: 560px; margin: 0 auto 30px; position: relative; }\r\n .final-cta__btns { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; position: relative; }\r\n\r\n \/* ============ RESPONSIVE ============ *\/\r\n @media (max-width: 1020px) {\r\n .hero-inner { grid-template-columns: 1fr; gap: 48px; text-align: center; }\r\n .hero-text { display: flex; flex-direction: column; align-items: center; }\r\n .hero-sub { max-width: 560px; }\r\n .hero-claims { justify-content: center; }\r\n .hero-visual { max-width: 560px; margin: 0 auto; width: 100%; }\r\n .hero-float--tl { left: -10px; } .hero-float--br { right: -10px; }\r\n .mock { grid-template-columns: 1fr 210px; }\r\n .prom-grid, .sec-grid { grid-template-columns: 1fr; }\r\n .feat-grid { grid-template-columns: 1fr; gap: 30px; }\r\n .feat-grid.rev .feat-text { order: 1; }\r\n .feat-grid.rev .feat-visual { order: 2; }\r\n .uc-grid, .uc-grid--2 { grid-template-columns: 1fr; gap: 18px; max-width: none; }\r\n .llm-grid { grid-template-columns: repeat(3, 1fr); }\r\n .ag-grid { grid-template-columns: 1fr 1fr; }\r\n .ob-track { grid-template-columns: 1fr 1fr; gap: 28px 18px; }\r\n .ob-track::before { display: none; }\r\n .onprem { grid-template-columns: 1fr; }\r\n .sect-grid { grid-template-columns: 1fr; }\r\n }\r\n @media (max-width: 600px) {\r\n .hero { padding: 52px 18px 64px; }\r\n .mock-erp { grid-template-columns: 58px 1fr; }\r\n .mock-chat { display: none; }\r\n .mock-side .ms-item { font-size: 0; gap: 0; padding: 7px 0; justify-content: center; }\r\n .mock-side .ms-item svg { width: 13px; height: 13px; }\r\n .mock-side .ms-logo { padding: 4px 0 10px; text-align: center; }\r\n .mock-side .ms-logo img { margin: 0 auto; }\r\n .mock-tbl th:nth-child(4), .mock-tbl td:nth-child(4) { display: none; }\r\n .section, .feat, .faq, .demo-band, .final-cta { padding-left: 16px; padding-right: 16px; }\r\n .llm-grid { grid-template-columns: 1fr 1fr; }\r\n .ag-grid { grid-template-columns: 1fr; }\r\n .ob-track { grid-template-columns: 1fr; }\r\n .btn-xl { width: 100%; justify-content: center; }\r\n .final-cta__inner { padding: 40px 22px; }\r\n .onprem ul { grid-template-columns: 1fr; }\r\n }\r\n @media (prefers-reduced-motion: reduce) {\r\n *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; }\r\n html { scroll-behavior: auto; }\r\n .js .reveal { opacity: 1; transform: none; }\r\n .js .mm-user, .js .mm-agent { opacity: 1 !important; }\r\n }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<!-- ============ HERO ============ -->\r\n<header class=\"hero\">\r\n <div class=\"hero-grid\"><\/div>\r\n <svg class=\"hero-neural\" viewBox=\"0 0 1440 600\" preserveAspectRatio=\"xMidYMid slice\" aria-hidden=\"true\">\r\n <line x1=\"120\" y1=\"90\" x2=\"340\" y2=\"180\"\/><line x1=\"340\" y1=\"180\" x2=\"220\" y2=\"380\"\/><line x1=\"340\" y1=\"180\" x2=\"560\" y2=\"120\"\/><line x1=\"560\" y1=\"120\" x2=\"700\" y2=\"320\"\/><line x1=\"220\" y1=\"380\" x2=\"480\" y2=\"480\"\/><line x1=\"700\" y1=\"320\" x2=\"480\" y2=\"480\"\/><line x1=\"700\" y1=\"320\" x2=\"920\" y2=\"240\"\/><line x1=\"920\" y1=\"240\" x2=\"1120\" y2=\"380\"\/><line x1=\"920\" y1=\"240\" x2=\"1080\" y2=\"100\"\/><line x1=\"1120\" y1=\"380\" x2=\"1320\" y2=\"300\"\/><line x1=\"1080\" y1=\"100\" x2=\"1320\" y2=\"160\"\/><line x1=\"560\" y1=\"120\" x2=\"1080\" y2=\"100\"\/>\r\n <line class=\"nn-pulse\" x1=\"120\" y1=\"90\" x2=\"340\" y2=\"180\"\/>\r\n <line class=\"nn-pulse d1\" x1=\"560\" y1=\"120\" x2=\"700\" y2=\"320\"\/>\r\n <line class=\"nn-pulse d2\" x1=\"700\" y1=\"320\" x2=\"920\" y2=\"240\"\/>\r\n <line class=\"nn-pulse d3\" x1=\"920\" y1=\"240\" x2=\"1120\" y2=\"380\"\/>\r\n <line class=\"nn-pulse d4\" x1=\"1080\" y1=\"100\" x2=\"1320\" y2=\"160\"\/>\r\n <circle cx=\"120\" cy=\"90\"\/><circle cx=\"340\" cy=\"180\"\/><circle cx=\"220\" cy=\"380\"\/><circle cx=\"560\" cy=\"120\"\/><circle cx=\"700\" cy=\"320\"\/><circle cx=\"480\" cy=\"480\"\/><circle cx=\"920\" cy=\"240\"\/><circle cx=\"1120\" cy=\"380\"\/><circle cx=\"1080\" cy=\"100\"\/><circle cx=\"1320\" cy=\"300\"\/><circle cx=\"1320\" cy=\"160\"\/>\r\n <\/svg>\r\n <div class=\"hero-inner\">\r\n <div class=\"hero-text\">\r\n <span class=\"hero-eyebrow\"><span class=\"dot\"><\/span>Le premier ERP enti\u00e8rement agentique<\/span>\r\n <h1>L'intelligence artificielle <span class=\"accent\">agentique<\/span> au c\u0153ur de votre ERP<\/h1>\r\n <p class=\"hero-sub\">Des agents qui interrogent vos donn\u00e9es, ex\u00e9cutent vos t\u00e2ches et personnalisent votre application \u2014 en langage naturel, directement dans l'ERP.<\/p>\r\n <div class=\"hero-claims\">\r\n <span class=\"hero-claim\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Multi-LLM : Claude, GPT, Mistral, Llama<\/span>\r\n <span class=\"hero-claim\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>100 % on-premise possible<\/span>\r\n <span class=\"hero-claim\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Inclus nativement<\/span>\r\n <\/div>\r\n \r\n\t\t<div class=\"button-group\">\r\n <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\" class=\"button icone first\"><p>Demander une d\u00e9mo<i class=\"material-icons white\">\r\nkeyboard_return\r\n<\/i><\/p> <\/a>\r\n <a href=\"#fonctionnalites\" class=\"button second\"><p>D\u00e9couvrir l'IA Axelor<\/p> <\/a>\r\n<\/div>\r\n <\/div>\r\n\r\n <!-- Mockup ERP + chat (sur fond bleu) -->\r\n <div class=\"hero-visual\">\r\n <div class=\"mock\" aria-hidden=\"true\">\r\n <div class=\"mock-winbar\">\r\n <span class=\"mock-dot r\"><\/span><span class=\"mock-dot y\"><\/span><span class=\"mock-dot g\"><\/span>\r\n <span class=\"mock-url\">erp.votre-entreprise.com<\/span>\r\n <\/div>\r\n <div class=\"mock-erp\">\r\n <nav class=\"mock-side\">\r\n <span class=\"ms-logo\"><img decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/logo-axelor-blancc.png\" alt=\"Axelor\"><\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg>Messagerie<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><\/svg>CRM<\/span>\r\n <span class=\"ms-item on\"><svg viewBox=\"0 0 24 24\"><path d=\"M20.59 13.41 11 3.83A2 2 0 0 0 9.59 3.24H4a2 2 0 0 0-2 2v5.59c0 .53.21 1.04.59 1.41l9.58 9.59a2 2 0 0 0 2.83 0l5.59-5.59a2 2 0 0 0 0-2.83z\"\/><\/svg>Ventes<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><circle cx=\"9\" cy=\"21\" r=\"1\"\/><circle cx=\"20\" cy=\"21\" r=\"1\"\/><path d=\"M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6\"\/><\/svg>Achats<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2z\"\/><\/svg>Production<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\" rx=\"2\"\/><line x1=\"8\" y1=\"6\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"10\" x2=\"16\" y2=\"10\"\/><\/svg>Comptabilit\u00e9<\/span>\r\n <span class=\"ms-item\"><svg viewBox=\"0 0 24 24\"><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"10\"\/><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"4\"\/><line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"16\"\/><\/svg>Stocks<\/span>\r\n <\/nav>\r\n <div class=\"mock-main\">\r\n <div class=\"mock-mainbar\">\r\n <span class=\"mb-tab\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 3v18h18\"\/><path d=\"M7 14l4-4 3 3 5-6\"\/><\/svg>D\u00e9tails commercial<\/span>\r\n <\/div>\r\n <div class=\"mock-panel\">\r\n <div class=\"mock-panel-h\"><b>Mes devis \/ commandes clients<\/b><span>1 \u00e0 6 sur 6<\/span><\/div>\r\n <table class=\"mock-tbl\">\r\n <thead><tr><th>N\u00b0 int.<\/th><th>Client<\/th><th>Total HT<\/th><th>\u00c9tat<\/th><\/tr><\/thead>\r\n <tbody>\r\n <tr><td class=\"num\">SO0017<\/td><td>T0018 \u2014 BOL<\/td><td>70,00<\/td><td><span class=\"st-pill fin\">Finalis\u00e9<\/span><\/td><\/tr>\r\n <tr class=\"sel\"><td class=\"num\">SO0018<\/td><td>T0001 \u2014 APO<\/td><td>0,00<\/td><td><span class=\"st-pill cmd\">Commande<\/span><\/td><\/tr>\r\n <tr><td class=\"num\">#19<\/td><td>T0001 \u2014 APO<\/td><td>0,00<\/td><td><span class=\"st-pill brn\">Brouillon<\/span><\/td><\/tr>\r\n <tr class=\"sel\"><td class=\"num\">SO0016<\/td><td>T0001 \u2014 APO<\/td><td>800,00<\/td><td><span class=\"st-pill cmd\">Commande<\/span><\/td><\/tr>\r\n <tr class=\"sel\"><td class=\"num\">SO0012<\/td><td>T0001 \u2014 APO<\/td><td>5 000,00<\/td><td><span class=\"st-pill cmd\">Commande<\/span><\/td><\/tr>\r\n <tr><td class=\"num\">SO0003<\/td><td>T0022 \u2014 ESL<\/td><td>28 000,00<\/td><td><span class=\"st-pill brn\">Brouillon<\/span><\/td><\/tr>\r\n <\/tbody>\r\n <\/table>\r\n <\/div>\r\n <\/div>\r\n <div class=\"mock-chat\">\r\n <div class=\"mock-chat-head\">\r\n <span class=\"mock-chat-avatar\"><svg viewBox=\"0 0 24 24\"><path d=\"m12 3-1.9 5.8a2 2 0 0 1-1.3 1.3L3 12l5.8 1.9a2 2 0 0 1 1.3 1.3L12 21l1.9-5.8a2 2 0 0 1 1.3-1.3L21 12l-5.8-1.9a2 2 0 0 1-1.3-1.3z\"\/><\/svg><\/span>\r\n <div><b>Axelor IA<\/b><span>Connect\u00e9 | 12 agents<\/span><\/div>\r\n <\/div>\r\n <div class=\"mock-msgs\">\r\n <div class=\"mm-user\">@Finance, factures en retard de plus de 30 jours sur la France ?<\/div>\r\n <div class=\"mm-agent\"><span class=\"mm-who\">@Finance | 2 sec.<\/span>14 factures | 327 K\u20ac en retard. Les 3 plus gros = 71 % de l'encours.<span class=\"mm-act\">\u25b6 3 relances en attente<\/span><\/div>\r\n <div class=\"mm-user\">Ouvre la fiche client la plus en retard.<\/div>\r\n <div class=\"mm-agent\"><span class=\"mm-who\">@Recherche | 1 sec.<\/span>Acme Industries | 87 K\u20ac depuis 47 jours.<span class=\"mm-act\">\u25b6 Fiche ouverte<\/span><\/div>\r\n <\/div>\r\n <div class=\"mock-chat-foot\">\r\n <svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n Action ex\u00e9cut\u00e9e | 1,2 s\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n<\/header>\r\n\r\n<!-- ============ PROMESSES ============ -->\r\n<section class=\"section promises\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">L'ERP qui s'int\u00e8gre \u00e0 votre fa\u00e7on de travailler<\/span>\r\n <h2>Trois engagements <span class=\"accent\">concrets.<\/span><\/h2>\r\n <p>L'IA Axelor n'est pas une promesse marketing : c'est une transformation op\u00e9rationnelle, mesurable d\u00e8s les premiers jours.<\/p>\r\n <\/div>\r\n <div class=\"prom-grid\">\r\n <article class=\"prom reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\r\n <h3>Gagner du temps<\/h3>\r\n <p>Posez une question en fran\u00e7ais, obtenez une r\u00e9ponse en quelques secondes. Plus besoin de naviguer dans des menus, de construire des filtres ou d'attendre un rapport du service informatique.<\/p>\r\n <\/article>\r\n <article class=\"prom reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/div>\r\n <h3>Rendre l'ERP accessible \u00e0 tous<\/h3>\r\n <p>Chaque collaborateur, quel que soit son profil, peut exploiter pleinement l'ERP en dialoguant simplement avec l'agent IA. Plus de courbe d'apprentissage. Plus de formation longue.<\/p>\r\n <\/article>\r\n <article class=\"prom reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"m12 3-1.9 5.8a2 2 0 0 1-1.3 1.3L3 12l5.8 1.9a2 2 0 0 1 1.3 1.3L12 21l1.9-5.8a2 2 0 0 1 1.3-1.3L21 12l-5.8-1.9a2 2 0 0 1-1.3-1.3z\"\/><\/svg><\/div>\r\n <h3>Personnaliser sans code<\/h3>\r\n <p>D\u00e9crivez votre besoin en langage naturel, l'IA construit l'application pour vous : formulaires, menus, tableaux de bord, workflows. Sans ticket DSI, sans cycle de release.<\/p>\r\n <\/article>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ FONCTIONNALIT\u00c9 01 ============ -->\r\n<section class=\"feat\" id=\"fonctionnalites\">\r\n <div class=\"feat-grid\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 01<\/span>\r\n <h2>Dialoguez avec <span class=\"accent\">vos donn\u00e9es.<\/span><\/h2>\r\n <p>Un panneau de conversation est int\u00e9gr\u00e9 directement dans l'interface de votre ERP. En un clic, vous acc\u00e9dez \u00e0 un agent IA capable d'agir sur l'ensemble de vos donn\u00e9es \u2014 pas seulement de r\u00e9pondre.<\/p>\r\n <div class=\"feat-quotes\">\r\n <div class=\"feat-quote\">\u00ab Quels sont les devis en attente de validation ce mois-ci ? \u00bb<\/div>\r\n <div class=\"feat-quote\">\u00ab Quel est notre chiffre d'affaires du trimestre, par commercial ? \u00bb<\/div>\r\n <\/div>\r\n <p>L'agent <strong>comprend le contexte de votre \u00e9cran<\/strong> et ne se contente pas de r\u00e9pondre : il <strong>agit<\/strong> \u2014 cr\u00e9e un devis, remplit un formulaire, d\u00e9clenche une action m\u00e9tier. Chaque modification fait l'objet d'une <strong>confirmation pr\u00e9alable<\/strong>.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card vis-card--navy\">\r\n <div class=\"vis-head\"><b>Axelor IA<\/b><span>Connect\u00e9 \u00e0 votre ERP<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"chat-user\">@Commercial, quels devis sont en attente de validation depuis plus de 7 jours ?<\/div>\r\n <div class=\"chat-agent\"><span class=\"who\">@Commercial \u00b7 il y a 2 sec.<\/span>J'ai trouv\u00e9 <strong>6 devis<\/strong> en attente depuis plus de 7 jours. Montant total : <strong>142 K\u20ac<\/strong>. Le plus ancien date de 23 jours \u2014 client <strong>Groupe Leroux<\/strong>.<span class=\"act\">\u25b6 Ouvrir la liste filtr\u00e9e<\/span><\/div>\r\n <div class=\"chat-user\">G\u00e9n\u00e8re un email de relance pour les 3 plus importants.<\/div>\r\n <div class=\"chat-agent\"><span class=\"who\">@Commercial \u00b7 il y a 1 sec.<\/span>3 emails de relance pr\u00e9-r\u00e9dig\u00e9s, personnalis\u00e9s avec le nom du contact et le montant du devis.<span class=\"act\">\u25b6 Valider et envoyer<\/span><\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid\">\r\n <div class=\"uc-item\"><b>Directeur commercial<\/b><p>Classement imm\u00e9diat des devis en attente par montant, ouverture directe de chaque fiche.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Comptable<\/b><p>Identifier les factures en retard et lancer les relances en un seul prompt.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Nouvel utilisateur<\/b><p>Se faire guider pas-\u00e0-pas dans la cr\u00e9ation de son premier bon de commande.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ FONCTIONNALIT\u00c9 02 ============ -->\r\n<section class=\"feat\">\r\n <div class=\"feat-grid rev\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 02<\/span>\r\n <h2>Analyse et reporting en <span class=\"accent\">langage naturel.<\/span><\/h2>\r\n <p>Plus besoin de ma\u00eetriser des outils de requ\u00eatage ou d'attendre qu'un rapport soit d\u00e9velopp\u00e9 par la DSI. Formulez votre question, l'agent BI interroge vos donn\u00e9es en profondeur.<\/p>\r\n <div class=\"feat-quotes\">\r\n <div class=\"feat-quote\">\u00ab Quel est le panier moyen par cat\u00e9gorie de client ce trimestre ? \u00bb<\/div>\r\n <div class=\"feat-quote\">\u00ab Cr\u00e9e-moi un tableau de bord avec le CA mensuel et le top 10 des produits. \u00bb<\/div>\r\n <\/div>\r\n <p>L'agent BI g\u00e8re les <strong>calculs complexes<\/strong> \u2014 moyennes, regroupements, comparaisons entre p\u00e9riodes \u2014 et g\u00e9n\u00e8re <strong>tableaux de bord \u00e0 la demande<\/strong> : indicateurs, graphiques et tableaux crois\u00e9s, disponibles imm\u00e9diatement.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card\">\r\n <div class=\"vis-head\"><b>Chiffre d'affaires Q2<\/b><span>g\u00e9n\u00e9r\u00e9 par @BI<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"bi-kpis\">\r\n <div class=\"bi-kpi\"><span>CA mensuel<\/span><b>847 K\u20ac<\/b><span class=\"up\">\u2197 +12 %<\/span><\/div>\r\n <div class=\"bi-kpi\"><span>Marge brute<\/span><b>34,2 %<\/b><span class=\"up\">\u2197 +1,8 pt<\/span><\/div>\r\n <div class=\"bi-kpi\"><span>Pipeline<\/span><b>2,1 M\u20ac<\/b><span class=\"up\">\u2197 +18 %<\/span><\/div>\r\n <\/div>\r\n <div class=\"bi-chart\">\r\n <svg viewBox=\"0 0 300 100\" preserveAspectRatio=\"none\">\r\n <polyline points=\"0,80 33,72 66,75 99,62 132,66 165,52 198,56 231,44 264,36\" fill=\"none\" stroke=\"#010165\" stroke-width=\"2.5\"\/>\r\n <polyline points=\"264,36 282,28 300,22\" fill=\"none\" stroke=\"#3ECF8E\" stroke-width=\"2.5\" stroke-dasharray=\"5 4\"\/>\r\n <circle cx=\"264\" cy=\"36\" r=\"3.5\" fill=\"#3ECF8E\"\/>\r\n <\/svg>\r\n <\/div>\r\n <div class=\"bi-note\"><b>Insight @BI :<\/b> le mix produit s'am\u00e9liore. Cat\u00e9gorie A en hausse de 4 points.<\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid\">\r\n <div class=\"uc-item\"><b>DAF<\/b><p>Tableau de bord financier : encaissements du mois, cr\u00e9ances \u00e9chues, \u00e9volution de tr\u00e9sorerie.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Responsable logistique<\/b><p>Taux de rupture de stock par entrep\u00f4t, en temps r\u00e9el.<\/p><\/div>\r\n <div class=\"uc-item\"><b>DRH<\/b><p>Heures suppl\u00e9mentaires par d\u00e9partement, compar\u00e9es au mois pr\u00e9c\u00e9dent.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ BANDEAU D\u00c9MO ============ -->\r\n<div class=\"demo-band reveal\">\r\n <div class=\"demo-band__inner\">\r\n <div>\r\n <h2>Voyez l'IA Axelor en action.<\/h2>\r\n <p>30 minutes de d\u00e9mo avec un expert. Sur vos donn\u00e9es r\u00e9elles. Sans engagement.<\/p>\r\n <\/div>\r\n \t <div class=\"button-group center\">\r\n <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\" class=\"button icone first\"><p>R\u00e9server ma d\u00e9mo<i class=\"material-icons white\">\r\nkeyboard_return\r\n<\/i><\/p> <\/a>\r\n<\/div>\r\n <\/div>\r\n<\/div>\r\n<!-- ============ FONCTIONNALIT\u00c9 03 \u2014 STUDIO ============ -->\r\n<section class=\"feat\">\r\n <div class=\"feat-grid\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 03 | Diff\u00e9renciateur majeur<\/span>\r\n <h2>Personnalisez votre ERP <span class=\"accent\">sans \u00e9crire de code.<\/span><\/h2>\r\n <p>Le <strong>Studio IA<\/strong> transforme vos id\u00e9es en applications fonctionnelles. D\u00e9crivez votre besoin en fran\u00e7ais : l'IA construit automatiquement la structure de donn\u00e9es, les formulaires, les grilles, les menus et les actions. <strong>Disponible imm\u00e9diatement<\/strong>, sans red\u00e9marrage du serveur, sans intervention technique.<\/p>\r\n <ul class=\"feat-list\">\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Mod\u00e8le de donn\u00e9es, vues et workflows g\u00e9n\u00e9r\u00e9s automatiquement<\/span><\/li>\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Modification de l'existant : \u00ab Ajoute un champ Motif de refus sur la fiche devis \u00bb<\/span><\/li>\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Syst\u00e8me de versions pour tester avant d\u00e9ploiement<\/span><\/li>\r\n <li><span class=\"fc\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Workflows complexes avec conditions, validations et calculs<\/span><\/li>\r\n <\/ul>\r\n <p><strong>Pourquoi c'est possible chez Axelor :<\/strong> notre architecture structur\u00e9e permet \u00e0 l'IA de modifier l'application avec un risque mille fois inf\u00e9rieur \u00e0 un ERP traditionnel. Aucun concurrent ne peut faire \u00e7a avec son architecture.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card\">\r\n <div class=\"vis-head\"><b>Studio IA<\/b><span>g\u00e9n\u00e9ration en cours<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"st-prompt\">\u00ab Je veux une app de gestion des r\u00e9clamations avec statut, priorit\u00e9 et workflow de validation. \u00bb<\/div>\r\n <div class=\"studio-steps\">\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Mod\u00e8le de donn\u00e9es<\/b><span>5 entit\u00e9s | 18 champs g\u00e9n\u00e9r\u00e9s<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Formulaires & vues<\/b><span>3 \u00e9crans | 2 listes param\u00e9tr\u00e9es<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Workflow BPM<\/b><span>4 \u00e9tapes | 2 validations | conditions<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num done\">\u2713<\/span><div class=\"st-body\"><b>Menus & permissions<\/b><span>3 r\u00f4les configur\u00e9s | navigation par profil<\/span><\/div><\/div>\r\n <div class=\"st-step\"><span class=\"st-num\">\u25b6<\/span><div class=\"st-body\"><b>Application d\u00e9ploy\u00e9e | v1.0<\/b><span>Disponible imm\u00e9diatement, sans red\u00e9marrage<\/span><\/div><\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid uc-grid--2\">\r\n <div class=\"uc-item\"><b>Responsable qualit\u00e9<\/b><p>Suivi des non-conformit\u00e9s avec workflow complet : d\u00e9tection, analyse, action corrective, cl\u00f4ture.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Responsable RH<\/b><p>Validation des notes de frais en plusieurs niveaux : manager, DAF, direction.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ FONCTIONNALIT\u00c9 04 \u2014 BASE DE CONNAISSANCES ============ -->\r\n<section class=\"feat\">\r\n <div class=\"feat-grid rev\">\r\n <div class=\"feat-text reveal\">\r\n <span class=\"kicker\">Fonctionnalit\u00e9 04<\/span>\r\n <h2>Une base de connaissances <span class=\"accent\">intelligente.<\/span><\/h2>\r\n <p>Vos proc\u00e9dures, guides, contrats et manuels stock\u00e9s dans la gestion documentaire sont <strong>automatiquement index\u00e9s<\/strong> par l'agent IA. Il ne cherche pas des mots-cl\u00e9s : il comprend le <strong>sens<\/strong> de votre question, retrouve l'information, la <strong>synth\u00e9tise<\/strong> et vous la pr\u00e9sente directement.<\/p>\r\n <p>Au-del\u00e0 des documents, les <strong>donn\u00e9es de l'ERP enrichissent les r\u00e9ponses<\/strong> : fiches produits, contacts, historiques de commandes \u2014 tout devient une connaissance interrogeable, \u00e0 jour en temps r\u00e9el.<\/p>\r\n <p>Le <strong>respect des droits d'acc\u00e8s est garanti<\/strong> : chaque utilisateur n'acc\u00e8de qu'aux informations auxquelles il est autoris\u00e9.<\/p>\r\n <\/div>\r\n <div class=\"feat-visual reveal\">\r\n <div class=\"vis-card\">\r\n <div class=\"vis-head\"><b>@Recherche<\/b><span>indexation s\u00e9mantique active<\/span><\/div>\r\n <div class=\"vis-body\">\r\n <div class=\"kb-q\">\u00ab Proc\u00e9dure de validation pour les commandes sup\u00e9rieures \u00e0 50 K\u20ac ? \u00bb<\/div>\r\n <div class=\"kb-src\">\r\n <span class=\"tag\">Source | procedure_achats_v3.pdf<\/span>\r\n <p>Au-del\u00e0 de 50 000 \u20ac, validation requise du <strong>responsable achats<\/strong> + <strong>contr\u00f4le de gestion<\/strong>. D\u00e9lai : 48 h ouvr\u00e9es.<\/p>\r\n <\/div>\r\n <div class=\"kb-src\">\r\n <span class=\"tag\">Donn\u00e9e ERP | commandes 2026<\/span>\r\n <p>12 commandes > 50 K\u20ac ce trimestre. <strong>D\u00e9lai moyen de validation : 38 h<\/strong>.<\/p>\r\n <\/div>\r\n <div class=\"kb-synth\"><strong>Synth\u00e8se :<\/strong> 2 validations requises, d\u00e9lai cible 48 h, performance actuelle conforme.<\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n <div class=\"feat-usecases reveal\">\r\n <h4>Cas d'usage<\/h4>\r\n <div class=\"uc-grid\">\r\n <div class=\"uc-item\"><b>Commercial terrain<\/b><p>Retrouver les conditions sp\u00e9ciales accord\u00e9es \u00e0 un client lors de sa derni\u00e8re n\u00e9gociation.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Support client<\/b><p>Acc\u00e9der en secondes \u00e0 la proc\u00e9dure de retour produit sous garantie.<\/p><\/div>\r\n <div class=\"uc-item\"><b>Nouveau collaborateur<\/b><p>Devenir autonome d\u00e8s le premier jour, sans formation longue.<\/p><\/div>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ S\u00c9CURIT\u00c9 (bloc bleu d\u00e9grad\u00e9 pleine largeur) ============ -->\r\n<section class=\"security-band\">\r\n <div class=\"security-band__bg\" aria-hidden=\"true\"><\/div>\r\n <div class=\"security-inner\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker kicker--light\">S\u00e9curit\u00e9 des acc\u00e8s<\/span>\r\n <h2>Une IA con\u00e7ue pour la <span class=\"accent\">s\u00e9curit\u00e9.<\/span><\/h2>\r\n <p>Chaque collaborateur voit uniquement ce qu'il est autoris\u00e9 \u00e0 voir. Chaque action est valid\u00e9e avant ex\u00e9cution. Vos donn\u00e9es ne sont jamais utilis\u00e9es pour entra\u00eener les mod\u00e8les d'IA.<\/p>\r\n <\/div>\r\n <div class=\"sec-grid\">\r\n <article class=\"sec-card reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2 4 5v6c0 5 3.5 8 8 10 4.5-2 8-5 8-10V5z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/div>\r\n <h3>Vos permissions sont respect\u00e9es<\/h3>\r\n <p>L'IA Axelor applique strictement les m\u00eames droits d'acc\u00e8s que votre ERP. Un commercial ne pourra jamais consulter via l'IA des donn\u00e9es r\u00e9serv\u00e9es \u00e0 la comptabilit\u00e9. Chaque utilisateur acc\u00e8de uniquement \u00e0 ce qui le concerne \u2014 selon son r\u00f4le, son territoire, son \u00e9quipe.<\/p>\r\n <\/article>\r\n <article class=\"sec-card reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><\/div>\r\n <h3>Vous validez avant que l'IA agisse<\/h3>\r\n <p>L'IA ne modifie jamais vos donn\u00e9es sans votre accord. \u00c0 chaque cr\u00e9ation, mise \u00e0 jour ou suppression, elle vous pr\u00e9sente clairement l'action qu'elle s'appr\u00eate \u00e0 effectuer, et attend votre confirmation explicite avant de l'ex\u00e9cuter.<\/p>\r\n <\/article>\r\n <article class=\"sec-card reveal\">\r\n <div class=\"prom-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg><\/div>\r\n <h3>Ma\u00eetrisez l'usage de vos donn\u00e9es m\u00e9tier<\/h3>\r\n <p>Le respect de vos donn\u00e9es est une priorit\u00e9. Selon le fournisseur d'IA choisi, vous b\u00e9n\u00e9ficiez de clauses de non-entra\u00eenement ou d'une confidentialit\u00e9 totale avec h\u00e9bergement 100% local, o\u00f9 vos donn\u00e9es ne quittent jamais vos serveurs.<\/p>\r\n <\/article>\r\n <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ MULTI-LLM ============ -->\r\n<section class=\"section llm\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Libert\u00e9 de choix<\/span>\r\n <h2>Le mod\u00e8le d'IA, c'est <span class=\"accent\">vous qui le choisissez.<\/span><\/h2>\r\n <p>Axelor est agnostique par conception. Six fournisseurs support\u00e9s nativement, on-premise possible, mod\u00e8les open source accept\u00e9s. Aucun verrou. Aucune d\u00e9pendance.<\/p>\r\n <\/div>\r\n <div class=\"llm-grid reveal\">\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/claude-icon.svg\" width=\"26\" height=\"26\" alt=\"Anthropic Claude\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Anthropic<\/b><span>Claude<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/openai-icon.svg\" width=\"26\" height=\"26\" alt=\"OpenAI\" style=\"display:block;object-fit:contain;\"\/><\/div><b>OpenAI<\/b><span>GPT<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/gemini-color.svg\" width=\"26\" height=\"26\" alt=\"Google Gemini\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Google<\/b><span>Gemini<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/mistral-ai-icon.svg\" width=\"26\" height=\"26\" alt=\"Mistral\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Mistral<\/b><span>Mistral \ud83c\uddeb\ud83c\uddf7<\/span><span class=\"llm-tag\">Cloud<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/axelor.com\/wp-content\/uploads\/2026\/06\/ollama.svg\" width=\"26\" height=\"26\" alt=\"Ollama\" style=\"display:block;object-fit:contain;\"\/><\/div><b>Ollama<\/b><span>Llama, Qwen\u2026<\/span><span class=\"llm-tag green\">On-premise<\/span><\/div>\r\n <div class=\"llm-card\"><div class=\"llm-logo\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"width:21px;height:21px;stroke:var(--ocean-dark)\"><circle cx=\"12\" cy=\"12\" r=\"2.5\"\/><path d=\"M16.2 7.8a6 6 0 0 1 0 8.4M7.8 7.8a6 6 0 0 0 0 8.4\"\/><path d=\"M19.8 4.2a11 11 0 0 1 0 15.6M4.2 4.2a11 11 0 0 0 0 15.6\"\/><\/svg><\/div><b>Custom<\/b><span>API compatible<\/span><span class=\"llm-tag\">Flexible<\/span><\/div>\r\n <\/div>\r\n <div class=\"onprem reveal\">\r\n <div>\r\n <h3>Vos donn\u00e9es restent chez vous.<\/h3>\r\n <p>Pour les organisations soumises \u00e0 des contraintes strictes de confidentialit\u00e9, Axelor propose une option d'h\u00e9bergement <strong style=\"color:var(--navy);\">100 % local<\/strong> via Ollama. Vos donn\u00e9es ne quittent jamais vos serveurs. Aucune information n'est transmise \u00e0 un service externe. Vous pouvez affecter un fournisseur diff\u00e9rent selon l'usage, et changer \u00e0 tout moment.<\/p>\r\n <\/div>\r\n <ul>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Compatible RGPD strict<\/li>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Secteurs r\u00e9glement\u00e9s<\/li>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Donn\u00e9es sensibles prot\u00e9g\u00e9es<\/li>\r\n <li><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>Aucun entra\u00eenement sur vos donn\u00e9es<\/li>\r\n <\/ul>\r\n <\/div>\r\n<\/section>\r\n<!-- ============ AGENTS ============ -->\r\n<section class=\"section agents\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Galerie d'agents<\/span>\r\n <h2>12 agents natifs. <span class=\"accent\">Cr\u00e9ez-en sans limite.<\/span><\/h2>\r\n <p>Les essentiels sont d\u00e9j\u00e0 l\u00e0. Pour le reste \u2014 votre m\u00e9tier, vos r\u00e8gles, vos process \u2014 vous fabriquez vos agents en quelques minutes, sans une ligne de code.<\/p>\r\n <\/div>\r\n <div class=\"ag-filters\">\r\n <button class=\"ag-chip active\" data-ag=\"all\">Tous<\/button>\r\n <button class=\"ag-chip\" data-ag=\"gen\">G\u00e9n\u00e9riques<\/button>\r\n <button class=\"ag-chip\" data-ag=\"met\">M\u00e9tier<\/button>\r\n <\/div>\r\n <div class=\"ag-grid\">\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent Studio<\/h3><p>Cr\u00e9e et modifie objets, champs, vues et \u00e9crans \u00e0 la demande.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent BI<\/h3><p>Construit dashboards et reports en langage naturel.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent Recherche<\/h3><p>Trouve n'importe quelle info dans tout l'ERP, tous modules confondus.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"gen\"><span class=\"ag-type gen\">G\u00e9n\u00e9rique<\/span><h3>Agent Workflow<\/h3><p>Orchestre des sous-agents en cha\u00eene pour des process complexes.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Commercial<\/h3><p>G\u00e9n\u00e8re des devis, qualifie les prospects, identifie les opportunit\u00e9s.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Achats<\/h3><p>Classe les fournisseurs, optimise le calendrier, veille \u00e0 la conformit\u00e9.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Production<\/h3><p>Optimise le flux de production, \u00e9limine les goulots d'\u00e9tranglement.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Finance<\/h3><p>Automatise le rapprochement, pr\u00e9dit la tr\u00e9sorerie, d\u00e9tecte les \u00e9carts.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Stock<\/h3><p>Pr\u00e9voit la demande, optimise les niveaux de stock, automatise le r\u00e9approvisionnement.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Qualit\u00e9<\/h3><p>D\u00e9tecte les non-conformit\u00e9s, applique les normes, automatise les CAPA.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent RH<\/h3><p>G\u00e8re les recrutements, pr\u00e9voit les absences, optimise les plannings.<\/p><\/article>\r\n <article class=\"ag-card\" data-type=\"met\"><span class=\"ag-type met\">M\u00e9tier<\/span><h3>Agent Projet<\/h3><p>Planifie les ressources, d\u00e9tecte les retards, ajuste les charges en temps r\u00e9el.<\/p><\/article>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ SECTEURS ============ -->\r\n<section class=\"section sectors\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Une IA pens\u00e9e pour vos m\u00e9tiers<\/span>\r\n <h2>L'IA Axelor adapt\u00e9e \u00e0 <span class=\"accent\">votre secteur.<\/span><\/h2>\r\n <p>Chaque secteur a ses propres r\u00e8gles, ses propres donn\u00e9es, ses propres priorit\u00e9s. D\u00e9couvrez les cas d'usage IA sp\u00e9cifiques \u00e0 votre activit\u00e9.<\/p>\r\n <\/div>\r\n <div class=\"sect-grid\">\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/axelor-line\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M16 20v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"6.5\" r=\"3.5\"\/><path d=\"M22 20v-2a4 4 0 0 0-3-3.85M16 3.15a4 4 0 0 1 0 7.7\"\/><\/svg><\/span>\r\n <h3>Soci\u00e9t\u00e9s de services <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>Pilotez vos affaires, vos ressources et votre facturation au temps pass\u00e9. L'IA optimise la planification et anticipe la rentabilit\u00e9 de chaque mission.<\/p>\r\n <ul>\r\n <li>Affectation automatique de ressources selon comp\u00e9tences<\/li>\r\n <li>Pr\u00e9diction des risques de d\u00e9passement budg\u00e9taire<\/li>\r\n <li>G\u00e9n\u00e9ration de rapports d'avancement personnalis\u00e9s<\/li>\r\n <\/ul>\r\n <\/a>\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/industrie\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M2 20h20M4 20V9l5 3.5V9l5 3.5V9l5 3.5V20\"\/><path d=\"M9 20v-4M14 20v-4\"\/><\/svg><\/span>\r\n <h3>Industrie <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>Optimisez votre production, anticipez les pannes, \u00e9quilibrez stocks et ruptures. L'IA agentique pilote vos flux en temps r\u00e9el.<\/p>\r\n <ul>\r\n <li>Optimisation automatique du planning de production<\/li>\r\n <li>Maintenance pr\u00e9dictive sur les cha\u00eenes critiques<\/li>\r\n <li>\u00c9quilibrage temps r\u00e9el des stocks multi-sites<\/li>\r\n <\/ul>\r\n <\/a>\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/btp\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 21h18M5 21V8l7-4 7 4v13\"\/><path d=\"M9 21v-5h6v5M9.5 11h.01M14.5 11h.01\"\/><\/svg><\/span>\r\n <h3>BTP & Construction <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>G\u00e9rez vos affaires, vos chantiers et vos avenants. L'IA d\u00e9tecte les premiers d\u00e9rapages avant qu'ils ne deviennent des retards.<\/p>\r\n <ul>\r\n <li>Alerte sur les premiers signaux de d\u00e9rive projet<\/li>\r\n <li>Pilotage des avenants et de la marge \u00e0 l'affaire<\/li>\r\n <li>Suivi en temps r\u00e9el des interventions terrain<\/li>\r\n <\/ul>\r\n <\/a>\r\n <a class=\"sect-card reveal\" href=\"https:\/\/axelor.com\/fr\/secteur-public\/\">\r\n <div class=\"sect-head\">\r\n <span class=\"sect-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 21h18M5 21V10h14v11M4 10l8-6 8 6M9 21v-6h6v6\"\/><\/svg><\/span>\r\n <h3>Secteur public <svg class=\"arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/h3>\r\n <\/div>\r\n <p>H\u00e9bergement 100 % souverain, respect strict des permissions, tra\u00e7abilit\u00e9 totale. Une IA conforme aux exigences les plus strictes.<\/p>\r\n <ul>\r\n <li>H\u00e9bergement on-premise via Ollama<\/li>\r\n <li>Conformit\u00e9 RGPD stricte et donn\u00e9es sensibles<\/li>\r\n <li>Open source : code v\u00e9rifiable et auditable<\/li>\r\n <\/ul>\r\n <\/a>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ ACCOMPAGNEMENT ============ -->\r\n<section class=\"section onboard\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">Nous vous accompagnons<\/span>\r\n <h2>De la d\u00e9couverte \u00e0 <span class=\"accent\">l'adoption.<\/span><\/h2>\r\n <p>L'intelligence artificielle est incluse nativement dans Axelor. Pas de module suppl\u00e9mentaire, pas d'int\u00e9gration complexe. Notre \u00e9quipe vous accompagne sur 4 \u00e9tapes.<\/p>\r\n <\/div>\r\n <div class=\"ob-track\">\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">1<\/div><h3>Session de d\u00e9couverte IA<\/h3><p>\u00c9tudiez les possibilit\u00e9s d'usage de l'IA en fonction de vos enjeux, vos processus et vos donn\u00e9es m\u00e9tier.<\/p><\/div>\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">2<\/div><h3>Atelier de cadrage<\/h3><p>D\u00e9finissez les premiers cas d'usage IA les plus pertinents et \u00e0 plus forte valeur pour votre organisation.<\/p><\/div>\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">3<\/div><h3>Formation<\/h3><p>Prise en main par vos utilisateurs et vos administrateurs pour une adoption rapide et autonome.<\/p><\/div>\r\n <div class=\"ob-step reveal\"><div class=\"ob-num\">4<\/div><h3>Support & maintenance<\/h3><p>Un accompagnement dans la dur\u00e9e pour tirer le meilleur parti de la plateforme et de ses \u00e9volutions.<\/p><\/div>\r\n <\/div>\r\n<\/section>\r\n<!-- ============ FAQ ============ -->\r\n<section class=\"faq\" id=\"faq\">\r\n <div class=\"sec-head reveal\">\r\n <span class=\"kicker\">FAQ<\/span>\r\n <h2>Vos questions sur <span class=\"accent\">l'IA Axelor.<\/span><\/h2>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Qu'est-ce qu'un ERP agentique ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Un <strong>ERP agentique<\/strong> est un syst\u00e8me de gestion dans lequel l'intelligence artificielle ne se contente pas de r\u00e9pondre : elle <strong>agit directement sur vos donn\u00e9es<\/strong>. L\u00e0 o\u00f9 un ERP classique enregistre, un ERP agentique ex\u00e9cute. Vous demandez en langage naturel de cr\u00e9er un devis, relancer un client ou ajouter un champ \u2014 l'agent le fait, dans le respect strict de vos permissions et de vos workflows. Axelor est le <strong>premier ERP fran\u00e7ais \u00e0 proposer cette architecture nativement<\/strong>, avec une couche DSL qui s\u00e9curise chaque action.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Comment Axelor IA garantit la s\u00e9curit\u00e9 de mes donn\u00e9es ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Quatre piliers : <strong>1. Couche DSL et XML structur\u00e9<\/strong> \u2014 chaque requ\u00eate IA est transform\u00e9e en XML, puis pars\u00e9e avec les permissions de l'utilisateur connect\u00e9 avant tout acc\u00e8s \u00e0 la base. <strong>2. Validation avant action<\/strong> \u2014 toute cr\u00e9ation, modification ou suppression n\u00e9cessite une confirmation explicite. <strong>3. Droits d'acc\u00e8s respect\u00e9s<\/strong> \u2014 un commercial ne peut pas obtenir via l'IA des informations auxquelles il n'a pas acc\u00e8s dans l'ERP. <strong>4. Aucun entra\u00eenement sur vos donn\u00e9es<\/strong> \u2014 engagement contractuel d'Axelor et de ses partenaires LLM.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Quels mod\u00e8les d'IA Axelor supporte-t-il ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Axelor IA est <strong>agnostique par conception<\/strong> et supporte nativement six fournisseurs : <strong>Anthropic<\/strong> (Claude), <strong>OpenAI<\/strong> (GPT), <strong>Google<\/strong> (Gemini), <strong>Mistral<\/strong> (fournisseur fran\u00e7ais), <strong>Ollama<\/strong> (mod\u00e8les open source 100 % on-premise) et <strong>Custom<\/strong> (connecteur vers tout fournisseur compatible). Vous pouvez affecter un fournisseur diff\u00e9rent selon l'usage et changer \u00e0 tout moment, sans impact sur vos agents.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Peut-on h\u00e9berger l'IA Axelor en local (on-premise) ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Oui. Axelor IA propose une option d'h\u00e9bergement <strong>100 % local<\/strong> via Ollama, avec des mod\u00e8les open source. Vos donn\u00e9es ne quittent jamais vos serveurs. Compatible avec : RGPD strict, secteurs r\u00e9glement\u00e9s (sant\u00e9, d\u00e9fense, finance, secteur public), donn\u00e9es sensibles industrielles et souverainet\u00e9 num\u00e9rique europ\u00e9enne. C'est un atout diff\u00e9renciateur majeur par rapport aux ERP cloud-only.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Faut-il savoir coder pour cr\u00e9er ses propres agents IA ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n <strong>Non.<\/strong> Le Studio IA d'Axelor permet de cr\u00e9er et configurer des agents en langage naturel, sans aucune ligne de code. Vous d\u00e9crivez votre besoin en fran\u00e7ais, l'IA construit l'agent. Une biblioth\u00e8que de comp\u00e9tences pr\u00eates \u00e0 l'emploi couvre les cas d'usage courants ; des points d'extension techniques restent disponibles pour les \u00e9quipes IT, mais ne sont jamais obligatoires.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Combien co\u00fbte l'IA Axelor ? Est-ce un module suppl\u00e9mentaire ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n L'intelligence artificielle est <strong>incluse nativement dans Axelor<\/strong>. Pas de module compl\u00e9mentaire \u00e0 acheter. Vous payez uniquement la consommation du mod\u00e8le : facturation \u00e0 l'usage pour les fournisseurs cloud, ou <strong>z\u00e9ro co\u00fbt d'API<\/strong> avec Ollama on-premise. Un suivi d\u00e9taill\u00e9 par utilisateur et par agent vous permet de piloter vos d\u00e9penses. Voir aussi la <a href=\"https:\/\/axelor.com\/fr\/tarifs\/\">page tarifs<\/a>.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">L'IA respecte-t-elle les droits d'acc\u00e8s des utilisateurs ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n Oui, c'est le <strong>diff\u00e9renciateur majeur d'Axelor<\/strong>. Notre couche DSL garantit que chaque requ\u00eate IA passe par le filtre des permissions de l'utilisateur connect\u00e9 avant tout acc\u00e8s \u00e0 la base. Pendant que les IA classiques contournent les droits d'acc\u00e8s, Axelor les fait respecter <strong>par construction<\/strong>.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Quelle est la diff\u00e9rence entre l'IA d'Axelor et ChatGPT ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n <strong>ChatGPT est un chatbot g\u00e9n\u00e9raliste sans acc\u00e8s \u00e0 vos donn\u00e9es m\u00e9tier.<\/strong> Axelor IA est un agent int\u00e9gr\u00e9 nativement dans votre ERP, avec acc\u00e8s en lecture et en \u00e9criture sur vos donn\u00e9es r\u00e9elles. Il conna\u00eet votre catalogue, vos clients, vos devis, votre comptabilit\u00e9 \u2014 et peut cr\u00e9er un devis, lancer une relance ou ajouter un champ d'\u00e9cran, tout en respectant vos permissions. Axelor s'appuie sur les meilleurs mod\u00e8les, au choix.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Mes donn\u00e9es sont-elles utilis\u00e9es pour entra\u00eener l'IA ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n <strong>Non.<\/strong> Aucune de vos donn\u00e9es m\u00e9tier n'est utilis\u00e9e pour entra\u00eener les mod\u00e8les. C'est un engagement contractuel d'Axelor et de ses partenaires. Pour une garantie absolue, optez pour l'option on-premise via Ollama : vos donn\u00e9es ne sortent pas de vos serveurs.\r\n <\/div><\/div>\r\n <\/div>\r\n\r\n <div class=\"faq-item\">\r\n <button class=\"faq-q\">Quand l'IA agentique Axelor est-elle disponible ?<svg class=\"faq-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\r\n <div class=\"faq-a\"><div class=\"faq-a-inner\">\r\n L'IA agentique Axelor est <strong>disponible \u00e0 partir du 19 juin 2026<\/strong>, nativement dans Axelor Cloud et Axelor On-Premise. Un programme b\u00eata a \u00e9t\u00e9 conduit depuis avril 2026 avec des retours tr\u00e8s positifs. <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\">R\u00e9servez votre d\u00e9mo<\/a> pour la d\u00e9couvrir sur vos donn\u00e9es.\r\n <\/div><\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- ============ CTA FINAL ============ -->\r\n<section class=\"final-cta\">\r\n <div class=\"final-cta__inner\">\r\n <h2>D\u00e9couvrez l'IA Axelor en action.<\/h2>\r\n <p>Demandez une d\u00e9mo personnalis\u00e9e et voyez en 30 minutes comment l'IA agentique peut transformer votre quotidien \u2014 sur vos donn\u00e9es r\u00e9elles, en toute s\u00e9curit\u00e9.<\/p>\r\n \r\n\t <div class=\"button-group center\">\r\n <a href=\"https:\/\/axelor.com\/fr\/contact\/\" class=\"button icone first\"><p style=\"margin-bottom:0px\">\u00catre contact\u00e9<i class=\"material-icons white\">\r\nkeyboard_return\r\n<\/i><\/p> <\/a>\r\n <a href=\"https:\/\/axelor.com\/fr\/demande-axelor-demo\/\" class=\"button second\"><p style=\"margin-bottom:0px\">Acc\u00e9der \u00e0 la d\u00e9mo<\/p><\/a>\r\n<\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/\/ FAQ accord\u00e9ons\r\ndocument.querySelectorAll('.faq-q').forEach(btn => {\r\n btn.addEventListener('click', () => {\r\n const item = btn.closest('.faq-item');\r\n const wasOpen = item.classList.contains('open');\r\n document.querySelectorAll('.faq-item.open').forEach(o => {\r\n o.classList.remove('open');\r\n o.querySelector('.faq-a').style.maxHeight = null;\r\n });\r\n if (!wasOpen) {\r\n item.classList.add('open');\r\n const a = item.querySelector('.faq-a');\r\n a.style.maxHeight = a.scrollHeight + 'px';\r\n }\r\n });\r\n});\r\n\r\n\/\/ Filtres agents\r\ndocument.querySelectorAll('.ag-chip').forEach(chip => {\r\n chip.addEventListener('click', () => {\r\n document.querySelectorAll('.ag-chip').forEach(c => c.classList.remove('active'));\r\n chip.classList.add('active');\r\n const f = chip.dataset.ag;\r\n document.querySelectorAll('.ag-card').forEach(card => {\r\n card.style.display = (f === 'all' || card.dataset.type === f) ? '' : 'none';\r\n });\r\n });\r\n});\r\n\r\n\/\/ Reveal au scroll\r\n(function() {\r\n const reduced = (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) || false;\r\n const targets = document.querySelectorAll('.reveal');\r\n if (reduced || !('IntersectionObserver' in window)) {\r\n targets.forEach(t => t.classList.add('in'));\r\n return;\r\n }\r\n const obs = new IntersectionObserver(entries => {\r\n entries.forEach(e => {\r\n if (e.isIntersecting) { e.target.classList.add('in'); obs.unobserve(e.target); }\r\n });\r\n }, { threshold: 0.1 });\r\n targets.forEach(t => obs.observe(t));\r\n})();\r\n<\/script>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n \"@context\": \"https:\/\/schema.org\",\r\n \"@type\": \"FAQPage\",\r\n \"mainEntity\": [\r\n { \"@type\": \"Question\", \"name\": \"Qu'est-ce qu'un ERP agentique ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Un ERP agentique est un syst\u00e8me de gestion dans lequel l'intelligence artificielle ne se contente pas de r\u00e9pondre : elle agit directement sur les donn\u00e9es. L'utilisateur demande en langage naturel de cr\u00e9er un devis, relancer un client ou ajouter un champ \u2014 l'agent le fait, dans le respect strict des permissions et des workflows. Axelor est le premier ERP fran\u00e7ais \u00e0 proposer cette architecture nativement.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Comment Axelor IA garantit la s\u00e9curit\u00e9 des donn\u00e9es ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Quatre piliers : une couche DSL et XML structur\u00e9 qui applique les permissions avant tout acc\u00e8s \u00e0 la base ; une validation avant chaque action de modification ; le respect strict des droits d'acc\u00e8s de chaque utilisateur ; et aucun entra\u00eenement des mod\u00e8les sur les donn\u00e9es clients (engagement contractuel).\" } },\r\n { \"@type\": \"Question\", \"name\": \"Quels mod\u00e8les d'IA Axelor supporte-t-il ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Axelor IA est agnostique et supporte nativement six fournisseurs : Anthropic (Claude), OpenAI (GPT), Google (Gemini), Mistral, Ollama (open source, 100 % on-premise) et tout fournisseur compatible via un connecteur custom. Le fournisseur peut \u00eatre chang\u00e9 \u00e0 tout moment.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Peut-on h\u00e9berger l'IA Axelor en local (on-premise) ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui. Axelor IA propose une option d'h\u00e9bergement 100 % local via Ollama, avec des mod\u00e8les open source. Les donn\u00e9es ne quittent jamais les serveurs de l'entreprise. Compatible RGPD strict, secteurs r\u00e9glement\u00e9s et souverainet\u00e9 num\u00e9rique.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Faut-il savoir coder pour cr\u00e9er ses propres agents IA ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Non. Le Studio IA d'Axelor permet de cr\u00e9er et configurer des agents en langage naturel, sans aucune ligne de code. Une biblioth\u00e8que de comp\u00e9tences pr\u00eates \u00e0 l'emploi couvre les cas d'usage courants.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Combien co\u00fbte l'IA Axelor ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"L'intelligence artificielle est incluse nativement dans Axelor, sans module compl\u00e9mentaire. Seule la consommation du mod\u00e8le est factur\u00e9e \u00e0 l'usage pour les fournisseurs cloud \u2014 ou z\u00e9ro co\u00fbt d'API avec Ollama on-premise.\" } },\r\n { \"@type\": \"Question\", \"name\": \"L'IA respecte-t-elle les droits d'acc\u00e8s des utilisateurs ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui. La couche DSL d'Axelor garantit que chaque requ\u00eate IA passe par le filtre des permissions de l'utilisateur connect\u00e9 avant tout acc\u00e8s \u00e0 la base. Les droits d'acc\u00e8s sont respect\u00e9s par construction.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Quelle est la diff\u00e9rence entre l'IA d'Axelor et ChatGPT ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"ChatGPT est un chatbot g\u00e9n\u00e9raliste sans acc\u00e8s aux donn\u00e9es m\u00e9tier. Axelor IA est un agent int\u00e9gr\u00e9 nativement dans l'ERP, avec acc\u00e8s en lecture et en \u00e9criture sur les donn\u00e9es r\u00e9elles, capable de cr\u00e9er un devis, lancer une relance ou modifier un \u00e9cran, en respectant les permissions.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Les donn\u00e9es sont-elles utilis\u00e9es pour entra\u00eener l'IA ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Non. Aucune donn\u00e9e m\u00e9tier n'est utilis\u00e9e pour entra\u00eener les mod\u00e8les \u2014 engagement contractuel d'Axelor et de ses partenaires. L'option on-premise via Ollama apporte une garantie absolue.\" } },\r\n { \"@type\": \"Question\", \"name\": \"Quand l'IA agentique Axelor est-elle disponible ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"L'IA agentique Axelor est disponible \u00e0 partir du 19 juin 2026, nativement dans Axelor Cloud et Axelor On-Premise, apr\u00e8s un programme b\u00eata conduit depuis avril 2026.\" } }\r\n ]\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n \"@context\": \"https:\/\/schema.org\",\r\n \"@graph\": [\r\n {\r\n \"@type\": \"Organization\",\r\n \"@id\": \"https:\/\/axelor.com\/#organization\",\r\n \"name\": \"Axelor\",\r\n \"url\": \"https:\/\/axelor.com\/\",\r\n \"logo\": \"https:\/\/axelor.com\/wp-content\/uploads\/2023\/05\/logo-axelor-bleu.svg\",\r\n \"sameAs\": [\"https:\/\/github.com\/axelor\",\"https:\/\/www.linkedin.com\/company\/axelor\/\",\"https:\/\/x.com\/Axelor\",\"https:\/\/www.youtube.com\/c\/AxelorApps\/featured\"]\r\n },\r\n {\r\n \"@type\": \"WebPage\",\r\n \"@id\": \"https:\/\/axelor.com\/fr\/ia\/#webpage\",\r\n \"url\": \"https:\/\/axelor.com\/fr\/ia\/\",\r\n \"name\": \"ERP IA agentique | Axelor IA \u2014 l'intelligence artificielle au c\u0153ur de votre ERP\",\r\n \"inLanguage\": \"fr-FR\",\r\n \"datePublished\": \"2026-05-21\",\r\n \"dateModified\": \"2026-06-12\",\r\n \"isPartOf\": { \"@id\": \"https:\/\/axelor.com\/#organization\" },\r\n \"about\": { \"@type\": \"Thing\", \"name\": \"ERP agentique\" }\r\n },\r\n {\r\n \"@type\": \"BreadcrumbList\",\r\n \"itemListElement\": [\r\n { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Accueil\", \"item\": \"https:\/\/axelor.com\/fr\/\" },\r\n { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Axelor IA\", \"item\": \"https:\/\/axelor.com\/fr\/ia\/\" }\r\n ]\r\n }\r\n ]\r\n}\r\n<\/script>\r\n\r\n<\/body>\n","protected":false},"author":16,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","inline_featured_image":false,"footnotes":""},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/axelor.com\/fr\/erp-agentique\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor\" \/>\n<meta property=\"og:url\" content=\"https:\/\/axelor.com\/fr\/erp-agentique\/\" \/>\n<meta property=\"og:site_name\" content=\"Axelor\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-01T09:43:45+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"[wpcode id="387059"]\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/axelor.com\/fr\/erp-agentique\/\",\"url\":\"https:\/\/axelor.com\/fr\/erp-agentique\/\",\"name\":\"ERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor\",\"isPartOf\":{\"@id\":\"https:\/\/axelor.com\/#website\"},\"datePublished\":\"2026-05-21T10:41:26+00:00\",\"dateModified\":\"2026-07-01T09:43:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/axelor.com\/fr\/erp-agentique\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/axelor.com\/fr\/erp-agentique\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/axelor.com\/fr\/erp-agentique\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/axelor.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ERP agentique et No-Code : l’IA qui agit dans votre ERP | Axelor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/axelor.com\/#website\",\"url\":\"https:\/\/axelor.com\/\",\"name\":\"Axelor\",\"description\":\"ERP CRM BPM Open Source\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/axelor.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor","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:\/\/axelor.com\/fr\/erp-agentique\/","og_locale":"fr_FR","og_type":"article","og_title":"ERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor","og_url":"https:\/\/axelor.com\/fr\/erp-agentique\/","og_site_name":"Axelor","article_modified_time":"2026-07-01T09:43:45+00:00","twitter_card":"summary_large_image","twitter_description":"[wpcode id=\"387059\"]","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/axelor.com\/fr\/erp-agentique\/","url":"https:\/\/axelor.com\/fr\/erp-agentique\/","name":"ERP agentique et No-Code : l'IA qui agit dans votre ERP | Axelor","isPartOf":{"@id":"https:\/\/axelor.com\/#website"},"datePublished":"2026-05-21T10:41:26+00:00","dateModified":"2026-07-01T09:43:45+00:00","breadcrumb":{"@id":"https:\/\/axelor.com\/fr\/erp-agentique\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/axelor.com\/fr\/erp-agentique\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/axelor.com\/fr\/erp-agentique\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/axelor.com\/fr\/"},{"@type":"ListItem","position":2,"name":"ERP agentique et No-Code : l’IA qui agit dans votre ERP | Axelor"}]},{"@type":"WebSite","@id":"https:\/\/axelor.com\/#website","url":"https:\/\/axelor.com\/","name":"Axelor","description":"ERP CRM BPM Open Source","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/axelor.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/pages\/387053"}],"collection":[{"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/comments?post=387053"}],"version-history":[{"count":14,"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/pages\/387053\/revisions"}],"predecessor-version":[{"id":387851,"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/pages\/387053\/revisions\/387851"}],"wp:attachment":[{"href":"https:\/\/axelor.com\/fr\/wp-json\/wp\/v2\/media?parent=387053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}