{"id":31631,"date":"2026-09-10T11:32:39","date_gmt":"2026-09-10T09:32:39","guid":{"rendered":"https:\/\/botnation.ai\/conception-chatbot\/"},"modified":"2026-09-10T11:32:39","modified_gmt":"2026-09-10T09:32:39","slug":"conception-chatbot","status":"publish","type":"post","link":"https:\/\/botnation.ai\/fr\/conception-chatbot\/","title":{"rendered":"Conception d&rsquo;un chatbot : la m\u00e9thode compl\u00e8te en 7 \u00e9tapes (2026)"},"content":{"rendered":"<p><script>var s=document.createElement(\"style\");s.appendChild(document.createTextNode(`.bn-art{ --bn-cream:#faf8f2; --bn-card:#faf6ea; --bn-sand:#ebe3cb; --bn-sand-2:#f3ecd9; --bn-sand-zebra:#f6f0df; --bn-coral:#fe716b; --bn-coral-soft:#fdeeed; --bn-coral-line:#f6c9c6; --bn-coral-txt:#bd3a34; --bn-blue:#3358f0; --bn-blue-soft:#eef1fe; --bn-blue-line:#c9d4fb; --bn-green:#427632; --bn-green-soft:#eef6ea; --bn-ink:#3d351f; --bn-text:#414b56; --bn-muted:#6d6653; --bn-border:#e6dcc2; --bn-r:16px; --bn-r-sm:11px; --bn-sp:22px; --bn-sh:0 1px 2px rgba(61,53,31,.05),0 10px 26px rgba(61,53,31,.07); --bn-sh-sm:0 1px 2px rgba(61,53,31,.05),0 4px 12px rgba(61,53,31,.05); --bn-mono:'IBM Plex Mono','SFMono-Regular',ui-monospace,'Courier New',monospace; color:var(--bn-text); font-size:18px; line-height:1.75; max-width:820px; margin:0 auto; } .bn-art *{box-sizing:border-box} .bn-art p{margin:0 0 1.15em; color:var(--bn-text)} .bn-art h2{ color:var(--bn-ink); font-weight:700; line-height:1.25; font-size:1.72em; margin:2.2em 0 .7em; letter-spacing:-.01em; } .bn-art h3{color:var(--bn-ink); font-weight:700; font-size:1.22em; margin:1.8em 0 .5em} .bn-art a{color:#3f5cd6; text-decoration:underline; text-underline-offset:2px; text-decoration-thickness:1px} .bn-art a:hover{color:var(--bn-coral)} .bn-art strong{color:var(--bn-ink); font-weight:700} .bn-art ul,.bn-art ol{margin:0 0 1.3em; padding-left:1.25em} .bn-art li{margin:.4em 0} .bn-art ul li::marker{color:var(--bn-coral)} .bn-art ol li::marker{color:var(--bn-blue); font-weight:700} .bn-klabel{ display:inline-flex; align-items:center; gap:7px; font-family:var(--bn-mono); font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:.12em; color:var(--bn-coral); margin:0 0 .2em; } .bn-klabel svg{width:15px;height:15px;flex:none} .bn-tldr{ background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-coral); border-radius:var(--bn-r); padding:20px 24px; margin:0 0 30px; box-shadow:var(--bn-sh-sm); } .bn-tldr p{margin:0; color:var(--bn-text)} .bn-tldr p+p{margin-top:.6em} .bn-toc{ background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:18px 22px; margin:0 0 34px; } .bn-toc .bn-klabel{color:var(--bn-coral)} .bn-toc ol{margin:.4em 0 0; padding-left:1.2em; columns:2; column-gap:28px} .bn-toc li{margin:.25em 0; break-inside:avoid} .bn-toc a{color:var(--bn-ink); text-decoration:none; font-weight:600; font-size:.96em} .bn-toc a:hover{color:var(--bn-coral); text-decoration:underline} .bn-stats{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin:28px 0} .bn-stat{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:20px 18px; text-align:center; box-shadow:var(--bn-sh-sm); } .bn-stat b{display:block; font-size:2em; line-height:1.1; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em} .bn-stat span{display:block; margin-top:6px; font-size:.86em; color:var(--bn-muted); line-height:1.45} .bn-stat:nth-child(2) b{color:var(--bn-blue)} .bn-stat:nth-child(3) b{color:var(--bn-ink)} .bn-grid{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-card{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm); } .bn-card h4{margin:.1em 0 .35em; color:var(--bn-ink); font-size:1.06em; font-weight:700; display:flex; gap:9px; align-items:center} .bn-card h4 svg{width:20px;height:20px;flex:none;color:var(--bn-coral)} .bn-card p{margin:0; font-size:.96em} .bn-ex{ background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:20px 0; box-shadow:var(--bn-sh); position:relative; } .bn-ex-h{display:flex; align-items:center; gap:13px; margin-bottom:14px} .bn-ex-n{ flex:none; width:38px; height:38px; border-radius:11px; background:var(--bn-coral-soft); color:var(--bn-coral); display:flex; align-items:center; justify-content:center; font-weight:800; font-size:1.1em; font-family:var(--bn-mono); } .bn-ex-h h3{margin:0; font-size:1.18em} .bn-ex-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-muted); display:block; margin-top:2px} .bn-ex p{margin:.2em 0 .9em} .bn-ex .bn-ba{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:14px} .bn-ba div{border-radius:var(--bn-r-sm); padding:13px 15px; font-size:.9em; line-height:1.5} .bn-ba .biz{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-ba .cli{background:var(--bn-green-soft); border:1px solid #cfe6c4} .bn-ba b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; margin-bottom:4px; color:var(--bn-muted)} .bn-tablewrap{overflow-x:auto; margin:26px 0; border-radius:var(--bn-r); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm)} .bn-art table{width:100%; border-collapse:collapse; background:var(--bn-card); font-size:.94em; min-width:520px} .bn-art thead th{background:var(--bn-ink); color:#fbf7ec; text-align:left; font-weight:700; padding:13px 16px; font-size:16px} .bn-art tbody td{padding:12px 16px; border-top:1px solid var(--bn-border); color:var(--bn-text); vertical-align:top; font-size:16px} .bn-art tbody tr:nth-child(even){background:var(--bn-sand-zebra)} .bn-art tbody td:first-child{font-weight:700; color:var(--bn-ink)} .bn-cols{display:grid; grid-template-columns:1fr 1fr; gap:18px; margin:26px 0} .bn-col{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px; box-shadow:var(--bn-sh-sm)} .bn-col h4{margin:0 0 12px; font-size:1.05em; color:var(--bn-ink); display:flex; align-items:center; gap:9px} .bn-col h4 svg{width:20px;height:20px;flex:none} .bn-col.biz h4 svg{color:var(--bn-blue)} .bn-col.cli h4 svg{color:var(--bn-green)} .bn-col.warn h4 svg{color:var(--bn-coral)} .bn-col ul{margin:0; padding:0; list-style:none} .bn-col li{position:relative; padding-left:26px; margin:.55em 0; font-size:.96em} .bn-col li::before{content:\"\"; position:absolute; left:0; top:.5em; width:13px; height:13px; border-radius:50%; background:var(--bn-coral-soft); border:2px solid var(--bn-coral)} .bn-col.biz li::before{background:var(--bn-blue-soft); border-color:var(--bn-blue)} .bn-col.cli li::before{background:var(--bn-green-soft); border-color:var(--bn-green)} .bn-call{ display:flex; gap:14px; border-radius:var(--bn-r); padding:18px 20px; margin:24px 0; background:var(--bn-card); border:1px solid var(--bn-border); box-shadow:var(--bn-sh-sm); } .bn-call svg{width:22px; height:22px; flex:none; margin-top:1px} .bn-call b{color:var(--bn-ink)} .bn-call p{margin:0; font-size:.95em} .bn-call .bn-klabel{margin-bottom:3px} .bn-tip{border-left:4px solid var(--bn-green)} .bn-tip svg{color:var(--bn-green)} .bn-tip .bn-klabel{color:var(--bn-green)} .bn-warn{border-left:4px solid var(--bn-coral)} .bn-warn svg{color:var(--bn-coral)} .bn-warn .bn-klabel{color:var(--bn-coral)} .bn-info{border-left:4px solid var(--bn-blue)} .bn-info svg{color:var(--bn-blue)} .bn-info .bn-klabel{color:var(--bn-blue)} .bn-def{background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line); border-radius:var(--bn-r); padding:20px 24px; margin:24px 0} .bn-def .bn-klabel{color:var(--bn-blue)} .bn-def p{margin:0} .bn-steps{counter-reset:s; list-style:none; padding:0; margin:24px 0} .bn-steps li{position:relative; padding:0 0 4px 56px; margin:0 0 18px; min-height:40px} .bn-steps li::before{ counter-increment:s; content:counter(s); position:absolute; left:0; top:0; width:40px; height:40px; border-radius:12px; background:var(--bn-coral); color:#fff; font-weight:800; font-family:var(--bn-mono); display:flex; align-items:center; justify-content:center; box-shadow:var(--bn-sh-sm); } .bn-steps li b{display:block; color:var(--bn-ink); margin-bottom:2px} .bn-check{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-check h3{margin:.1em 0 .3em} .bn-check>p{font-size:.95em; color:var(--bn-muted); margin-bottom:14px} .bn-check ul{list-style:none; padding:0; margin:0 0 18px} .bn-check li{margin:0; border-top:1px solid var(--bn-border)} .bn-check li:first-child{border-top:none} .bn-check label{display:flex; align-items:flex-start; gap:13px; padding:12px 2px; cursor:pointer; font-size:.97em; color:var(--bn-text)} .bn-check input{appearance:none; -webkit-appearance:none; flex:none; width:22px; height:22px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:7px; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-check input:checked{background:var(--bn-coral); border-color:var(--bn-coral)} .bn-check input:checked::after{content:\"\"; position:absolute; left:6px; top:2px; width:6px; height:11px; border:solid #fff; border-width:0 2.5px 2.5px 0; transform:rotate(45deg)} .bn-result{border-radius:var(--bn-r-sm); padding:16px 18px; background:var(--bn-coral-soft); border:1px solid var(--bn-coral-line); font-size:.96em} .bn-result b{color:var(--bn-ink)} .bn-result .bn-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-result .bnc-res{display:none; margin-top:10px} .bn-result .bnc-res.on{display:block} .bn-result .bnc-res p{margin:0; color:var(--bn-text)} .bn-faq{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); margin:0 0 12px; box-shadow:var(--bn-sh-sm); overflow:hidden} .bn-faq summary{cursor:pointer; padding:17px 20px; font-weight:700; color:var(--bn-ink); list-style:none; display:flex; justify-content:space-between; align-items:center; gap:14px; font-size:1.03em} .bn-faq summary::-webkit-details-marker{display:none} .bn-faq summary::after{content:\"+\"; font-family:var(--bn-mono); font-size:1.5em; color:var(--bn-coral); flex:none; line-height:1; transition:transform .2s} .bn-faq[open] summary::after{transform:rotate(45deg)} .bn-faq .bn-faq-b{padding:0 20px 18px; color:var(--bn-text)} .bn-faq .bn-faq-b p{margin:0} .bn-fig{margin:30px 0; text-align:center} .bn-fig img{width:100%; height:auto; border-radius:var(--bn-r); box-shadow:var(--bn-sh); display:block} .bn-fig figcaption{margin-top:10px; font-size:.85em; color:var(--bn-muted); font-style:italic} .bn-cta{background:var(--bn-ink); border-radius:var(--bn-r); padding:34px 32px; margin:36px 0 12px; text-align:center} .bn-cta h3{color:#fff; margin:0 0 .4em; font-size:1.4em} .bn-cta p{color:#e9e2cf; margin:0 auto 20px; max-width:560px; font-size:1em} .bn-cta-btn{display:inline-block; background:var(--bn-coral); color:#332c19 !important; text-decoration:none !important; font-weight:800; padding:15px 34px; border-radius:999px; font-size:1.02em; box-shadow:0 8px 22px rgba(254,113,107,.35); transition:.15s} .bn-cta-btn:hover{background:#ff8782; color:#fff !important} .bn-quiz{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-quiz .bnq-q{padding:14px 0; border-top:1px solid var(--bn-border)} .bn-quiz .bnq-q:first-of-type{border-top:none; padding-top:4px} .bn-quiz .bnq-qt{font-weight:700; color:var(--bn-ink); margin:0 0 10px; font-size:1.02em} .bn-quiz .bnq-opt{display:flex; align-items:flex-start; gap:12px; padding:9px 12px; margin:6px 0; cursor:pointer; font-size:.96em; color:var(--bn-text); border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; transition:.15s} .bn-quiz .bnq-opt:hover{border-color:var(--bn-coral-line); background:var(--bn-coral-soft)} .bn-quiz .bnq-opt input{appearance:none; -webkit-appearance:none; flex:none; width:20px; height:20px; margin-top:1px; border:2px solid var(--bn-coral-line); border-radius:50%; background:#fff; cursor:pointer; position:relative; transition:.15s} .bn-quiz .bnq-opt input:checked{border-color:var(--bn-coral)} .bn-quiz .bnq-opt input:checked::after{content:\"\"; position:absolute; left:3px; top:3px; width:10px; height:10px; border-radius:50%; background:var(--bn-coral)} .bn-quiz .bnq-opt:has(input:checked){border-color:var(--bn-coral); background:var(--bn-coral-soft)} .bn-quiz .bnq-btn{margin-top:16px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-weight:800; font-size:1em; padding:13px 30px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s; font-family:inherit} .bn-quiz .bnq-btn:hover{background:#ff8782} .bn-quiz .bnq-res{display:none; margin-top:18px; padding:18px 20px; border-radius:var(--bn-r-sm); background:var(--bn-blue-soft); border:1px solid var(--bn-blue-line)} .bn-quiz .bnq-res.on{display:block} .bn-quiz #bnq-agent{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-quiz #bnq-hybrid{background:var(--bn-green-soft); border-color:#cfe6c4} .bn-quiz .bnq-rt{font-weight:800; color:var(--bn-ink); margin:0 0 6px; font-size:1.08em} .bn-quiz .bnq-res p{margin:0} .bn-spectrum{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-spectrum h3{margin:.1em 0 .3em} .bn-spectrum>p{font-size:.95em; color:var(--bn-muted); margin:0 0 20px} .bn-spec-track{margin:26px 4px 4px} .bn-spec-range{-webkit-appearance:none; appearance:none; width:100%; height:8px; border-radius:999px; background:var(--bn-sand); outline:none; cursor:pointer; margin:0} .bn-spec-range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-range::-moz-range-thumb{width:26px; height:26px; border-radius:50%; background:var(--bn-coral); border:3px solid #fff; box-shadow:var(--bn-sh-sm); cursor:pointer} .bn-spec-stops{display:flex; justify-content:space-between; margin-top:13px; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); gap:8px} .bn-spec-stops span{flex:1; cursor:pointer; transition:.15s; text-align:center} .bn-spec-stops span:first-child{text-align:left} .bn-spec-stops span:last-child{text-align:right} .bn-spec-stops span.on{color:var(--bn-coral); font-weight:700} .bns-pane{display:none; margin-top:22px; border-radius:var(--bn-r-sm); padding:20px 22px; background:var(--bn-sand-2); border:1px solid var(--bn-sand)} .bns-pane.on{display:block} .bns-pane h4{margin:0 0 3px; color:var(--bn-ink); font-size:1.14em} .bns-tag{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.1em; color:var(--bn-coral); display:block; margin-bottom:11px} .bns-pane>p{margin:0; font-size:.96em; color:var(--bn-text)} .bns-grid{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-top:15px} .bns-grid div{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:11px 14px; font-size:.9em; color:var(--bn-text)} .bns-grid b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.07em; color:var(--bn-muted); margin-bottom:3px} .bn-roi{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-roi h3{margin:.1em 0 .3em} .bn-roi>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-roi-fields{display:grid; grid-template-columns:1fr 1fr; gap:20px 28px; margin:18px 0 24px} .bn-roi-field:last-child{grid-column:1\/-1} .bn-roi-field label{display:block; font-size:.9em; color:var(--bn-text); font-weight:600; margin-bottom:11px} .bn-roi-field output{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral)} .bn-roi-out{display:grid; grid-template-columns:repeat(3,1fr); gap:16px; margin-top:4px} .bn-roi-stat{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r); padding:20px 16px; text-align:center} .bn-roi-stat b{display:block; font-size:1.85em; line-height:1.05; color:var(--bn-coral); font-weight:800; letter-spacing:-.02em; font-family:var(--bn-mono)} .bn-roi-stat:nth-child(2) b{color:var(--bn-blue)} .bn-roi-stat:nth-child(3) b{color:var(--bn-ink)} .bn-roi-stat span{display:block; margin-top:7px; font-size:.82em; color:var(--bn-muted); line-height:1.4} .bn-roi-note{font-size:16px; color:var(--bn-muted); margin:16px 0 0; font-style:italic} .bn-bot{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:22px 24px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-bot h3{margin:.1em 0 .3em} .bn-bot>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-bot-win{border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-bot-bar{display:flex; align-items:center; gap:11px; padding:12px 16px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-bot-ava{flex:none; width:32px; height:32px; border-radius:50%; background:var(--bn-coral-soft); display:flex; align-items:center; justify-content:center} .bn-bot-ava svg{width:19px; height:19px; color:var(--bn-coral)} .bn-bot-id b{display:block; color:var(--bn-ink); font-size:.95em; line-height:1.2} .bn-bot-id span{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-green); display:inline-flex; align-items:center; gap:5px} .bn-bot-id span::before{content:\"\"; width:7px; height:7px; border-radius:50%; background:var(--bn-green)} .bn-bot-log{padding:16px; min-height:130px; max-height:320px; overflow-y:auto; display:flex; flex-direction:column; gap:10px} .bn-bot-msg{max-width:82%; padding:10px 14px; border-radius:15px; font-size:.95em; line-height:1.5} .bn-bot-msg.bot{align-self:flex-start; background:var(--bn-sand-2); color:var(--bn-text); border-bottom-left-radius:4px} .bn-bot-msg.user{align-self:flex-end; background:var(--bn-coral); color:#332c19; border-bottom-right-radius:4px} .bn-bot-quick{display:flex; flex-wrap:wrap; gap:8px; padding:2px 16px 14px} .bn-art .bn-bot-qbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:7px 14px; cursor:pointer; transition:.15s} .bn-art .bn-bot-qbtn:hover{background:var(--bn-coral-soft); border-color:var(--bn-coral)} .bn-bot-form{display:flex; gap:8px; padding:12px 16px; border-top:1px solid var(--bn-border); background:var(--bn-sand-2)} .bn-bot-input{flex:1; min-width:0; font-family:inherit; font-size:.95em; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:10px 16px; outline:none} .bn-bot-input:focus{border-color:var(--bn-coral)} .bn-art .bn-bot-send{flex:none; font-family:inherit; font-weight:700; font-size:16px; color:#fff; background:var(--bn-coral); border:none; border-radius:999px; padding:10px 20px; cursor:pointer; transition:.15s} .bn-art .bn-bot-send:hover{background:#ff8782} .bn-art .bn-bot-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} .bbot-kb,.bbot-fallback{display:none} .bn-shot{margin:16px 0 2px; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); background:#fff; overflow:hidden} .bn-shot-bar{display:flex; align-items:center; gap:8px; padding:9px 13px; background:var(--bn-sand-2); border-bottom:1px solid var(--bn-border)} .bn-shot-dot{width:8px;height:8px;border-radius:50%;background:var(--bn-green);flex:none} .bn-shot-bar b{color:var(--bn-ink); font-size:.9em} .bn-shot-bar span{margin-left:auto; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-muted)} .bn-shot-log{padding:13px 14px; display:flex; flex-direction:column; gap:8px} .bn-shot .bn-bot-msg{max-width:86%; font-size:.9em} .bn-shot-quick{display:flex; flex-wrap:wrap; gap:6px; margin-top:2px} .bn-shot-quick span{font-size:14px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:4px 11px} .bn-exlink{margin:13px 0 0; font-weight:700; display:flex; align-items:center; gap:6px} .bn-exlink svg{width:16px;height:16px;flex:none;color:var(--bn-coral)} .bn-lb{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lb h3{margin:.1em 0 .3em} .bn-lb>p{font-size:.95em; color:var(--bn-muted); margin:0 0 16px} .bn-lb-ctrl{display:flex; flex-wrap:wrap; gap:11px; align-items:center; margin:0 0 16px} .bn-lb-ctrl br{display:none} .bn-lb-search{flex:1; min-width:200px; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:11px 18px; outline:none} .bn-lb-search:focus{border-color:var(--bn-coral)} .bn-lb-filters{display:flex; flex-wrap:wrap; gap:8px} .bn-art .bn-lb-fbtn{font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .bn-lb-fbtn:hover{background:var(--bn-coral-soft)} .bn-art .bn-lb-fbtn.on{background:var(--bn-coral); color:#fff; border-color:var(--bn-coral)} .bn-lb .bn-lb-th{cursor:pointer; user-select:none; white-space:nowrap} .bn-lb .bn-lb-th:hover{color:#fbf7ec; opacity:.85} .bn-lb-rank{font-family:var(--bn-mono); font-weight:700; color:var(--bn-coral); text-align:center} .bn-lb-score{font-family:var(--bn-mono); font-weight:700; color:var(--bn-ink); text-align:right; white-space:nowrap} .lb-empty{padding:16px; text-align:center; color:var(--bn-muted); font-size:.95em} .bn-lb-foot{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .bn-art{font-size:17px} .bn-stats,.bn-grid,.bn-cols,.bn-ex .bn-ba,.bns-grid,.bn-roi-fields,.bn-roi-out{grid-template-columns:1fr} .bn-roi-field:last-child{grid-column:auto} .bn-toc ol{columns:1} .bn-art h2{font-size:1.5em} .bn-bot-msg{max-width:90%} } .bn-art sup,.bn-art sub{font-size:14px;line-height:0} .bn-klabel.hc{color:var(--bn-coral-txt)} .bn-cdc{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-cdc h3{margin:.1em 0 .3em} .bn-cdc>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-cdc br{display:none} .bn-cdc p:empty{display:none; margin:0} .cdc-q{padding:15px 0; border-top:1px solid var(--bn-border)} .cdc-q:first-of-type{border-top:none; padding-top:2px} .bn-art .cdc-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .cdc-chips{display:flex; flex-wrap:wrap; gap:8px} .cdc-chips p:not([class]){display:contents} .bn-art .cdc-chip{display:inline-flex; align-items:center; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s} .bn-art .cdc-chip:hover{background:var(--bn-coral-soft)} .bn-art .cdc-chip:has(input:checked){background:var(--bn-coral); color:#332c19; border-color:var(--bn-coral); font-weight:700} .cdc-chip input{position:absolute; opacity:0; width:1px; height:1px; pointer-events:none} .cdc-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .cdc-line{padding:14px 0; border-top:1px solid var(--bn-sand)} .cdc-line:first-of-type{border-top:none; padding-top:2px} .cdc-line p:not([class]){margin:0} .bn-art .cdc-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .cdc-line span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .cdc-copy{margin-top:18px; display:inline-block; background:var(--bn-coral); color:#332c19; border:none; font-family:inherit; font-weight:800; font-size:16px; padding:13px 28px; border-radius:999px; cursor:pointer; box-shadow:0 6px 16px rgba(254,113,107,.28); transition:.15s} .bn-art .cdc-copy:hover{background:#ff8782} .bn-art .cdc-note{font-size:16px; color:var(--bn-muted); margin:12px 0 0; font-style:italic; min-height:1.5em} @media(max-width:680px){ .cdc-chips{flex-direction:column; align-items:stretch} .bn-art .cdc-chip{justify-content:flex-start} } .bn-niv{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-niv h3{margin:.1em 0 .3em} .bn-niv>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-niv br{display:none} .bn-niv p:empty{display:none; margin:0} .niv-q{padding:15px 0; border-top:1px solid var(--bn-border)} .niv-q:first-of-type{border-top:none; padding-top:2px} .bn-art .niv-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .niv-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .niv-score{display:flex; align-items:baseline; gap:10px; margin:0 0 13px} .bn-art .niv-score b{font-family:var(--bn-mono); font-size:2.1em; line-height:1; color:var(--bn-coral-txt); font-weight:800; letter-spacing:-.02em} .bn-art .niv-score span{font-size:16px; color:var(--bn-muted)} .niv-gauge{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden; margin:0 0 18px} .niv-gauge p:not([class]){display:contents} .niv-gauge i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nivv{display:none; border-radius:var(--bn-r-sm); padding:17px 19px; background:#fff; border:1px solid var(--bn-border)} .nivv.on{display:block} .bn-art .nivv b{display:block; font-size:1.08em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nivv p{margin:0; font-size:16px; line-height:1.62} .bn-art .niv-weak{margin:15px 0 0; font-size:16px; color:var(--bn-text)} .bn-art .niv-weak b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:4px} .bn-art blockquote{margin:26px 0; padding:18px 22px; background:var(--bn-card); border:1px solid var(--bn-border); border-left:4px solid var(--bn-blue); border-radius:var(--bn-r); box-shadow:var(--bn-sh-sm)} .bn-art blockquote p{margin:0; font-size:17px; line-height:1.65; color:var(--bn-text)} .bn-chk{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-chk h3{margin:.1em 0 .3em} .bn-chk>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-chk br{display:none} .bn-chk p:empty{display:none; margin:0} .chk-doc{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:16px 18px; margin:0 0 6px} .bn-art .chk-doc b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); margin-bottom:6px} .bn-art .chk-doc span{display:block; font-size:16px; line-height:1.62; color:var(--bn-text)} .chk-q{padding:15px 0; border-top:1px solid var(--bn-border)} .bn-art .chk-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .chk-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .chk-pieces{display:grid; gap:10px; margin:0 0 16px} .chk-piece{border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-border); padding:12px 14px} .chk-piece.hit{border-color:var(--bn-green); background:var(--bn-green-soft)} .bn-art .chk-piece b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-muted); margin-bottom:5px} .bn-art .chk-piece.hit b{color:var(--bn-green)} .bn-art .chk-piece span{display:block; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-verdict{border-radius:var(--bn-r-sm); padding:14px 16px; font-size:16px; line-height:1.55; background:var(--bn-green-soft); border:1px solid #cfe6c4; color:var(--bn-text); margin:0 0 12px} .bn-art .chk-verdict.ko{background:var(--bn-coral-soft); border-color:var(--bn-coral-line)} .bn-art .chk-stats{margin:0; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .chk-stats b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .bn-dev{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-dev h3{margin:.1em 0 .3em} .bn-dev>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-dev br{display:none} .bn-dev p:empty{display:none; margin:0} .dev-q{padding:15px 0; border-top:1px solid var(--bn-border)} .dev-q:first-of-type{border-top:none; padding-top:2px} .bn-art .dev-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .dev-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .dev-tiles{display:grid; grid-template-columns:repeat(4,1fr); gap:14px; margin:0 0 16px} .dev-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .dev-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .dev-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .dev-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .dev-stat:nth-child(4) b{color:var(--bn-ink)} .bn-art .dev-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .dev-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .dev-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .dvv{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .dvv.on{display:block} .bn-art .dvv b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .dvv p{margin:0; font-size:16px; line-height:1.62} @media(max-width:680px){ .dev-tiles{grid-template-columns:1fr 1fr} } .bn-fig.chat img{max-width:400px; margin:0 auto} .bn-fig.doc img{max-width:520px; margin:0 auto} .bn-nlu{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-nlu h3{margin:.1em 0 .3em} .bn-nlu>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-nlu br{display:none} .bn-nlu p:empty{display:none; margin:0} .nlu-q{padding:15px 0; border-top:1px solid var(--bn-border)} .nlu-q:first-of-type{border-top:none; padding-top:2px} .bn-art .nlu-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .bn-art .nlu-in{width:100%; font-family:inherit; font-size:16px; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:12px 18px; outline:none} .bn-art .nlu-in:focus{border-color:var(--bn-coral)} .nlu-ex{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px} .nlu-ex p:not([class]){display:contents} .bn-art .nlu-exb{font-family:inherit; font-size:16px; line-height:1.35; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:9px 16px; cursor:pointer; transition:.15s; text-align:left} .bn-art .nlu-exb:hover{background:var(--bn-coral-soft)} .nlu-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .bn-art .nlu-toks{margin:0 0 14px; font-size:16px; line-height:1.7; color:var(--bn-text)} .bn-art .nlu-toks b{font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.08em; color:var(--bn-coral-txt); display:block; margin-bottom:8px} .bn-art .nlu-tk{display:inline-block; font-family:var(--bn-mono); font-size:14px; background:#fff; border:1px solid var(--bn-border); border-radius:999px; padding:3px 11px; margin:0 6px 6px 0; color:var(--bn-ink)} .nlu-row{display:grid; grid-template-columns:1fr 130px 54px; gap:12px; align-items:center; padding:10px 0; border-top:1px solid var(--bn-sand)} .nlu-row:first-child{border-top:none} .bn-art .nlu-lab{font-size:16px; line-height:1.4; color:var(--bn-ink); font-weight:700} .nlu-bar{height:10px; border-radius:999px; background:var(--bn-sand); overflow:hidden} .nlu-bar i{display:block; height:10px; background:var(--bn-coral); border-radius:999px; width:0} .nlu-row.win .nlu-bar i{background:var(--bn-green)} .bn-art .nlu-sc{font-family:var(--bn-mono); font-size:16px; font-weight:700; color:var(--bn-coral-txt); text-align:right} .nlu-verdict{margin:16px 0 0; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border); border-left:4px solid var(--bn-green)} .nlu-verdict.ko{border-left-color:var(--bn-coral)} .bn-art .nlu-verdict b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .nlu-verdict p{margin:0; font-size:16px; line-height:1.62} .bn-art .nlu-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic} @media(max-width:680px){ .nlu-row{grid-template-columns:minmax(0,1fr) 64px 48px; gap:9px} .bn-art .nlu-lab{font-size:16px} } @media(max-width:560px){ .nlu-row{grid-template-columns:minmax(0,1fr) auto; gap:7px 10px; padding:12px 0} .bn-art .nlu-lab{grid-column:1; grid-row:1} .bn-art .nlu-sc{grid-column:2; grid-row:1; text-align:right} .nlu-bar{grid-column:1\/3; grid-row:2} } .bn-art code{font-family:var(--bn-mono); font-size:16px; line-height:1.5; background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:6px; padding:1px 7px; color:var(--bn-ink); word-break:break-word} .bn-art pre{background:var(--bn-sand-2); border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:16px 18px; overflow-x:auto; margin:22px 0} .bn-art pre code{background:none; border:none; padding:0; font-size:16px} .bn-hd{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-hd h3{margin:.1em 0 .3em} .bn-hd>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-hd br{display:none} .bn-hd p:empty{display:none; margin:0} .hd-q{padding:15px 0; border-top:1px solid var(--bn-border)} .hd-q:first-of-type{border-top:none; padding-top:2px} .bn-art .hd-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .hd-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .hd-head{display:grid; grid-template-columns:minmax(0,auto) minmax(0,1fr); gap:18px; align-items:center} .hd-n{font-family:var(--bn-mono); font-weight:800; line-height:1; color:var(--bn-ink); white-space:nowrap} .bn-art .hd-n span{font-size:34px} .bn-art .hd-n i{font-style:normal; font-size:16px; color:var(--bn-muted); font-weight:600} .hd-track{position:relative; height:14px; border-radius:999px; background:#fff; border:1px solid var(--bn-sand); overflow:hidden} .hd-fill{position:absolute; left:0; top:0; bottom:0; width:0; background:var(--bn-coral); transition:width .18s} .hd-parts{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin-top:16px} .hd-part{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:11px 8px; text-align:center} .bn-art .hd-part span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3} .bn-art .hd-part b{display:block; font-family:var(--bn-mono); font-size:20px; font-weight:800; color:var(--bn-coral-txt); margin-top:4px} .hdv{display:none; margin-top:18px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .hdv-1{display:block; border-left:4px solid var(--bn-green)} .hdv-2{border-left:4px solid var(--bn-blue)} .hdv-3{border-left:4px solid var(--bn-coral)} .hdv-4{border-left:4px solid var(--bn-ink)} .bn-art .hdv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:7px} .bn-art .hdv p{margin:0; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .hd-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} @media(max-width:680px){ .bn-hd{padding:20px 17px} .hd-out{padding:17px 15px} .hd-head{grid-template-columns:minmax(0,1fr); gap:12px} .hd-parts{grid-template-columns:repeat(2,minmax(0,1fr))} } .bn-tri{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-tri h3{margin:.1em 0 .3em} .bn-tri>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-tri br{display:none} .bn-tri p:empty{display:none; margin:0} .tri-q{padding:15px 0; border-top:1px solid var(--bn-border)} .tri-q:first-of-type{border-top:none; padding-top:2px} .bn-art .tri-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .tri-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .triv{display:none; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .triv-1{border-left:4px solid var(--bn-ink)} .triv-2{border-left:4px solid var(--bn-coral)} .triv-3{border-left:4px solid var(--bn-blue)} .triv-4{border-left:4px solid var(--bn-muted)} .triv-5{display:block; border-left:4px solid var(--bn-green)} .bn-art .triv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .triv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .triv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .triv p:last-child{margin-bottom:0} .tri-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin-top:16px} .tri-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .tri-line span{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .tri-line b{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .bn-art .tri-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-tri .bn-tablewrap{margin-top:22px} .bn-art .tri-load{font-family:var(--bn-mono); font-size:16px; line-height:1.2; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:8px 15px; cursor:pointer; white-space:nowrap; transition:.15s} .bn-art .tri-load:hover{background:var(--bn-coral-soft)} @media(max-width:680px){ .bn-tri{padding:20px 17px} .tri-out{padding:17px 15px} .tri-lines{grid-template-columns:minmax(0,1fr)} } .bn-art .bn-steps ol{list-style:none;padding:0;margin:0} .bn-art .bn-tip,.bn-art .bn-warn,.bn-art .bn-info{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:18px 20px;margin:24px 0;box-shadow:var(--bn-sh-sm)} .bn-art .bn-tip{border-left:4px solid var(--bn-green)} .bn-art .bn-warn{border-left:4px solid var(--bn-coral)} .bn-art .bn-info{border-left:4px solid var(--bn-blue)} .bn-art .bn-tip .bn-klabel,.bn-art .bn-warn .bn-klabel,.bn-art .bn-info .bn-klabel{margin-bottom:6px} .bn-art .bn-tip p,.bn-art .bn-warn p,.bn-art .bn-info p{margin:0} .bn-art .bn-tri table{table-layout:fixed;min-width:640px} .bn-art .bn-tri th:nth-child(1),.bn-art .bn-tri td:nth-child(1){width:22%} .bn-art .bn-tri th:nth-child(2),.bn-art .bn-tri td:nth-child(2){width:14%} .bn-art .bn-tri th:nth-child(3),.bn-art .bn-tri td:nth-child(3){width:14%} .bn-art .bn-tri th:nth-child(4),.bn-art .bn-tri td:nth-child(4){width:13%} .bn-art .bn-tri th:nth-child(5),.bn-art .bn-tri td:nth-child(5){width:22%} .bn-art .bn-tri th:nth-child(6),.bn-art .bn-tri td:nth-child(6){width:15%} .bn-art .bn-tri thead th,.bn-art .bn-tri tbody td{padding:11px 8px} .bn-art .tri-load{padding:4px 10px} .bn-art .bn-cta-in{text-align:center;margin:26px 0} .bn-lng{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-lng h3{margin:.1em 0 .3em} .bn-lng>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-lng br{display:none} .bn-lng p:empty{display:none; margin:0} .lng-q{padding:15px 0; border-top:1px solid var(--bn-border)} .lng-q:first-of-type{border-top:none; padding-top:2px} .bn-art .lng-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .lng-out{margin:22px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .lng-lines{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px} .lng-line{background:#fff; border:1px solid var(--bn-sand); border-radius:var(--bn-r-sm); padding:13px 15px} .bn-art .lng-line b{display:block; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.05em; color:var(--bn-muted); line-height:1.3; margin-bottom:6px} .bn-art .lng-line span{display:block; font-size:16px; line-height:1.55; color:var(--bn-ink); font-weight:600} .lngv{display:none; margin-top:16px; border-radius:var(--bn-r-sm); background:#fff; border:1px solid var(--bn-sand); padding:17px 19px} .lngv-1{display:block; border-left:4px solid var(--bn-blue)} .lngv-2{border-left:4px solid var(--bn-coral)} .lngv-3{border-left:4px solid var(--bn-green)} .lngv-4{border-left:4px solid var(--bn-ink)} .bn-art .lngv em{display:block; font-style:normal; font-family:var(--bn-mono); font-size:14px; text-transform:uppercase; letter-spacing:.06em; color:var(--bn-coral-txt); margin-bottom:7px; line-height:1.4} .bn-art .lngv b{display:block; font-size:18px; line-height:1.4; color:var(--bn-ink); margin-bottom:8px} .bn-art .lngv p{margin:0 0 .7em; font-size:16px; line-height:1.62; color:var(--bn-text)} .bn-art .lngv p:last-child{margin-bottom:0} .bn-art .lng-note{font-size:16px; color:var(--bn-muted); margin:14px 0 0; font-style:italic; line-height:1.55} .bn-lng .bn-tablewrap{margin-top:22px} .bn-art .bn-lng table{table-layout:fixed; min-width:620px} .bn-art .bn-lng th:nth-child(1),.bn-art .bn-lng td:nth-child(1){width:26%} .bn-art .bn-lng th:nth-child(2),.bn-art .bn-lng td:nth-child(2){width:28%} .bn-art .bn-lng th:nth-child(3),.bn-art .bn-lng td:nth-child(3){width:32%} .bn-art .bn-lng th:nth-child(4),.bn-art .bn-lng td:nth-child(4){width:14%} .bn-art .bn-lng thead th,.bn-art .bn-lng tbody td{padding:11px 10px} @media(max-width:680px){ .bn-lng{padding:20px 17px} .lng-out{padding:17px 15px} .lng-lines{grid-template-columns:minmax(0,1fr)} } .bn-gem{background:var(--bn-card);border:1px solid var(--bn-border);border-radius:var(--bn-r);padding:24px 26px;margin:28px 0;box-shadow:var(--bn-sh)} .bn-gem h3{margin:.1em 0 .3em} .bn-gem>p{font-size:16px;color:var(--bn-muted);margin:0 0 18px} .bn-gem br{display:none} .bn-gem p:empty{display:none;margin:0} .gem-q{padding:15px 0;border-top:1px solid var(--bn-border)} .gem-q:first-of-type{border-top:none;padding-top:2px} .bn-art .gem-qt{font-weight:700;color:var(--bn-ink);margin:0 0 11px;font-size:16px;line-height:1.45} .gem-out{margin:22px 0 0;border-radius:var(--bn-r-sm);background:var(--bn-sand-2);border:1px solid var(--bn-sand);padding:20px 22px} .giv{display:none;border-radius:var(--bn-r-sm);background:#fff;border:1px solid var(--bn-sand);padding:17px 19px;border-left:4px solid var(--bn-coral)} .giv.on{display:block} .giv0{border-left-color:var(--bn-green)} .giv4{border-left-color:var(--bn-blue)} .bn-art .giv em{display:block;font-style:normal;font-family:var(--bn-mono);font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--bn-coral-txt);margin-bottom:7px;line-height:1.4} .bn-art .giv b{display:block;font-size:18px;line-height:1.4;color:var(--bn-ink);margin-bottom:8px} .bn-art .giv p{margin:0;font-size:16px;line-height:1.62;color:var(--bn-text)} .bn-gem .bn-tablewrap{margin-top:22px} @media(max-width:680px){.bn-gem{padding:20px 17px}.gem-out{padding:17px 15px}} .bn-gene{background:var(--bn-card); border:1px solid var(--bn-border); border-radius:var(--bn-r); padding:24px 26px; margin:28px 0; box-shadow:var(--bn-sh)} .bn-gene h3{margin:.1em 0 .3em} .bn-gene>p{font-size:.95em; color:var(--bn-muted); margin:0 0 18px} .bn-gene br{display:none} .bn-gene p:empty{display:none; margin:0} .gene-q{padding:15px 0; border-top:1px solid var(--bn-border)} .gene-q:first-of-type{border-top:none; padding-top:2px} .bn-art .gene-qt{font-weight:700; color:var(--bn-ink); margin:0 0 11px; font-size:16px; line-height:1.45} .gene-out{margin:24px 0 0; border-radius:var(--bn-r-sm); background:var(--bn-sand-2); border:1px solid var(--bn-sand); padding:20px 22px} .gene-tiles{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:0 0 16px} .gene-stat{background:#fff; border:1px solid var(--bn-border); border-radius:var(--bn-r-sm); padding:16px 12px; text-align:center} .bn-art .gene-stat b{display:block; font-family:var(--bn-mono); font-size:1.5em; line-height:1.12; font-weight:800; letter-spacing:-.02em; color:var(--bn-coral-txt)} .bn-art .gene-stat:nth-child(2) b{color:var(--bn-blue)} .bn-art .gene-stat:nth-child(3) b{color:var(--bn-green)} .bn-art .gene-stat span{display:block; margin-top:7px; font-size:14px; color:var(--bn-muted); line-height:1.4} .bn-art .gene-line{margin:0 0 14px; font-size:16px; line-height:1.6; color:var(--bn-text)} .bn-art .gene-line b{font-family:var(--bn-mono); color:var(--bn-coral-txt); font-weight:700} .gene-v{display:none; border-radius:var(--bn-r-sm); padding:16px 18px; background:#fff; border:1px solid var(--bn-border)} .gene-v.on{display:block} .bn-art .gene-v b{display:block; font-size:1.06em; color:var(--bn-ink); margin-bottom:5px} .bn-art .gene-v p{margin:0; font-size:16px; line-height:1.62} .bn-art .gene-note{margin:14px 0 0; font-size:16px; line-height:1.55; color:var(--bn-muted)} .bn-gene table.gene-data{margin:0 0 4px} .bn-art table.gene-data tbody tr.gene-hit td{background:var(--bn-green-soft)} @media(max-width:680px){ .gene-tiles{grid-template-columns:minmax(0,1fr)} }`));document.head.appendChild(s);<\/script><\/p>\n<div class=\"bn-art\">\n<div class=\"bn-tldr\">\n<p><span class=\"bn-klabel\">En bref<\/span><\/p>\n<p>La conception d\u2019un chatbot, c\u2019est tout ce qui se d\u00e9cide <strong>avant<\/strong> la premi\u00e8re brique technique : la mission, le public, le canal, le niveau d\u2019IA, les parcours, le ton et les garde-fous. Notre m\u00e9thode en 7 \u00e9tapes, du cadrage au jeu d\u2019essai, avec le cahier des charges complet, un s\u00e9lecteur de cadrage interactif et les obligations \u00e0 int\u00e9grer d\u00e8s la conception (AI Act art. 50 depuis le 2 ao\u00fbt 2026, RGPD).<\/p>\n<\/div>\n<p>\u00ab Concevoir un chatbot \u00bb et \u00ab construire un chatbot \u00bb sont deux m\u00e9tiers diff\u00e9rents, et le second \u00e9choue presque toujours quand le premier a \u00e9t\u00e9 b\u00e2cl\u00e9. La conception, c\u2019est le moment o\u00f9 vous d\u00e9cidez ce que votre assistant conversationnel doit obtenir, pour qui, sur quel canal, avec quel niveau d\u2019intelligence et sous quelles limites. C\u2019est un travail de cadrage, d\u2019\u00e9criture et d\u2019arithm\u00e9tique sur vos demandes r\u00e9elles, pas un travail de code.<\/p>\n<p>Le sujet n\u2019a jamais \u00e9t\u00e9 aussi d\u2019actualit\u00e9 : selon l\u2019Insee (enqu\u00eate TIC 2025, Insee Premi\u00e8re n\u00b0 2120, juillet 2026), 18 % des entreprises fran\u00e7aises de 10 salari\u00e9s ou plus utilisaient au moins une technologie d\u2019intelligence artificielle en 2025, contre 10 % en 2024, et 43 % des entreprises utilisatrices d\u00e9clarent l\u2019IA g\u00e9n\u00e9rative de texte ou de parole. Le chatbot est la porte d\u2019entr\u00e9e la plus visible de cette adoption, et c\u2019est aussi celle o\u00f9 les erreurs de conception se voient le plus.<\/p>\n<p>Ce guide est la m\u00e9thode compl\u00e8te : les d\u00e9cisions de cadrage, les trois niveaux techniques, les 7 \u00e9tapes de conception, un exemple fil\u00e9 du d\u00e9but \u00e0 la fin, un outil pour trancher votre propre cadrage, et le cahier des charges section par section. Si vous cherchez plut\u00f4t comment construire techniquement le bot une fois con\u00e7u, notre guide \u00ab <a href=\"https:\/\/botnation.ai\/fr\/comment-developper-un-chatbot\/\">d\u00e9velopper un chatbot<\/a> \u00bb prend le relais l\u00e0 o\u00f9 celui-ci s\u2019arr\u00eate.<\/p>\n<div class=\"bn-stats\">\n<div class=\"bn-stat\"><b>18 %<\/b><span>des entreprises de 10 salari\u00e9s ou plus utilisaient au moins une IA en 2025 (Insee, enqu\u00eate TIC 2025, juillet 2026)<\/span><\/div>\n<div class=\"bn-stat\"><b>43 %<\/b><span>des entreprises utilisatrices de l\u2019IA d\u00e9clarent l\u2019IA g\u00e9n\u00e9rative de texte ou de parole (m\u00eame source)<\/span><\/div>\n<div class=\"bn-stat\"><b>2 ao\u00fbt 2026<\/b><span>entr\u00e9e en application de l\u2019article 50 du r\u00e8glement europ\u00e9en sur l\u2019IA : la transparence se con\u00e7oit, elle ne se rajoute pas<\/span><\/div>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87_1 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #3d351f;color:#3d351f\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #3d351f;color:#3d351f\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Conception_dun_chatbot_ce_que_couvre_exactement_cette_etape\" >Conception d\u2019un chatbot : ce que couvre exactement cette \u00e9tape<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Les_4_decisions_qui_cadrent_toute_conception_de_chatbot\" >Les 4 d\u00e9cisions qui cadrent toute conception de chatbot<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#1_La_mission\" >1. La mission<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#2_Laudience\" >2. L\u2019audience<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#3_Le_canal\" >3. Le canal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#4_Le_niveau_dIA\" >4. Le niveau d\u2019IA<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Trois_niveaux_techniques_trois_conceptions_differentes\" >Trois niveaux techniques, trois conceptions diff\u00e9rentes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#La_methode_de_conception_en_7_etapes\" >La m\u00e9thode de conception en 7 \u00e9tapes<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Etape_1_cadrer_la_mission_et_ses_indicateurs_de_succes\" >\u00c9tape 1 : cadrer la mission et ses indicateurs de succ\u00e8s<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Etape_2_cartographier_les_demandes_reelles\" >\u00c9tape 2 : cartographier les demandes r\u00e9elles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Etape_3_tracer_les_parcours_de_conversation\" >\u00c9tape 3 : tracer les parcours de conversation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Etape_4_ecrire_la_personnalite_et_le_ton\" >\u00c9tape 4 : \u00e9crire la personnalit\u00e9 et le ton<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Etape_5_poser_les_garde-fous_legaux_et_de_securite\" >\u00c9tape 5 : poser les garde-fous l\u00e9gaux et de s\u00e9curit\u00e9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Etape_6_construire_le_jeu_dessai_et_tester\" >\u00c9tape 6 : construire le jeu d\u2019essai et tester<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Etape_7_mesurer_alimenter_iterer\" >\u00c9tape 7 : mesurer, alimenter, it\u00e9rer<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Exemple_complet_concevoir_un_chatbot_SAV_pour_un_e-commercant\" >Exemple complet : concevoir un chatbot SAV pour un e-commer\u00e7ant<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#La_conception_en_une_page_du_cadrage_au_jeu_dessai\" >La conception en une page, du cadrage au jeu d\u2019essai<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Quel_cadrage_de_conception_pour_votre_projet\" >Quel cadrage de conception pour votre projet ?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Selecteur_de_cadrage_de_conception\" >S\u00e9lecteur de cadrage de conception<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Le_cahier_des_charges_de_conception_section_par_section\" >Le cahier des charges de conception, section par section<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Qui_concoit_le_chatbot_en_autonomie_ou_accompagne\" >Qui con\u00e7oit le chatbot : en autonomie ou accompagn\u00e9 ?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Les_5_erreurs_de_conception_qui_coutent_le_plus_cher\" >Les 5 erreurs de conception qui co\u00fbtent le plus cher<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Les_erreurs_de_cadrage\" >Les erreurs de cadrage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Les_erreurs_dexperience\" >Les erreurs d\u2019exp\u00e9rience<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#FAQ_sur_la_conception_dun_chatbot\" >FAQ sur la conception d\u2019un chatbot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Conclusion_concevoir_cest_decider_avant_de_construire\" >Conclusion : concevoir, c\u2019est d\u00e9cider avant de construire<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/botnation.ai\/fr\/conception-chatbot\/#Passez_de_la_conception_a_la_mise_en_service\" >Passez de la conception \u00e0 la mise en service<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 id=\"definition\"><span class=\"ez-toc-section\" id=\"Conception_dun_chatbot_ce_que_couvre_exactement_cette_etape\"><\/span>Conception d\u2019un chatbot : ce que couvre exactement cette \u00e9tape<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"bn-def\">\n<p><span class=\"bn-klabel\">D\u00e9finition<\/span><\/p>\n<p>La <strong>conception d\u2019un chatbot<\/strong> est l\u2019ensemble des d\u00e9cisions qui d\u00e9finissent ce que l\u2019assistant doit faire, pour qui, avec quelles connaissances et sous quelles limites, <strong>avant<\/strong> sa r\u00e9alisation technique. Elle produit un cahier des charges et des parcours de conversation ; la r\u00e9alisation produit un bot qui tourne. Si vous h\u00e9sitez sur le vocabulaire (agent conversationnel, chatbot, assistant IA), notre article \u00ab <a href=\"https:\/\/botnation.ai\/fr\/chatbot-definition-exemple\/\">qu\u2019est-ce qu\u2019un chatbot<\/a> \u00bb fixe les d\u00e9finitions, et le guide \u00ab <a href=\"https:\/\/botnation.ai\/fr\/agent-conversationnel\/\">comment bien concevoir un agent conversationnel<\/a> \u00bb traite l\u2019intention c\u00f4t\u00e9 robot assistant.<\/p>\n<\/div>\n<p>Concr\u00e8tement, la conception couvre quatre familles de d\u00e9cisions :<\/p>\n<ul>\n<li><strong>le p\u00e9rim\u00e8tre fonctionnel<\/strong> : quelles demandes le bot traite, et surtout lesquelles il ne traite pas ;<\/li>\n<li><strong>l\u2019exp\u00e9rience conversationnelle<\/strong> : les parcours, le ton, la personnalit\u00e9, les formules d\u2019escalade vers un humain ;<\/li>\n<li><strong>les connaissances<\/strong> : d\u2019o\u00f9 viennent les r\u00e9ponses (r\u00e8gles \u00e9crites \u00e0 la main, vos contenus, g\u00e9n\u00e9ration libre) ;<\/li>\n<li><strong>les garde-fous<\/strong> : transparence sur la nature du bot, donn\u00e9es personnelles, sujets interdits, indicateurs de d\u00e9rive.<\/li>\n<\/ul>\n<p>La norme internationale ISO 9241-210:2019 (\u00ab Ergonomics of human-system interaction, Part 210 : Human-centred design for interactive systems \u00bb, 2e \u00e9dition) r\u00e9sume l\u2019esprit de l\u2019exercice : un syst\u00e8me interactif se con\u00e7oit \u00e0 partir d\u2019une compr\u00e9hension explicite des utilisateurs, de leurs t\u00e2ches et de leur contexte, pas \u00e0 partir des capacit\u00e9s de la technologie. Appliqu\u00e9e au chatbot, cette principe coupe court \u00e0 l\u2019erreur n\u00b0 1 du march\u00e9 : commencer par \u00ab on veut un bot avec de l\u2019IA \u00bb et finir par un assistant qui impressionne en d\u00e9mo et ne r\u00e9sout rien en production.<\/p>\n<h2 id=\"cadrage\"><span class=\"ez-toc-section\" id=\"Les_4_decisions_qui_cadrent_toute_conception_de_chatbot\"><\/span>Les 4 d\u00e9cisions qui cadrent toute conception de chatbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Avant de dessiner le moindre parcours, quatre d\u00e9cisions engagent tout le reste. Chacune se prend <strong>avec un chiffre de r\u00e9f\u00e9rence<\/strong>, sinon elle se reprendra plus tard, plus cher.<\/p>\n<div class=\"bn-grid\">\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"1_La_mission\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"1\"><\/circle><\/svg>1. La mission<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Une phrase, un verbe, un destinataire : \u00ab d\u00e9charger le support des questions de suivi de commande pour les clients particuliers \u00bb. Si la mission tient en trois verbes, pr\u00e9voyez trois bots ou trois phases, jamais un bot \u00e0 trois t\u00eates.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"2_Laudience\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"><\/path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"><\/path><\/svg>2. L\u2019audience<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Clients particuliers ou professionnels ? Collaborateurs internes ? prospects froids ? Le vocabulaire, le canal et le niveau de patience changent du tout au tout : un collaborateur accepte un menu \u00e0 boutons, un client press\u00e9 non.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"3_Le_canal\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 2 11 13\"><\/path><path d=\"M22 2 15 22l-4-9-9-4Z\"><\/path><\/svg>3. Le canal<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Site web, WhatsApp, Messenger, Instagram, intranet : chaque canal impose ses formats (cartes, boutons persistants, longueurs de message) et ses attentes de r\u00e9activit\u00e9. Notre panorama des <a href=\"https:\/\/botnation.ai\/fr\/canaux\/\">canaux de d\u00e9ploiement<\/a> d\u00e9taille les sp\u00e9cificit\u00e9s.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"4_Le_niveau_dIA\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 2a4 4 0 0 1 4 4c0 1.1-.45 2.1-1.17 2.83L14 10h-4l-.83-1.17A4 4 0 0 1 12 2Z\"><\/path><path d=\"M12 10v4\"><\/path><path d=\"M8 14h8v6a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2Z\"><\/path><\/svg>4. Le niveau d\u2019IA<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>R\u00e8gles \u00e9crites, IA g\u00e9n\u00e9rative branch\u00e9e sur vos contenus, ou g\u00e9n\u00e9ration libre ? Ce choix d\u00e9termine ce que vous aurez \u00e0 concevoir : un arbre de conversation, une base de connaissances, ou une charte de prompt. Le tableau ci-dessous compare les trois.<\/p>\n<\/div>\n<\/div>\n<p>Un rep\u00e8re utile pour la d\u00e9cision n\u00b0 1 : la <a href=\"https:\/\/botnation.ai\/fr\/produits\/faq\/\">page produit FAQ<\/a> de Botnation d\u00e9crit le cas d\u2019usage le plus fr\u00e9quent (rendre une FAQ conversationnelle), qui reste le meilleur premier projet de chatbot : p\u00e9rim\u00e8tre born\u00e9, contenu d\u00e9j\u00e0 \u00e9crit, ROI rapide.<\/p>\n<h2 id=\"niveaux\"><span class=\"ez-toc-section\" id=\"Trois_niveaux_techniques_trois_conceptions_differentes\"><\/span>Trois niveaux techniques, trois conceptions diff\u00e9rentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le niveau technique n\u2019est pas un d\u00e9tail d\u2019impl\u00e9mentation : il change <strong>ce que vous concevez<\/strong>. Voici ce que chaque niveau exige au moment de la conception.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Niveau<\/th>\n<th>Comment il r\u00e9pond<\/th>\n<th>Ce qu\u2019on con\u00e7oit en amont<\/th>\n<th>Terrain id\u00e9al<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Chatbot \u00e0 r\u00e8gles (script\u00e9)<\/td>\n<td>Arborescence fig\u00e9e : boutons, menus, mots-cl\u00e9s exacts<\/td>\n<td>L\u2019arbre de conversation complet, les libell\u00e9s de chaque bouton, les formules d\u2019escalade<\/td>\n<td>FAQ stable, parcours guid\u00e9s (suivi de commande, prise de rendez-vous)<\/td>\n<\/tr>\n<tr>\n<td>IA g\u00e9n\u00e9rative sur vos contenus (type RAG)<\/td>\n<td>R\u00e9dige ses r\u00e9ponses \u00e0 partir de vos sources uniquement<\/td>\n<td>L\u2019inventaire des sources, leur fra\u00eecheur, les garde-fous de r\u00e9ponses, le ton impos\u00e9<\/td>\n<td>Base documentaire riche : docs produit, proc\u00e9dures internes, articles<\/td>\n<\/tr>\n<tr>\n<td>G\u00e9n\u00e9ration ouverte<\/td>\n<td>Improvise au-del\u00e0 de vos contenus<\/td>\n<td>Le prompt syst\u00e8me, la personnalit\u00e9, la liste des sujets interdits, la supervision<\/td>\n<td>Bots d\u2019exp\u00e9rimentation, sujets \u00e0 faible enjeu<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>En production client, le niveau 2 est celui qui concentre aujourd\u2019hui les projets s\u00e9rieux : il combine la libert\u00e9 de formulation de l\u2019IA avec l\u2019ancrage sur vos contenus. Notre article \u00ab <a href=\"https:\/\/botnation.ai\/fr\/chatbot-rag\/\">chatbot RAG<\/a> \u00bb d\u00e9taille le fonctionnement, les co\u00fbts r\u00e9els et les points de rupture de cette architecture. Le niveau 3, lui, se con\u00e7oit avec d\u2019autant plus de garde-fous qu\u2019il peut affirmer des choses fausses avec assurance : c\u2019est un choix d\u2019exp\u00e9rimentation, pas un choix par d\u00e9faut.<\/p>\n<div class=\"bn-call bn-warn\">\n<p><span class=\"bn-klabel\">Attention<\/span><\/p>\n<p>Quel que soit le niveau, pr\u00e9voyez d\u00e8s la conception la mention claire du caract\u00e8re automatis\u00e9 de l\u2019interlocuteur. L\u2019article 50 du r\u00e8glement (UE) 2024\/1689 sur l\u2019intelligence artificielle, applicable depuis le 2 ao\u00fbt 2026, impose d\u2019informer les utilisateurs qu\u2019ils interagissent avec un syst\u00e8me d\u2019IA, sauf si cela ressort clairement du contexte. La CNIL le rappelait d\u00e9j\u00e0 dans sa fiche \u00ab Chatbots \u00bb du 19 f\u00e9vrier 2021 : l\u2019utilisateur doit savoir \u00e0 qui il parle.<\/p>\n<\/div>\n<h2 id=\"methode\"><span class=\"ez-toc-section\" id=\"La_methode_de_conception_en_7_etapes\"><\/span>La m\u00e9thode de conception en 7 \u00e9tapes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Voici la m\u00e9thode que nous appliquons sur nos propres projets, du cadrage au jeu d\u2019essai. Chaque \u00e9tape produit un livrable \u00e9crit : c\u2019est ce qui distingue une conception d\u2019un brainstorm.<\/p>\n<ol class=\"bn-steps\">\n<li><b>Cadrer la mission et ses indicateurs<\/b>Une phrase de mission et deux ou trois indicateurs chiffr\u00e9s, fix\u00e9s avant tout le reste.<\/li>\n<li><b>Cartographier les demandes r\u00e9elles<\/b>Miner tickets, mails, FAQ et recherches internes pour hi\u00e9rarchiser ce que le bot doit traiter.<\/li>\n<li><b>Tracer les parcours de conversation<\/b>Les arbres, les sorties de secours et le chemin vers l\u2019humain.<\/li>\n<li><b>\u00c9crire la personnalit\u00e9 et le ton<\/b>Une charte \u00e9ditoriale du bot : vouvoiement, longueur, humour, interdits.<\/li>\n<li><b>Poser les garde-fous l\u00e9gaux et de s\u00e9curit\u00e9<\/b>Transparence, donn\u00e9es personnelles, sujets interdits, validation humaine.<\/li>\n<li><b>Construire le jeu d\u2019essai et tester<\/b>Les questions pi\u00e8ges \u00e9crites \u00e0 l\u2019avance, les crit\u00e8res de recette.<\/li>\n<li><b>Mesurer, alimenter, it\u00e9rer<\/b>La base de connaissances est un organisme vivant, pas un livrable fig\u00e9.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Etape_1_cadrer_la_mission_et_ses_indicateurs_de_succes\"><\/span>\u00c9tape 1 : cadrer la mission et ses indicateurs de succ\u00e8s<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>La mission se formule en une phrase avec un verbe d\u2019action et un b\u00e9n\u00e9ficiaire. Ensuite, on fixe <strong>deux ou trois indicateurs maximum<\/strong>, avec une valeur de d\u00e9part et une cible : taux de r\u00e9solution sans intervention humaine, d\u00e9lai moyen de r\u00e9ponse, part des demandes absorb\u00e9es, satisfaction (CSAT) en fin de conversation. La r\u00e8gle ISO 9241-210 cit\u00e9e plus haut s\u2019applique ici mot pour mot : on part des utilisateurs et de leurs t\u00e2ches, pas de la technologie.<\/p>\n<p>Pourquoi des indicateurs d\u00e8s l\u2019\u00e9tape 1 ? Parce qu\u2019un chatbot sans crit\u00e8re de succ\u00e8s ne peut ni r\u00e9ussir ni \u00e9chouer : il existera, co\u00fbtera des cr\u00e9dits et du temps d\u2019entretien, et personne ne saura dire s\u2019il sert \u00e0 quelque chose. C\u2019est aussi ce qui permet de couper le p\u00e9rim\u00e8tre : toute demande qui ne sert aucun indicateur sort de la version 1.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Etape_2_cartographier_les_demandes_reelles\"><\/span>\u00c9tape 2 : cartographier les demandes r\u00e9elles<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>La conception se nourrit de donn\u00e9es, pas d\u2019impressions. Avant d\u2019\u00e9crire la moindre r\u00e9ponse, relevez le volume r\u00e9el des demandes sur trois mois \u00e0 partir de vos sources existantes : tickets du support, bo\u00eetes mail partag\u00e9es, transcripts de chat si vous en avez, questions pos\u00e9es au moteur de recherche interne, sollicitations des commerciaux.<\/p>\n<p>Classez ensuite chaque demande par <strong>fr\u00e9quence<\/strong> (combien de fois par mois) et par <strong>criticit\u00e9<\/strong> (que se passe-t-il si la r\u00e9ponse tarde ou est fausse). Ce croisement donne la matrice de priorisation du bot : les demandes fr\u00e9quentes et simples partent en version 1 ; les demandes rares et complexes restent \u00e0 l\u2019humain, avec une escalade propre ; les demandes fr\u00e9quentes mais sensibles (r\u00e9clamations, sujets de sant\u00e9, droit) partent en version 1 <strong>avec<\/strong> un chemin imm\u00e9diat vers un humain.<\/p>\n<p>Deux \u00e9cueils sym\u00e9triques \u00e0 \u00e9viter : le bot \u00ab catalogue \u00bb qui veut tout traiter et ne traite rien bien, et le bot \u00ab vitrine \u00bb qui ne traite que trois questions d\u00e9coratives. La cartographie des demandes est ce qui tient les deux \u00e0 distance, parce qu\u2019elle ancre chaque sc\u00e9nario dans un volume r\u00e9el.<\/p>\n<figure class=\"bn-fig\">\n<img fetchpriority=\"high\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-conception-chatbot-cartes.jpg\" alt=\"Mains triant des cartes de dialogue vierges en piles sur un bureau, pour hi\u00e9rarchiser les demandes \u00e0 traiter par le chatbot\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>La cartographie de l\u2019\u00e9tape 2 se joue au tri : chaque carte est une demande r\u00e9elle, class\u00e9e par fr\u00e9quence et par criticit\u00e9.<\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"Etape_3_tracer_les_parcours_de_conversation\"><\/span>\u00c9tape 3 : tracer les parcours de conversation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Un parcours de conversation se dessine comme un organigramme : une intention d\u2019entr\u00e9e (ce que l\u2019utilisateur veut), des \u00e9tapes de collecte d\u2019information, des points de d\u00e9cision, et des terminaisons. Deux r\u00e8gles d\u2019or :<\/p>\n<ul>\n<li><strong>limiter la profondeur<\/strong> : au-del\u00e0 de trois ou quatre niveaux de menus, l\u2019utilisateur d\u00e9croche ; si un parcours en exige davantage, c\u2019est une collecte d\u2019information libre (une question ouverte) qu\u2019il faut, pas des menus ;<\/li>\n<li><strong>chaque parcours a une sortie<\/strong> : r\u00e9ponse compl\u00e8te, transfert vers un humain, ou promesse de rappel ; jamais de cul-de-sac.<\/li>\n<\/ul>\n<p>L\u2019escalade vers un humain est un parcours \u00e0 part enti\u00e8re : concevez son d\u00e9clencheur (mot-cl\u00e9, insatisfaction r\u00e9p\u00e9t\u00e9e, demande explicite), son horaire (que se passe-t-il \u00e0 22 h ?) et son message d\u2019attente. Notre article sur le <a href=\"https:\/\/botnation.ai\/fr\/fonctionnement-chatbot\/\">fonctionnement d\u2019un chatbot<\/a> montre ce qui se passe entre le message et la r\u00e9ponse : comprendre cette m\u00e9canique \u00e9vite de concevoir des parcours que le moteur tiendra mal.<\/p>\n<figure class=\"bn-fig\">\n<img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/botnation-ai-conception-chatbot-arbre.jpg\" alt=\"Arbre de conversation mat\u00e9rialis\u00e9 : cartes vierges corail, bleu et vert suspendues aux branches d'un petit arbre sculpt\u00e9\" decoding=\"async\" width=\"1536\" height=\"1024\"><figcaption>Un parcours de conversation est un arbre : chaque carte est une \u00e9tape, chaque fil une d\u00e9cision, et chaque branche doit mener \u00e0 une sortie.<\/figcaption><\/figure>\n<p>Pour d\u00e9marrer plus vite, la <a href=\"https:\/\/botnation.ai\/fr\/demonstrations\/\">galerie de d\u00e9monstrations<\/a> de Botnation expose plus de 150 mod\u00e8les de chatbots pr\u00eats \u00e0 l\u2019emploi (immobilier, restauration, qualification de leads\u2026) : y piocher un gabarit ne remplace pas la conception, mais elle fournit des parcours \u00e9prouv\u00e9s \u00e0 adapter plut\u00f4t qu\u2019une page blanche.<\/p>\n<figure class=\"bn-fig\">\n<img src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/cap-gabarits-fr.jpg\" alt=\"Galerie de d\u00e9monstrations Botnation : plus de 150 mod\u00e8les de chatbots pr\u00eats \u00e0 l'emploi\" decoding=\"async\" width=\"1500\" height=\"950\"><figcaption>La galerie de d\u00e9monstrations de Botnation : des gabarits de parcours \u00e9prouv\u00e9s, \u00e0 adapter au lieu de partir d\u2019une page blanche.<\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"Etape_4_ecrire_la_personnalite_et_le_ton\"><\/span>\u00c9tape 4 : \u00e9crire la personnalit\u00e9 et le ton<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>La personnalit\u00e9 du bot est un document d\u2019une page, pas une intuition. Elle fixe : le vouvoiement ou le tutoiement, la longueur cible des r\u00e9ponses (une \u00e0 trois phrases en g\u00e9n\u00e9ral), le niveau de familiarit\u00e9 (pr\u00e9nom de bot ou non, humour oui\/non\/pour quelles marques), les formulations interdites (promesses, avis m\u00e9dical, juridique, prix hors grille) et les formules d\u2019excuse et de reprise en main apr\u00e8s une incompr\u00e9hension.<\/p>\n<p>Cette charte est d\u2019autant plus importante avec un bot \u00e0 IA g\u00e9n\u00e9rative : c\u2019est elle qui nourrit le prompt syst\u00e8me et qui maintient une coh\u00e9rence de voix entre les r\u00e9ponses r\u00e9dig\u00e9es \u00e0 la main et celles que le mod\u00e8le formule. Un bot qui alterne entre le ton d\u2019un notaire et celui d\u2019un influenceur perd la confiance plus vite qu\u2019un bot qui fait une erreur factuelle.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Etape_5_poser_les_garde-fous_legaux_et_de_securite\"><\/span>\u00c9tape 5 : poser les garde-fous l\u00e9gaux et de s\u00e9curit\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Trois volets, \u00e0 concevoir <strong>avant<\/strong> le d\u00e9veloppement :<\/p>\n<ul>\n<li><strong>transparence<\/strong> : annoncer le caract\u00e8re automatis\u00e9 du chatbot et, quand une r\u00e9ponse est g\u00e9n\u00e9r\u00e9e par une IA, ne pas la faire passer pour un texte humain. L\u2019article 50 du r\u00e8glement (UE) 2024\/1689, applicable depuis le 2 ao\u00fbt 2026, en fait une obligation pour les fournisseurs et d\u00e9ployeurs ; les sanctions pr\u00e9vues par le r\u00e8glement montrent que ce n\u2019est pas un d\u00e9tail cosm\u00e9tique ;<\/li>\n<li><strong>donn\u00e9es personnelles<\/strong> : le chatbot va collecter (au minimum des messages, souvent un email ou un num\u00e9ro de commande). La CNIL, dans sa fiche \u00ab Chatbots \u00bb du 19 f\u00e9vrier 2021, rappelle les principes qui s\u2019appliquent : finalit\u00e9 d\u00e9termin\u00e9e, minimisation de la collecte, dur\u00e9e de conservation d\u00e9finie, information des personnes. Concevez ce que le bot ne demande pas : c\u2019est le meilleur RGPD qui soit ;<\/li>\n<li><strong>limites th\u00e9matiques<\/strong> : liste noire des sujets o\u00f9 le bot s\u2019excuse et transf\u00e8re (sant\u00e9, droit, finance personnelle, r\u00e9clamations graves), et pour un bot interne, vigilance sur les donn\u00e9es RH.<\/li>\n<\/ul>\n<p>Pour un chatbot interne, le comit\u00e9 social et \u00e9conomique doit par ailleurs \u00eatre inform\u00e9 de l\u2019introduction d\u2019un nouvel outil num\u00e9rique dans le cadre de ses attributions consultatives : notre article sur le <a href=\"https:\/\/botnation.ai\/fr\/chatbot-support-salarie\/\">chatbot de support des salari\u00e9s<\/a> d\u00e9taille cette \u00e9tape que personne ne cite.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Etape_6_construire_le_jeu_dessai_et_tester\"><\/span>\u00c9tape 6 : construire le jeu d\u2019essai et tester<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Le jeu d\u2019essai s\u2019\u00e9crit <strong>\u00e0 partir de la cartographie de l\u2019\u00e9tape 2<\/strong> : les 30 \u00e0 60 questions r\u00e9elles les plus fr\u00e9quentes, d\u00e9clin\u00e9es en variantes (fautes de frappe, synonymes, formulations famili\u00e8res, questions en deux temps). Ajoutez-y les questions pi\u00e8ges : la question hors p\u00e9rim\u00e8tre, la question sensible, la question malveillante, la question en langue \u00e9trang\u00e8re.<\/p>\n<p>La recette se fait en deux temps : test interne (les membres du projet essaient de casser le bot), puis test externe avec cinq \u00e0 dix personnes qui n\u2019ont pas travaill\u00e9 sur la conception : elles posent les questions que personne n\u2019a pr\u00e9vues. On note pour chaque essai : la r\u00e9ponse obtenue, le parcours suivi, le besoin d\u2019escalade, et on compare aux indicateurs fix\u00e9s \u00e0 l\u2019\u00e9tape 1.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Etape_7_mesurer_alimenter_iterer\"><\/span>\u00c9tape 7 : mesurer, alimenter, it\u00e9rer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Un chatbot qui n\u2019est pas entretenu se d\u00e9grade : les contenus datent, les questions nouvelles arrivent, les intentions d\u00e9rivent. La conception doit donc pr\u00e9voir d\u00e8s le d\u00e9part son propre entretien : une revue mensuelle des conversations non r\u00e9solues, un circuit pour ajouter une question-r\u00e9ponse en quelques minutes, un responsable nomm\u00e9 (une personne, pas un comit\u00e9).<\/p>\n<p>C\u2019est aussi l\u00e0 que la base de connaissances devient un actif : chaque question non r\u00e9solue est une information sur vos clients que personne ne vous avait dite aussi clairement. Les articles que le bot n\u2019arrive pas \u00e0 traiter alimentent la version suivante du cahier des charges.<\/p>\n<h2 id=\"exemple\"><span class=\"ez-toc-section\" id=\"Exemple_complet_concevoir_un_chatbot_SAV_pour_un_e-commercant\"><\/span>Exemple complet : concevoir un chatbot SAV pour un e-commer\u00e7ant<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"bn-ex\">\n<div class=\"bn-ex-h\">\n<div class=\"bn-ex-n\">1<\/div>\n<div>\n<h3><span class=\"ez-toc-section\" id=\"La_conception_en_une_page_du_cadrage_au_jeu_dessai\"><\/span>La conception en une page, du cadrage au jeu d\u2019essai<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span class=\"bn-ex-tag\">Cas fil\u00e9 : e-commer\u00e7ant cosm\u00e9tique, 40 000 clients<\/span>\n<\/p><\/div>\n<\/div>\n<p><strong>\u00c9tape 1.<\/strong> Mission : \u00ab informer les clients particuliers du statut de leur commande et prendre en charge les retours, sans passer par le support email \u00bb. Indicateurs : 60 % des demandes de suivi r\u00e9solues sans humain \u00e0 trois mois ; d\u00e9lai de r\u00e9ponse inf\u00e9rieur \u00e0 30 secondes ; CSAT sup\u00e9rieur \u00e0 4 sur 5.<\/p>\n<p><strong>\u00c9tape 2.<\/strong> Cartographie sur trois mois d\u2019emails : suivi de commande (52 % des sollicitations), retour et remboursement (21 %), conseils produits (14 %), r\u00e9clamations (8 %), autres (5 %). D\u00e9cision : version 1 = suivi + retours + escalade. Les conseils produits partent en version 2 (elles supposent un branchement sur les fiches produits).<\/p>\n<p><strong>\u00c9tape 3.<\/strong> Trois parcours : \u00ab O\u00f9 est ma commande ? \u00bb (num\u00e9ro ou email, r\u00e9ponse \u00e0 partir du transporteur), \u00ab Je veux retourner un produit \u00bb (motif, \u00e9ligibilit\u00e9, \u00e9tiquette), \u00ab Je veux parler \u00e0 un humain \u00bb (cr\u00e9neaux, rappel sous 2 h ouvr\u00e9es).<\/p>\n<p><strong>\u00c9tape 4.<\/strong> Ton : vouvoiement, pr\u00e9nom du bot, r\u00e9ponses de deux phrases maximum, pas d\u2019humour sur les r\u00e9clamations, aucune promesse de d\u00e9lai de remboursement hors grille officielle.<\/p>\n<p><strong>\u00c9tape 5.<\/strong> Annonce du caract\u00e8re automatis\u00e9 dans le message d\u2019accueil ; collecte limit\u00e9e \u00e0 l\u2019email et au num\u00e9ro de commande ; conservation des conversations 12 mois ; transfert imm\u00e9diat pour toute mention d\u2019allergie ou de r\u00e9action cutan\u00e9e.<\/p>\n<p><strong>\u00c9tape 6.<\/strong> Jeu d\u2019essai : 45 questions r\u00e9elles dont 8 pi\u00e8ges (\u00ab ma cr\u00e8me a ab\u00eem\u00e9 ma peau \u00bb, commande en allemand, num\u00e9ro erron\u00e9 trois fois).<\/p>\n<div class=\"bn-ba\">\n<div class=\"biz\"><b>C\u00f4t\u00e9 entreprise<\/b>Le CDC fait 6 pages : mission, indicateurs, 3 parcours, charte de ton, r\u00e8gles de donn\u00e9es, jeu d\u2019essai. Il est sign\u00e9 avant le premier \u00e9cran de l\u2019\u00e9diteur.<\/div>\n<div class=\"cli\"><b>C\u00f4t\u00e9 client<\/b>Un accueil clair, trois boutons, une r\u00e9ponse de statut en moins de 30 secondes, et un humain joignable en un clic \u00e0 toute heure, m\u00eame si c\u2019est pour un rappel.<\/div>\n<\/div>\n<\/div>\n<h2 id=\"outil\"><span class=\"ez-toc-section\" id=\"Quel_cadrage_de_conception_pour_votre_projet\"><\/span>Quel cadrage de conception pour votre projet ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cinq questions suffisent \u00e0 trancher le cadrage dominant de votre projet. Cochez la situation la plus proche de la v\u00f4tre dans chaque groupe : le panneau de verdict indique le cadrage \u00e0 privil\u00e9gier, avec ses livrables de conception. En cas d\u2019\u00e9galit\u00e9, l\u2019outil retient le cadrage le plus l\u00e9ger : c\u2019est toujours le bon point de d\u00e9part.<\/p>\n<div class=\"bn-gem\" id=\"cpc-w\">\n<h3><span class=\"ez-toc-section\" id=\"Selecteur_de_cadrage_de_conception\"><\/span>S\u00e9lecteur de cadrage de conception<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>R\u00e9pondez avec la situation du jour, pas avec l\u2019ambition \u00e0 trois ans : un cadrage r\u00e9ussi se r\u00e9\u00e9value \u00e0 chaque version.<\/p>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">1. Quelle est la mission principale du chatbot ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpc-1a\"><input type=\"radio\" name=\"cpc-1\" id=\"cpc-1a\" data-p=\"3-2-0-1\" checked>R\u00e9pondre aux questions fr\u00e9quentes (FAQ, support)<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-1b\"><input type=\"radio\" name=\"cpc-1\" id=\"cpc-1b\" data-p=\"0-1-3-2\">Qualifier des prospects et prendre des rendez-vous<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-1c\"><input type=\"radio\" name=\"cpc-1\" id=\"cpc-1c\" data-p=\"2-2-0-2\">Accompagner une d\u00e9marche interne (RH, IT, helpdesk)<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-1d\"><input type=\"radio\" name=\"cpc-1\" id=\"cpc-1d\" data-p=\"0-2-1-3\">Conseiller sur un catalogue complexe (e-commerce, produits)<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">2. Quel volume de contenus existants pouvez-vous brancher sur le bot ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpc-2a\"><input type=\"radio\" name=\"cpc-2\" id=\"cpc-2a\" data-p=\"3-0-1-1\">Peu ou pas de contenu structur\u00e9<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-2b\"><input type=\"radio\" name=\"cpc-2\" id=\"cpc-2b\" data-p=\"2-3-0-1\" checked>Une FAQ claire de 20 \u00e0 100 questions<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-2c\"><input type=\"radio\" name=\"cpc-2\" id=\"cpc-2c\" data-p=\"0-3-0-2\">Des centaines de pages (docs, proc\u00e9dures, articles)<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-2d\"><input type=\"radio\" name=\"cpc-2\" id=\"cpc-2d\" data-p=\"0-0-0-3\">Je ne sais pas encore<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">3. O\u00f9 vivra principalement le chatbot ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpc-3a\"><input type=\"radio\" name=\"cpc-3\" id=\"cpc-3a\" data-p=\"3-1-0-0\" checked>Sur le site web seulement<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-3b\"><input type=\"radio\" name=\"cpc-3\" id=\"cpc-3b\" data-p=\"0-0-3-2\">Site + messageries (WhatsApp, Messenger, Instagram)<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-3c\"><input type=\"radio\" name=\"cpc-3\" id=\"cpc-3c\" data-p=\"1-1-0-2\">Dans un intranet ou un outil interne<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">4. Quelle exigence de fiabilit\u00e9 des r\u00e9ponses ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpc-4a\"><input type=\"radio\" name=\"cpc-4\" id=\"cpc-4a\" data-p=\"3-1-0-1\" checked>R\u00e9ponses enti\u00e8rement ma\u00eetris\u00e9es, aucune improvisation<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-4b\"><input type=\"radio\" name=\"cpc-4\" id=\"cpc-4b\" data-p=\"0-3-0-1\">R\u00e9ponses formul\u00e9es \u00e0 partir de mes contenus uniquement<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-4c\"><input type=\"radio\" name=\"cpc-4\" id=\"cpc-4c\" data-p=\"0-0-2-3\">Conseils ouverts, ton naturel, p\u00e9rim\u00e8tre souple<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-q\">\n<p class=\"gem-qt\">5. Qui va concevoir et faire vivre le bot ?<\/p>\n<div class=\"cdc-chips\">\n<label class=\"cdc-chip\" for=\"cpc-5a\"><input type=\"radio\" name=\"cpc-5\" id=\"cpc-5a\" data-p=\"2-2-1-0\" checked>Moi-m\u00eame ou mon \u00e9quipe, en autonomie<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-5b\"><input type=\"radio\" name=\"cpc-5\" id=\"cpc-5b\" data-p=\"0-0-0-4\">Des experts qui con\u00e7oivent avec nous<\/label><br>\n<label class=\"cdc-chip\" for=\"cpc-5c\"><input type=\"radio\" name=\"cpc-5\" id=\"cpc-5c\" data-p=\"0-1-1-3\">Mixte : nous cadrons, un expert livre<\/label>\n<\/div>\n<\/div>\n<div class=\"gem-out\">\n<div class=\"giv on\">\n<em>Verdict : cadrage A<\/em><br>\n<b>Chatbot FAQ script\u00e9<\/b>\n<p>Votre projet vit d\u2019un p\u00e9rim\u00e8tre born\u00e9 et de r\u00e9ponses s\u00fbres. \u00c0 concevoir : l\u2019arbre de conversation des 20 \u00e0 60 questions les plus fr\u00e9quentes, les libell\u00e9s de boutons, la charte de ton et le parcours d\u2019escalade. C\u2019est le cadrage le plus rapide \u00e0 recetter et le plus simple \u00e0 faire vivre ; il se r\u00e9alise en totale autonomie sur une plateforme no-code, y compris le plan gratuit pour d\u00e9marrer.<\/p>\n<\/div>\n<div class=\"giv\">\n<em>Verdict : cadrage B<\/em><br>\n<b>Assistant IA branch\u00e9 sur vos contenus<\/b>\n<p>Votre richesse, ce sont vos contenus : le bot doit y puiser ses r\u00e9ponses. \u00c0 concevoir : l\u2019inventaire des sources (FAQ, docs, articles) et leur fra\u00eecheur, les r\u00e8gles de garde-fou (ce que le bot ne dit jamais), le ton impos\u00e9 au mod\u00e8le et les indicateurs de couverture. Relisez notre guide du chatbot RAG avant de figer le p\u00e9rim\u00e8tre : le d\u00e9coupage des sources est la d\u00e9cision qui p\u00e8se le plus sur la qualit\u00e9 finale.<\/p>\n<\/div>\n<div class=\"giv\">\n<em>Verdict : cadrage C<\/em><br>\n<b>Agent de qualification multicanal<\/b>\n<p>Votre bot a un m\u00e9tier : faire parler le visiteur, qualifier et d\u00e9clencher l\u2019action (rendez-vous, rappel, panier). \u00c0 concevoir : le tunnel de questions et leur ordre, la grille de scoring, les int\u00e9grations (CRM, agenda) et les sp\u00e9cificit\u00e9s de chaque canal, du widget site \u00e0 WhatsApp. La donn\u00e9e est au centre : d\u00e9finissez tr\u00e8s t\u00f4t quels champs sont collect\u00e9s, lesquels sont facultatifs, et la dur\u00e9e de conservation.<\/p>\n<\/div>\n<div class=\"giv\">\n<em>Verdict : cadrage D<\/em><br>\n<b>Projet accompagn\u00e9 sur mesure<\/b>\n<p>Votre projet croise catalogue complexe, plusieurs canaux et forte exigence de r\u00e9sultat : le cadrage gagne \u00e0 \u00eatre fait avec des experts en cr\u00e9ation de chatbot, dans une offre d\u2019accompagnement type Entreprise, sur devis. \u00c0 concevoir avec eux : le cahier des charges complet (les 8 sections ci-dessous), les jalons de recette et le plan de maintenance. L\u2019int\u00e9r\u00eat d\u2019une \u00e9quipe qui con\u00e7oit et construit avec l\u2019\u00e9diteur de la plateforme : aucune traduction \u00e0 perte entre le CDC et la r\u00e9alisation, et le compte, les sc\u00e9narios et la base restent dans l\u2019\u00e9diteur \u00e0 votre nom apr\u00e8s livraison.<\/p>\n<\/div>\n<p class=\"gem-note\">Le s\u00e9lecteur donne le cadrage dominant au moment o\u00f9 vous r\u00e9pondez : un projet \u00e9volue, un cadrage se r\u00e9\u00e9value \u00e0 chaque version.<\/p>\n<\/div>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Cadrage<\/th>\n<th>Id\u00e9al pour<\/th>\n<th>Livrables de conception cl\u00e9s<\/th>\n<th>Vigilance principale<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>A. FAQ script\u00e9<\/td>\n<td>FAQ stable, parcours guid\u00e9s<\/td>\n<td>Arbre de conversation, libell\u00e9s, escalade<\/td>\n<td>Ne pas sous-estimer l\u2019entretien des questions-r\u00e9ponses<\/td>\n<\/tr>\n<tr>\n<td>B. Assistant IA sur contenus<\/td>\n<td>Base documentaire riche<\/td>\n<td>Inventaire des sources, garde-fous, ton<\/td>\n<td>La fra\u00eecheur des sources conditionne la justesse<\/td>\n<\/tr>\n<tr>\n<td>C. Agent de qualification<\/td>\n<td>Leads, rendez-vous, multicanal<\/td>\n<td>Tunnel de questions, scoring, int\u00e9grations<\/td>\n<td>La collecte de donn\u00e9es doit rester minimale<\/td>\n<\/tr>\n<tr>\n<td>D. Projet accompagn\u00e9<\/td>\n<td>Catalogue complexe, enjeu fort<\/td>\n<td>CDC complet, jalons de recette, maintenance<\/td>\n<td>Formaliser qui maintient le bot apr\u00e8s la livraison<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2 id=\"cahier-des-charges\"><span class=\"ez-toc-section\" id=\"Le_cahier_des_charges_de_conception_section_par_section\"><\/span>Le cahier des charges de conception, section par section<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le cahier des charges (CDC) est le livrable final de la conception : ce document sign\u00e9, le d\u00e9veloppement ou la configuration peut commencer, en interne comme chez un prestataire. Huit sections suffisent, dans cet ordre :<\/p>\n<ol>\n<li><strong>Contexte et mission<\/strong> : le probl\u00e8me chiffr\u00e9 d\u2019origine, la phrase de mission, le p\u00e9rim\u00e8tre explicite des demandes trait\u00e9es et non trait\u00e9es en version 1.<\/li>\n<li><strong>Public et canaux<\/strong> : les personas (client particulier, collaborateur, prospect), les canaux vis\u00e9s avec leurs contraintes de format.<\/li>\n<li><strong>Cartographie des demandes<\/strong> : le tableau fr\u00e9quence x criticit\u00e9 issu de l\u2019\u00e9tape 2, avec les volumes de d\u00e9part.<\/li>\n<li><strong>Parcours de conversation<\/strong> : les arbres ou scripts des parcours retenus, avec leurs sorties et le parcours d\u2019escalade.<\/li>\n<li><strong>Connaissances et niveau d\u2019IA<\/strong> : les sources qui alimenteront le bot, leur responsable, leur fr\u00e9quence de mise \u00e0 jour, et le niveau technique vis\u00e9 (r\u00e8gles, contenus, g\u00e9n\u00e9ration).<\/li>\n<li><strong>Personnalit\u00e9 et ton<\/strong> : la charte \u00e9ditoriale du bot (une page).<\/li>\n<li><strong>Garde-fous et conformit\u00e9<\/strong> : annonce du caract\u00e8re automatis\u00e9, donn\u00e9es collect\u00e9es et dur\u00e9es, sujets interdits, circuit d\u2019escalade et de validation humaine.<\/li>\n<li><strong>Indicateurs et recette<\/strong> : les cibles de l\u2019\u00e9tape 1, le jeu d\u2019essai, les crit\u00e8res de mise en production et le plan d\u2019entretien (revue mensuelle, responsable nomm\u00e9).<\/li>\n<\/ol>\n<p>Notre article \u00ab <a href=\"https:\/\/botnation.ai\/fr\/comment-developper-un-chatbot\/\">d\u00e9velopper un chatbot<\/a> \u00bb propose un g\u00e9n\u00e9rateur de cahier des charges interactif qui r\u00e9dige ces sections \u00e0 partir de vos r\u00e9ponses : utile pour gagner une premi\u00e8re version \u00e0 retravailler.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Qui_concoit_le_chatbot_en_autonomie_ou_accompagne\"><\/span>Qui con\u00e7oit le chatbot : en autonomie ou accompagn\u00e9 ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Deux voies existent, et elles ne s\u2019opposent pas. La voie <strong>autonome<\/strong> : votre \u00e9quipe con\u00e7oit et construit sur une plateforme no-code, avec la grille d\u2019abonnement comme seul co\u00fbt connu d\u2019avance. La voie <strong>accompagn\u00e9e<\/strong> : des experts en cr\u00e9ation de chatbot con\u00e7oivent et r\u00e9alisent le bot avec vous, typiquement dans une offre d\u2019accompagnement type Entreprise, sur devis.<\/p>\n<p>Botnation tient les deux : l\u2019entreprise \u00e9dite la plateforme no-code <strong>et<\/strong> r\u00e9alise des chatbots sur mesure pour ses clients via son offre Entreprise (sur devis). L\u2019int\u00e9r\u00eat de la seconde voie tient \u00e0 la continuit\u00e9 : l\u2019\u00e9quipe qui con\u00e7oit votre bot est celle qui \u00e9dite l\u2019outil sur lequel il tourne, donc sans interm\u00e9diaire entre le cahier des charges et la r\u00e9alisation ; apr\u00e8s livraison, le compte, les sc\u00e9narios et la base de connaissances restent \u00e0 votre nom dans l\u2019\u00e9diteur. Une agence tierce reste tout \u00e0 fait l\u00e9gitime quand un m\u00e9tier tr\u00e8s pointu, une r\u00e9gie sur site ou un int\u00e9grateur d\u00e9j\u00e0 en place l\u2019exigent : ce qui compte, c\u2019est que le CDC de conception reste \u00e9crit et sign\u00e9 des deux c\u00f4t\u00e9s.<\/p>\n<figure class=\"bn-fig\">\n<img loading=\"lazy\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/cap-offres-fr.jpg\" alt=\"Page d'accueil de Botnation : offre Self-Service pour cr\u00e9er en autonomie et offre Accompagnement par les experts en cr\u00e9ation de chatbot\" decoding=\"async\" width=\"1500\" height=\"950\"><figcaption>La page d\u2019accueil de Botnation affiche les deux voies c\u00f4te \u00e0 c\u00f4te : l\u2019offre Self-Service pour concevoir en autonomie, et l\u2019offre Accompagnement o\u00f9 les experts con\u00e7oivent avec vous.<\/figcaption><\/figure>\n<p>Voici la grille publique de la plateforme, relev\u00e9e le 10 septembre 2026 sur la page <a href=\"https:\/\/botnation.ai\/fr\/tarifs\/\">tarifs<\/a> (prix HT) :<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Offre<\/th>\n<th>Prix public (relev\u00e9 du 10\/09\/2026, HT)<\/th>\n<th>Ce que \u00e7a couvre pour concevoir<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Gratuit<\/td>\n<td>0 \u20ac par mois<\/td>\n<td>Chatbots illimit\u00e9s : concevoir et prototyper en totale autonomie<\/td>\n<\/tr>\n<tr>\n<td>Basic<\/td>\n<td>39 \u20ac par mois<\/td>\n<td>Fonctionnalit\u00e9s compl\u00e8tes, analytics, 500 utilisateurs et 500 cr\u00e9dits IA offerts (une seule fois)<\/td>\n<\/tr>\n<tr>\n<td>Pro<\/td>\n<td>59 \u20ac par mois<\/td>\n<td>Idem Basic avec 1 000 utilisateurs et 1 000 cr\u00e9dits IA offerts (une seule fois)<\/td>\n<\/tr>\n<tr>\n<td>Entreprise<\/td>\n<td>Sur mesure, sur devis<\/td>\n<td>Responsable de compte d\u00e9di\u00e9, onboarding personnalis\u00e9, support premium, services de cr\u00e9ation de chatbot<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Les cr\u00e9dits IA consomm\u00e9s au-del\u00e0 des dotations s\u2019ach\u00e8tent en packs : 1 000 cr\u00e9dits \u00e0 25 \u20ac, 5 000 \u00e0 100 \u20ac, 15 000 \u00e0 250 \u20ac, 60 000 \u00e0 900 \u20ac (m\u00eames relev\u00e9s du 10\/09\/2026, HT), et un utilisateur au-del\u00e0 du quota de l\u2019offre co\u00fbte 0,05 \u20ac par mois. Le co\u00fbt d\u2019un accompagnement sur mesure, lui, se chiffre uniquement sur devis : toute fourchette qui circulerait sans engagement ne vaut pas signature.<\/p>\n<figure class=\"bn-fig\">\n<img loading=\"lazy\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/cap-tarifs-fr.jpg\" alt=\"Grille tarifaire de Botnation : offres Gratuit 0 \u20ac, Basic 39 \u20ac, Pro 59 \u20ac et Entreprise sur mesure, relev\u00e9e le 10 septembre 2026\" decoding=\"async\" width=\"1500\" height=\"950\"><figcaption>La grille publique de Botnation relev\u00e9e le 10 septembre 2026 : gratuit pour concevoir en autonomie, offre Entreprise sur mesure pour les projets accompagn\u00e9s (prix HT).<\/figcaption><\/figure>\n<figure class=\"bn-fig\">\n<img loading=\"lazy\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/09\/cap-credits-fr.jpg\" alt=\"Packs de cr\u00e9dits IA Botnation : 1 000 cr\u00e9dits \u00e0 25 \u20ac, 5 000 \u00e0 100 \u20ac, 15 000 \u00e0 250 \u20ac et 60 000 \u00e0 900 \u20ac\" decoding=\"async\" width=\"1500\" height=\"950\"><figcaption>Les packs de cr\u00e9dits IA, consomm\u00e9s quand la conception s\u2019appuie sur la g\u00e9n\u00e9ration (relev\u00e9 du 10 septembre 2026, prix HT).<\/figcaption><\/figure>\n<h2 id=\"erreurs\"><span class=\"ez-toc-section\" id=\"Les_5_erreurs_de_conception_qui_coutent_le_plus_cher\"><\/span>Les 5 erreurs de conception qui co\u00fbtent le plus cher<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nous consacrons un article complet aux <a href=\"https:\/\/botnation.ai\/fr\/erreurs-creation-chatbot\/\">erreurs de cr\u00e9ation d\u2019un chatbot<\/a> ; voici celles qui se jouent pr\u00e9cis\u00e9ment \u00e0 l\u2019\u00e9tape de conception, o\u00f9 elles sont les plus ch\u00e8res \u00e0 r\u00e9parer.<\/p>\n<div class=\"bn-cols\">\n<div class=\"bn-col warn\">\n<h4><span class=\"ez-toc-section\" id=\"Les_erreurs_de_cadrage\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0Z\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>Les erreurs de cadrage<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><strong>Le p\u00e9rim\u00e8tre \u00e9lastique<\/strong> : \u00ab il pourra aussi\u2026 \u00bb \u00e0 chaque r\u00e9union ; la version 1 ne sort jamais.<\/li>\n<li><strong>Aucun indicateur<\/strong> : impossible de dire si le bot sert \u00e0 quelque chose, donc impossible de le d\u00e9fendre en comit\u00e9.<\/li>\n<li><strong>Concevoir pour la d\u00e9mo<\/strong> : parcours spectaculaires sur les cas nominaux, rien pour les cas r\u00e9els (fautes, col\u00e8re, hors-sujet).<\/li>\n<\/ul>\n<\/div>\n<div class=\"bn-col warn\">\n<h4><span class=\"ez-toc-section\" id=\"Les_erreurs_dexperience\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0Z\"><\/path><path d=\"M12 9v4\"><\/path><path d=\"M12 17h.01\"><\/path><\/svg>Les erreurs d\u2019exp\u00e9rience<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li><strong>Pas d\u2019escalade con\u00e7ue<\/strong> : l\u2019utilisateur enferm\u00e9 dans un menu \u00e0 boutons sans issue humaine.<\/li>\n<li><strong>Le ton par d\u00e9faut<\/strong> : la voix du bot d\u00e9cide elle-m\u00eame au fil des r\u00e9ponses, souvent \u00e0 la voix du dernier r\u00e9dacteur.<\/li>\n<li><strong>La conformit\u00e9 en post-scriptum<\/strong> : transparence et donn\u00e9es personnelles pens\u00e9es apr\u00e8s la mise en ligne, au moment o\u00f9 il faut tout r\u00e9\u00e9crire.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>Le point commun de ces cinq erreurs : elles sont invisibles le jour du lancement et se paient au premier mois d\u2019exploitation. C\u2019est la raison pour laquelle la m\u00e9thode ci-dessus place les indicateurs \u00e0 l\u2019\u00e9tape 1 et les garde-fous \u00e0 l\u2019\u00e9tape 5, avant tout d\u00e9veloppement.<\/p>\n<h2 id=\"faq\"><span class=\"ez-toc-section\" id=\"FAQ_sur_la_conception_dun_chatbot\"><\/span>FAQ sur la conception d\u2019un chatbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"bn-faq\">\n<summary>Faut-il savoir coder pour concevoir un chatbot ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Non. La conception produit un cahier des charges, des parcours et une charte de ton : des livrables d\u2019\u00e9criture et d\u2019analyse, pas de code. La r\u00e9alisation elle-m\u00eame peut se faire sans programmer, sur une plateforme no-code ; notre guide \u00ab <a href=\"https:\/\/botnation.ai\/fr\/comment-developper-un-chatbot\/\">d\u00e9velopper un chatbot<\/a> \u00bb compare les trois voies, dont la voie code pour ceux qui la pr\u00e9f\u00e8rent.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Quelle diff\u00e9rence entre concevoir et d\u00e9velopper un chatbot ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>La conception d\u00e9cide <strong>ce que<\/strong> le bot doit faire et avec quelles limites ; le d\u00e9veloppement construit <strong>comment<\/strong> il le fait (configuration no-code ou code). Les deux peuvent \u00eatre men\u00e9s par la m\u00eame personne, mais les livrables diff\u00e8rent : CDC et parcours d\u2019un c\u00f4t\u00e9, sc\u00e9narios et int\u00e9grations de l\u2019autre.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Combien de temps prend la conception d\u2019un chatbot ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>En ordre de grandeur : quelques jours pour un FAQ script\u00e9 au p\u00e9rim\u00e8tre born\u00e9, quelques semaines pour un assistant IA branch\u00e9 sur une base documentaire riche (il faut inventorier et fiabiliser les sources), et un vrai chantier d\u2019atelier pour un projet multicanal accompagn\u00e9. La variable qui p\u00e8se le plus n\u2019est pas la technique : c\u2019est le temps de r\u00e9unir et de fiabiliser vos contenus et votre cartographie des demandes.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Combien co\u00fbte la conception d\u2019un chatbot ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>En autonomie sur une plateforme no-code, le co\u00fbt de conception est celui de votre temps de travail : les plans vont du gratuit (0 \u20ac) aux abonnements 39 \u20ac et 59 \u20ac par mois (grille relev\u00e9e le 10\/09\/2026, HT), auxquels s\u2019ajoutent les cr\u00e9dits IA si vous utilisez la g\u00e9n\u00e9ration. En accompagnement sur mesure, le co\u00fbt d\u00e9pend du p\u00e9rim\u00e8tre et se chiffre uniquement sur devis.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Un chatbot doit-il dire qu\u2019il est un robot ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Oui, et cela se con\u00e7oit d\u00e8s le premier message. L\u2019article 50 du r\u00e8glement (UE) 2024\/1689 sur l\u2019IA, applicable depuis le 2 ao\u00fbt 2026, impose d\u2019informer l\u2019utilisateur qu\u2019il interagit avec une IA, sauf si cela ressort clairement du contexte ; la CNIL le recommandait d\u00e9j\u00e0 dans sa fiche \u00ab Chatbots \u00bb du 19 f\u00e9vrier 2021. En pratique : une phrase d\u2019accueil claire, et aucune r\u00e9ponse g\u00e9n\u00e9r\u00e9e faite passer pour un texte humain.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Par o\u00f9 commencer quand on n\u2019a pas de donn\u00e9es sur les demandes ?<\/summary>\n<div class=\"bn-faq-b\">\n<p>Par les sources que vous avez d\u00e9j\u00e0 : bo\u00eete mail partag\u00e9e, tickets du support, questions pos\u00e9es \u00e0 vos \u00e9quipes commerciales, recherches internes du site. \u00c0 d\u00e9faut, une semaine de relev\u00e9 syst\u00e9matique suffit \u00e0 faire \u00e9merger les premi\u00e8res questions r\u00e9currentes : mieux vaut trois mois de donn\u00e9es imparfaites qu\u2019un atelier d\u2019imagination.<\/p>\n<\/div>\n<\/details>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion_concevoir_cest_decider_avant_de_construire\"><\/span>Conclusion : concevoir, c\u2019est d\u00e9cider avant de construire<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Un chatbot r\u00e9ussi est d\u2019abord un chatbot bien con\u00e7u : une mission d\u2019une phrase, des indicateurs fix\u00e9s avant la premi\u00e8re r\u00e9ponse, des parcours avec des sorties, un ton \u00e9crit, des garde-fous pos\u00e9s avant le lancement et un plan d\u2019entretien nomm\u00e9. La partie technique, elle, n\u2019a jamais \u00e9t\u00e9 aussi accessible : le choix se joue d\u00e9sormais entre l\u2019autonomie sur une plateforme no-code et un accompagnement sur mesure par une \u00e9quipe d\u2019experts, les deux voies pouvant se succ\u00e9der sur le m\u00eame projet.<\/p>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Passez_de_la_conception_a_la_mise_en_service\"><\/span>Passez de la conception \u00e0 la mise en service<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Concevez votre chatbot en autonomie sur la plateforme, du plan gratuit aux offres Basic et Pro, ou confiez la conception et la r\u00e9alisation \u00e0 nos experts en cr\u00e9ation de chatbot : dans les deux cas, le cahier des charges ci-dessus reste votre meilleure rampe de lancement.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/fr\/chatbot-devis\/\">Demander un devis de cr\u00e9ation de chatbot<\/a><\/p>\n<p><a href=\"https:\/\/botnation.ai\/fr\/tarifs\/\">Ou voir les tarifs de la plateforme<\/a><\/p>\n<\/div>\n<\/div>\n<p><script>(function(){var w=document.getElementById(\"cpc-w\");if(!w)return;var ps=w.querySelectorAll(\".giv\");function upd(){var t=[0,0,0,0];var rs=w.querySelectorAll(\"input:checked\");for(var i=0;rs.length>i;i++){var p=(rs[i].getAttribute(\"data-p\")||\"\").split(\"-\");for(var k=0;4>k;k++){t[k]+=(p.length>k)?(parseInt(p[k],10)||0):0}}var bi=0;for(var k=1;4>k;k++){if(t[k]>t[bi]){bi=k}}for(var j=0;ps.length>j;j++){if(j==bi){ps[j].classList.add(\"on\")}else{ps[j].classList.remove(\"on\")}}}var is=w.querySelectorAll(\"input\");for(var i2=0;is.length>i2;i2++){is[i2].addEventListener(\"change\",upd)}upd()})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En bref La conception d\u2019un chatbot, c\u2019est tout ce qui se d\u00e9cide avant la premi\u00e8re brique technique : la mission, le public, le canal, le niveau d\u2019IA, les parcours, le ton et les garde-fous. Notre m\u00e9thode en 7 \u00e9tapes, du cadrage au jeu d\u2019essai, avec le cahier des charges complet, un s\u00e9lecteur de cadrage interactif [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":31624,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[346],"tags":[],"class_list":["post-31631","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatbot"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/comments?post=31631"}],"version-history":[{"count":0,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/posts\/31631\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media\/31624"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media?parent=31631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/categories?post=31631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/tags?post=31631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}