{"id":31153,"date":"2026-06-23T15:27:04","date_gmt":"2026-06-23T13:27:04","guid":{"rendered":"https:\/\/botnation.ai\/chatbot-definition-examples\/"},"modified":"2026-07-28T17:15:19","modified_gmt":"2026-07-28T15:15:19","slug":"chatbot-definition-examples","status":"publish","type":"post","link":"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/","title":{"rendered":"Chatbot Definition: What It Is, How It Works, and Examples"},"content":{"rendered":"<div class=\"bn-art\">\n<div class=\"bn-tldr\">\n<p><strong>In short.<\/strong> A chatbot is software that holds a conversation with a human in natural language, by text or by voice. There are two main families: <strong>rule-based<\/strong> chatbots (which follow a script) and <strong>AI<\/strong> chatbots (which understand your questions through natural language processing and large language models).<\/p>\n<p>Companies use them to answer customers around the clock, qualify leads, automate support or guide a purchase. And today you can build one <strong>without writing code<\/strong>, in a few hours.<\/p>\n<\/div>\n<p>You have almost certainly talked to a chatbot already: on an online store, inside a banking app, on WhatsApp or through ChatGPT. The word is everywhere, yet the definition stays fuzzy for most people. This guide sets it straight: what a chatbot actually is, how it works, the different types, how it compares to ChatGPT, and how to build one yourself.<\/p>\n<div class=\"bn-toc\">\n<span class=\"bn-klabel\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01\"><\/path><\/svg>On this page<\/span>\n<ol>\n<li><a href=\"#def\">What is a chatbot?<\/a><\/li>\n<li><a href=\"#fonctionnement\">How does a chatbot work?<\/a><\/li>\n<li><a href=\"#types\">Types of chatbots<\/a><\/li>\n<li><a href=\"#demo\">Try a chatbot<\/a><\/li>\n<li><a href=\"#chatgpt\">Chatbot or ChatGPT?<\/a><\/li>\n<li><a href=\"#usages\">What are chatbots used for?<\/a><\/li>\n<li><a href=\"#exemples\">Real chatbot examples<\/a><\/li>\n<li><a href=\"#avantages\">Benefits and limitations<\/a><\/li>\n<li><a href=\"#creer\">How to build a chatbot<\/a><\/li>\n<li><a href=\"#faq\">Frequently asked questions<\/a><\/li>\n<\/ol>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 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\">Summary<\/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\/en\/chatbot-definition-examples\/#What_is_a_chatbot_Definition_and_meaning\" >What is a chatbot? Definition and meaning<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Chatbot_chatterbot_conversational_agent_the_words_behind_it\" >Chatbot, chatterbot, conversational agent: the words behind it<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#How_does_a_chatbot_work_step_by_step\" >How does a chatbot work, step by step?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Types_of_chatbots_rule-based_AI_and_AI_agents\" >Types of chatbots: rule-based, AI, and AI agents<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Try_a_chatbot_right_now\" >Try a chatbot right now<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Demo_chatbot\" >Demo chatbot<\/a><\/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\/en\/chatbot-definition-examples\/#Chatbot_vs_ChatGPT_what_is_the_difference\" >Chatbot vs ChatGPT: what is the difference?<\/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-8\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#ChatGPT_general_purpose_chatbot\" >ChatGPT (general purpose chatbot)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Business_chatbot\" >Business chatbot<\/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-10\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#What_are_chatbots_used_for\" >What are chatbots used for?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Chatbot_examples_who_actually_uses_them\" >Chatbot examples: who actually uses them<\/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-12\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#SNCF\" >SNCF<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Departement_du_Var\" >D\u00e9partement du Var<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Ecommerce\" >Ecommerce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Travel_HR\" >Travel &amp; HR<\/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-16\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Chatbot_benefits_and_limitations\" >Chatbot benefits and limitations<\/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-17\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Benefits\" >Benefits<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Limitations_to_know\" >Limitations to know<\/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-19\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#How_to_create_a_chatbot_without_coding\" >How to create a chatbot (without coding)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Build_your_chatbot_for_free\" >Build your chatbot, for free<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/botnation.ai\/en\/chatbot-definition-examples\/#Frequently_asked_questions\" >Frequently asked questions<\/a><\/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\/en\/chatbot-definition-examples\/#Key_takeaways\" >Key takeaways<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"def\"><span class=\"ez-toc-section\" id=\"What_is_a_chatbot_Definition_and_meaning\"><\/span>What is a chatbot? Definition and meaning<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A <strong>chatbot<\/strong> is a computer program built to simulate a conversation with a human being. You write to it (or speak to it) the way you would to a person, and it answers in natural language. The word joins <em>chat<\/em> and <em>bot<\/em>, short for robot: literally, a robot you can chat with.<\/p>\n<div class=\"bn-def\">\n<span class=\"bn-klabel\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 16v-4M12 8h.01\"><\/path><\/svg>Definition<\/span>\n<p>A chatbot is a conversational interface: it receives a message (text or voice), works out what it means, then returns an answer or triggers an action. Not every chatbot runs on artificial intelligence. Plenty of them simply follow a preprogrammed script.<\/p>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"Chatbot_chatterbot_conversational_agent_the_words_behind_it\"><\/span>Chatbot, chatterbot, conversational agent: the words behind it<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The idea is older than the word. In 1966, Joseph Weizenbaum built <em>ELIZA<\/em> at MIT, the program still credited as the first chatbot, but the label came almost thirty years later: researcher Michael Mauldin coined <strong>\u201cchatterbot\u201d<\/strong> in 1994 for Julia, a program that chatted with players inside an online game. Business software also uses <strong>\u201cconversational agent\u201d<\/strong>, \u201cvirtual agent\u201d and \u201cvirtual assistant\u201d as near synonyms. Strictly speaking, a virtual assistant like Siri or Alexa spans many domains and usually listens, while a chatbot answers within a defined scope. In everyday use, \u201cchatbot\u201d is the word people actually type, so it is the one we use here.<\/p>\n<h2 id=\"fonctionnement\"><span class=\"ez-toc-section\" id=\"How_does_a_chatbot_work_step_by_step\"><\/span>How does a chatbot work, step by step?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The principle never changes: understand a request, then answer it. What changes is the <strong>sophistication<\/strong> of each stage. Here is the journey of a message inside a modern AI chatbot:<\/p>\n<ol class=\"bn-steps\">\n<li><b>The message comes in<\/b> You type a question or tap a button. The chatbot picks up that input, whatever the channel: website, app, messaging.<\/li>\n<li><b>Understanding (NLU)<\/b> Through natural language understanding, the bot identifies your <em>intent<\/em> and the useful details, even with a typo or an unexpected phrasing.<\/li>\n<li><b>Finding the answer<\/b> It looks the information up: in a predefined script, in a knowledge base, or through a large language model (LLM) fed with your own content.<\/li>\n<li><b>Generating the reply<\/b> The chatbot writes an answer in natural language and, if it has the capability, performs an action: booking an appointment, opening a ticket, handing the case to an agent.<\/li>\n<\/ol>\n<div class=\"bn-fig\">\n<img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/06\/chatbot-fonctionnement.jpg\" alt=\"Person chatting with a chatbot on a smartphone, illustrating how an automated conversation works\"><figcaption>A chatbot receives a message, works out the intent behind it, then answers, instantly and at any hour.<\/figcaption><\/div>\n<div class=\"bn-call bn-info\">\n<svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 16v-4M12 8h.01\"><\/path><\/svg>\n<div>\n<span class=\"bn-klabel\">Good to know<\/span>\n<p><b>NLP, NLU, LLM: what are we talking about?<\/b> <em>NLP<\/em> (natural language processing) is the overall field; <em>NLU<\/em> is its comprehension side; an <em>LLM<\/em> (large language model, like the ones behind ChatGPT) is the engine that lets recent chatbots understand and write far more nuanced answers.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"types\"><span class=\"ez-toc-section\" id=\"Types_of_chatbots_rule-based_AI_and_AI_agents\"><\/span>Types of chatbots: rule-based, AI, and AI agents<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Two big families exist, plus a more recent category, the AI agent. Knowing the difference keeps you from paying for AI where a script would do, or the other way around.<\/p>\n<div class=\"bn-tablewrap\">\n<table>\n<thead>\n<tr>\n<th>Type<\/th>\n<th>How it works<\/th>\n<th>Best for<\/th>\n<th>Limitation<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Rule-based chatbot<\/td>\n<td>Follows a decision tree: buttons, keywords, prewritten answers<\/td>\n<td>FAQs, simple journeys, lead qualification<\/td>\n<td>Cannot handle questions it did not expect<\/td>\n<\/tr>\n<tr>\n<td>AI chatbot<\/td>\n<td>Understands natural language (NLU plus LLM), draws on your data<\/td>\n<td>Rich customer support, personalized answers<\/td>\n<td>Needs guardrails to avoid off-topic replies<\/td>\n<\/tr>\n<tr>\n<td>AI agent<\/td>\n<td>Understands <em>and acts<\/em>: chains tasks, calls tools<\/td>\n<td>Complex end-to-end processes<\/td>\n<td>Harder to design and to supervise<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>The border is porous: the best business chatbots today are <strong>hybrid<\/strong>. They keep a controlled script for sensitive journeys and call on AI to interpret open questions and pull answers from a knowledge base. To dig into the gap between answering and acting, read our take on the <a href=\"https:\/\/botnation.ai\/en\/chatbot-conversational-agent\/\">chatbot as a conversational agent<\/a>.<\/p>\n<h2 id=\"demo\"><span class=\"ez-toc-section\" id=\"Try_a_chatbot_right_now\"><\/span>Try a chatbot right now<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Rather than a long explanation, try one. Here is a sample mini chatbot: ask it a question about chatbots, or click a suggestion. It runs on keyword matching, a good illustration of a simple chatbot with no AI behind it.<\/p>\n<div class=\"bn-bot\">\n<h3><span class=\"ez-toc-section\" id=\"Demo_chatbot\"><\/span>Demo chatbot<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A scripted example, running right inside this page. Nothing is sent anywhere: everything happens in your browser.<\/p>\n<div class=\"bn-bot-win\">\n<div class=\"bn-bot-bar\">\n<span class=\"bn-bot-ava\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"4\" y=\"8\" width=\"16\" height=\"11\" rx=\"3\"><\/rect><path d=\"M12 8V4M9 4h6M8.5 13h.01M15.5 13h.01\"><\/path><\/svg><\/span><br>\n<span class=\"bn-bot-id\"><b>Botty<\/b><span>online<\/span><\/span>\n<\/div>\n<div class=\"bn-bot-log\">\n<div class=\"bn-bot-msg bot\">Hi! I am a sample mini chatbot. Ask me a question about chatbots, or use a button below.<\/div>\n<\/div>\n<div class=\"bn-bot-quick\">\n<button type=\"button\" class=\"bn-bot-qbtn\" data-q=\"What is a chatbot?\">What is a chatbot?<\/button><br>\n<button type=\"button\" class=\"bn-bot-qbtn\" data-q=\"What is the difference with ChatGPT?\">Difference with ChatGPT?<\/button><br>\n<button type=\"button\" class=\"bn-bot-qbtn\" data-q=\"How do I create a chatbot?\">How do I create one?<\/button><br>\n<button type=\"button\" class=\"bn-bot-qbtn\" data-q=\"Is it free?\">Is it free?<\/button>\n<\/div>\n<div class=\"bn-bot-form\">\n<input type=\"text\" class=\"bn-bot-input\" placeholder=\"Type your question...\" autocomplete=\"off\" aria-label=\"Your message\"><br>\n<button type=\"button\" class=\"bn-bot-send\">Send<\/button>\n<\/div>\n<\/div>\n<p class=\"bn-bot-note\">This bot follows plain keywords. An AI chatbot would understand full sentences and many different phrasings.<\/p>\n<div class=\"bbot-kb\" hidden aria-hidden=\"true\">\n<div data-k=\"definition,what is a chatbot,what is chatbot,chatbot mean,meaning\">A chatbot is software that talks with you in natural language. The simplest ones follow a script built from buttons; the most advanced use artificial intelligence to understand your questions.<\/div>\n<div data-k=\"work,works,how it works,how does it,function\">An AI chatbot reads your message, identifies your intent, looks up the right information, then writes an answer. A rule-based chatbot follows a decision tree prepared in advance.<\/div>\n<div data-k=\"types,type,kinds,sorts,categories,family\">Two big families: rule-based chatbots (scripts, buttons) and AI chatbots (language understanding, LLM). An AI agent goes further still: it acts, it does not just answer.<\/div>\n<div data-k=\"chatgpt,gpt,difference with chatgpt\">ChatGPT is a general purpose AI chatbot, trained to talk about anything. A business chatbot is specialized: connected to your data, scoped to your topics and plugged into your channels, such as your website or WhatsApp.<\/div>\n<div data-k=\"create,build,make a chatbot,develop,set up\">With a no-code platform like Botnation, you build a chatbot without writing code: you assemble the script, connect the AI to your FAQ, then publish it on your website or on WhatsApp.<\/div>\n<div data-k=\"free,price,cost,pricing,how much,paid\">Yes, you can start for free. Botnation has a free plan to test with, then paid plans that grow with your conversation volume.<\/div>\n<div data-k=\"example,examples,who uses,brands,companies\">Organizations such as SNCF, the French national rail operator, or the D\u00e9partement du Var, a regional authority, run chatbots to answer around the clock. Retail, HR, travel, local government: the uses are everywhere.<\/div>\n<div data-k=\"whatsapp,messenger,instagram,channel,channels,website,publish\">One chatbot can live on your website, WhatsApp, Messenger or Instagram. You build it once, you publish it everywhere.<\/div>\n<div data-k=\"hello,hey,hiya,good morning,good evening,howdy\">Hi there! Ask me a question about chatbots: definition, how they work, the difference with ChatGPT, or how to build one.<\/div>\n<div data-k=\"thanks,thank you,great,awesome,cool,perfect\">Happy to help! Any other question about chatbots?<\/div>\n<div data-k=\"__fb\">Good question! I am only a very simple example. To go deeper, read the guide below, or build your own chatbot with Botnation.<\/div>\n<\/div>\n<\/div>\n<h2 id=\"chatgpt\"><span class=\"ez-toc-section\" id=\"Chatbot_vs_ChatGPT_what_is_the_difference\"><\/span>Chatbot vs ChatGPT: what is the difference?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>It has been the most common mix-up since 2023. The short answer: <strong>ChatGPT is a chatbot<\/strong>. More precisely, it is a <em>general purpose<\/em> AI chatbot, powered by a large language model and trained to converse about almost anything.<\/p>\n<p>A business chatbot has a different job. It is <strong>specialized<\/strong>: connected to your data (catalog, FAQ, customer base), scoped to your topics, and embedded in your channels. It does not talk about everything. It answers accurately, inside your perimeter, without making things up.<\/p>\n<div class=\"bn-cols\">\n<div class=\"bn-col biz\">\n<h4><span class=\"ez-toc-section\" id=\"ChatGPT_general_purpose_chatbot\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M2 12h20M12 2a15 15 0 0 1 0 20a15 15 0 0 1 0-20\"><\/path><\/svg>ChatGPT (general purpose chatbot)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Can discuss almost anything<\/li>\n<li>General knowledge, not your data<\/li>\n<li>Can hallucinate on your specifics<\/li>\n<li>Great for writing, brainstorming, learning<\/li>\n<\/ul>\n<\/div>\n<div class=\"bn-col cli\">\n<h4><span class=\"ez-toc-section\" id=\"Business_chatbot\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 21h18M5 21V7l8-4v18M19 21V11l-6-3\"><\/path><\/svg>Business chatbot<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Specialized in your business<\/li>\n<li>Connected to your content and tools<\/li>\n<li>Scoped to stay reliable and on topic<\/li>\n<li>Great for support, sales and HR<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>Good news: the two worlds are converging. A modern chatbot can borrow the <em>power<\/em> of a ChatGPT class LLM while staying anchored to your data, through a technique called RAG (retrieval augmented generation). You get the fluency of ChatGPT without the guesswork.<\/p>\n<h2 id=\"usages\"><span class=\"ez-toc-section\" id=\"What_are_chatbots_used_for\"><\/span>What are chatbots used for?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A chatbot answers instantly, at any hour, to an unlimited number of people at the same time. That opens up very concrete uses:<\/p>\n<ul>\n<li><strong>Customer support 24\/7<\/strong>: answering frequent questions, opening tickets, handing over to a human when it matters.<\/li>\n<li><strong>Sales and ecommerce<\/strong>: recommending a product, reassuring the buyer before checkout, cutting cart abandonment.<\/li>\n<li><strong>Lead generation<\/strong>: engaging the visitor, qualifying the need, collecting contact details.<\/li>\n<li><strong>Human resources<\/strong>: answering employees (time off, payroll, onboarding) without tying up the HR team.<\/li>\n<li><strong>Appointment booking<\/strong>: offering open slots and reserving them automatically.<\/li>\n<\/ul>\n<p>The list is far from exhaustive. Explore other <a href=\"https:\/\/botnation.ai\/en\/uses-chatbots\/\">chatbot uses by industry<\/a>. For companies, the stake is economic too: <em>85% of customer service leaders<\/em> planned to explore or deploy a generative AI chatbot in 2025 (Gartner).<\/p>\n<div class=\"bn-stats\">\n<div class=\"bn-stat\"><b>85%<\/b><span>of customer service leaders exploring an AI chatbot in 2025 (Gartner)<\/span><\/div>\n<div class=\"bn-stat\"><b>80%<\/b><span>of common service requests resolved by AI by 2029, according to Gartner projections<\/span><\/div>\n<div class=\"bn-stat\"><b>100M<\/b><span>users reached by ChatGPT in roughly 2 months in early 2023<\/span><\/div>\n<\/div>\n<h2 id=\"exemples\"><span class=\"ez-toc-section\" id=\"Chatbot_examples_who_actually_uses_them\"><\/span>Chatbot examples: who actually uses them<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Chatbots are not reserved for tech giants. Very different organizations, from national operators to local government, rely on them every day:<\/p>\n<div class=\"bn-grid\">\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"SNCF\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 15V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v9M4 15h16M4 15l-2 4h20l-2-4M9 19v2M15 19v2\"><\/path><\/svg>SNCF<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>France\u2019s national rail operator uses a chatbot to point travelers in the right direction, answer recurring questions and take pressure off customer service at peak times.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"Departement_du_Var\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 21h18M5 21V8l7-5 7 5v13M9 21v-6h6v6\"><\/path><\/svg>D\u00e9partement du Var<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>A French regional authority uses a chatbot to answer residents and smooth their access to public services.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"Ecommerce\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"9\" cy=\"21\" r=\"1\"><\/circle><circle cx=\"20\" cy=\"21\" r=\"1\"><\/circle><path d=\"M1 1h4l2.6 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6\"><\/path><\/svg>Ecommerce<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>An online retailer recommends products, tracks orders and answers pre-sales questions.<\/p>\n<\/div>\n<div class=\"bn-card\">\n<h4><span class=\"ez-toc-section\" id=\"Travel_HR\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8M23 21v-2a4 4 0 0 0-3-3.87\"><\/path><\/svg>Travel &amp; HR<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Tourist boards and HR departments automate the answers to their most frequent questions.<\/p>\n<\/div>\n<\/div>\n<div class=\"bn-fig\">\n<img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/06\/chatbot-exemples.jpg\" alt=\"Customer getting help from a customer service chatbot on her phone in an ecommerce context\"><figcaption>From ecommerce to public services, the chatbot takes the repetitive requests on the front line.<\/figcaption><\/div>\n<p>Want to see a real case? Read this <a href=\"https:\/\/botnation.ai\/en\/chatbot-customer-service-example\/\">customer service chatbot example<\/a>, or the rollout of the <a href=\"https:\/\/botnation.ai\/en\/clients\/departement-du-var\/\">D\u00e9partement du Var chatbot<\/a>.<\/p>\n<h2 id=\"avantages\"><span class=\"ez-toc-section\" id=\"Chatbot_benefits_and_limitations\"><\/span>Chatbot benefits and limitations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A chatbot is not magic: well designed, it saves precious time; badly scoped, it frustrates. The panels below sum up the essentials.<\/p>\n<div class=\"bn-cols\">\n<div class=\"bn-col cli\">\n<h4><span class=\"ez-toc-section\" id=\"Benefits\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6L9 17l-5-5\"><\/path><\/svg>Benefits<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Available 24\/7, with no queue<\/li>\n<li>Handles an unlimited volume of requests in parallel<\/li>\n<li>Cuts costs on repetitive tasks<\/li>\n<li>Consistent, instant answers<\/li>\n<li>Frees the team up for complex cases<\/li>\n<\/ul>\n<\/div>\n<div class=\"bn-col biz\">\n<h4><span class=\"ez-toc-section\" id=\"Limitations_to_know\"><\/span><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M10.29 3.86L1.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 9v4M12 17h.01\"><\/path><\/svg>Limitations to know<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>A rule-based bot cannot handle the unexpected<\/li>\n<li>A poorly scoped AI chatbot can hallucinate<\/li>\n<li>Sensitive data calls for care around privacy<\/li>\n<li>A handover to a human stays essential<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"bn-call bn-warn\">\n<svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M10.29 3.86L1.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 9v4M12 17h.01\"><\/path><\/svg>\n<div>\n<span class=\"bn-klabel\">Common mistake<\/span>\n<p><b>Trying to automate everything.<\/b> A good chatbot knows when to <em>hand over<\/em>. Always plan an exit route toward a human agent: that is what separates a useful chatbot from a frustrating answering machine.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"creer\"><span class=\"ez-toc-section\" id=\"How_to_create_a_chatbot_without_coding\"><\/span>How to create a chatbot (without coding)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Good news: you no longer need to be a developer. <strong>No-code<\/strong> platforms let you build a chatbot visually, by assembling blocks. Here is the usual path:<\/p>\n<ol class=\"bn-steps\">\n<li><b>Set the goal<\/b> Support, sales, appointment booking. A clear goal drives everything that follows.<\/li>\n<li><b>Map the key questions<\/b> List what your users ask most often: that is the raw material of the chatbot.<\/li>\n<li><b>Build the script<\/b> In a visual editor, chain messages, buttons and conditions. Not a single line of code.<\/li>\n<li><b>Connect the AI to your content<\/b> Link your FAQ or your knowledge base so the bot can answer open questions.<\/li>\n<li><b>Test, publish, improve<\/b> Ship it on your website or your messaging apps, watch the real conversations, adjust.<\/li>\n<\/ol>\n<div class=\"bn-fig\">\n<img decoding=\"async\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/06\/chatbot-creer.jpg\" alt=\"Building a chatbot without code on a laptop, using a visual conversation flow editor\"><figcaption>With a no-code platform, you assemble a chatbot visually, then publish it in a few clicks.<\/figcaption><\/div>\n<p>The same chatbot then ships across several <a href=\"https:\/\/botnation.ai\/en\/channels\/\">channels<\/a>: your website, but also <a href=\"https:\/\/botnation.ai\/en\/whatsapp\/\">WhatsApp<\/a>, Messenger or Instagram. And starting with no budget is possible: see the options for a <a href=\"https:\/\/botnation.ai\/en\/free-chatbot\/\">free chatbot<\/a>.<\/p>\n<div class=\"bn-cta\">\n<h3><span class=\"ez-toc-section\" id=\"Build_your_chatbot_for_free\"><\/span>Build your chatbot, for free<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Botnation is the French no-code platform for building an AI chatbot and publishing it on your website, WhatsApp or Messenger, without writing a line of code.<\/p>\n<p><a class=\"bn-cta-btn\" href=\"https:\/\/botnation.ai\/en\/\">Build my chatbot<\/a>\n<\/p><\/div>\n<h2 id=\"faq\"><span class=\"ez-toc-section\" id=\"Frequently_asked_questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<details class=\"bn-faq\">\n<summary>What is a chatbot in simple terms?<\/summary>\n<div class=\"bn-faq-b\">\n<p>It is software you talk to the way you would talk to a person. You ask a question in writing (or out loud), it answers. Some follow a fixed script, others understand your sentences thanks to artificial intelligence.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What is the difference between a chatbot and ChatGPT?<\/summary>\n<div class=\"bn-faq-b\">\n<p>ChatGPT <em>is<\/em> a chatbot, a general purpose AI chatbot that can discuss anything but knows nothing about your data. A business chatbot is specialized: connected to your content, scoped to your topics and embedded in your channels, so it answers accurately without inventing.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What is the difference between a chatbot and a virtual assistant?<\/summary>\n<div class=\"bn-faq-b\">\n<p>The two overlap. A chatbot answers within a defined scope, usually in writing, on a website or a messaging app. A virtual assistant such as Siri or Alexa is broader, often voice first, and spans many domains. In business software, \u201cconversational agent\u201d and \u201cvirtual agent\u201d are used as synonyms of chatbot.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>What is an AI chatbot?<\/summary>\n<div class=\"bn-faq-b\">\n<p>It is a chatbot that relies on artificial intelligence, natural language processing and large language models, to understand freely worded questions and generate suitable answers, where a rule-based chatbot sticks to a predefined script.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Are chatbots free?<\/summary>\n<div class=\"bn-faq-b\">\n<p>You can start for free. Platforms like Botnation offer a free plan to build and test a chatbot, then paid plans that scale with your conversation volume and the features you need.<\/p>\n<\/div>\n<\/details>\n<details class=\"bn-faq\">\n<summary>Do you need to know how to code to build a chatbot?<\/summary>\n<div class=\"bn-faq-b\">\n<p>No. No-code platforms let you build a chatbot visually, by assembling blocks, with no technical skills at all. You can publish one on your website or your messaging apps within a few hours.<\/p>\n<\/div>\n<\/details>\n<h2><span class=\"ez-toc-section\" id=\"Key_takeaways\"><\/span>Key takeaways<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A chatbot is software that converses in natural language. Rule-based versions follow a script; AI versions understand your questions and draw on your data. Designed well, thorough on your topics, properly scoped, with a human handover, it answers instantly, around the clock, and saves your team a considerable amount of time. And today you can build one yourself, without coding.<\/p>\n<p class=\"bn-bot-note\">Sources: Gartner (2024 and 2025 releases on customer service and conversational AI); Michael Mauldin, \u201cChatterBots, TinyMuds, and the Turing Test\u201d (AAAI, 1994) for the origin of the term.<\/p>\n<\/div>\n<p><script>(function(){var __bnc=\".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-blue:#5b7bfb; --bn-blue-soft:#eef1fe; --bn-blue-line:#c9d4fb; --bn-green:#7bbf66; --bn-green-soft:#eef6ea; --bn-ink:#3d351f; --bn-text:#414b56; --bn-muted:#7e7864; --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:var(--bn-blue); 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:12px; 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:11px; 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:10.5px; 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:.92em} .bn-art tbody td{padding:12px 16px; border-top:1px solid var(--bn-border); color:var(--bn-text); vertical-align:top} .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 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:#fff !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:#fff; 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:11px; 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:11px; 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:10px; 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:.84em; 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:10px; 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:#fff; border-bottom-right-radius:4px} .bn-bot-quick{display:flex; flex-wrap:wrap; gap:8px; padding:2px 16px 14px} .bn-bot-qbtn{font-family:inherit; font-size:.85em; color:var(--bn-ink); background:#fff; border:1px solid var(--bn-coral-line); border-radius:999px; padding:7px 14px; cursor:pointer; transition:.15s} .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-bot-send{flex:none; font-family:inherit; font-weight:700; font-size:.92em; color:#fff; background:var(--bn-coral); border:none; border-radius:999px; padding:10px 20px; cursor:pointer; transition:.15s} .bn-bot-send:hover{background:#ff8782} .bn-bot-note{font-size:.84em; 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%} }\";var __bns=document.createElement('style');__bns.setAttribute('data-bn','art');__bns.textContent=__bnc;document.head.appendChild(__bns); (function(){ var root=document.querySelector('.bn-art .bn-bot')||document.querySelector('.bn-bot'); if(!root){return;} var log=root.querySelector('.bn-bot-log'); var input=root.querySelector('.bn-bot-input'); var send=root.querySelector('.bn-bot-send'); var kbWrap=root.querySelector('.bbot-kb'); if(!log||!kbWrap){return;} function norm(s){ s=(s||'').toLowerCase().normalize('NFD'); var o=''; for(var k=0;k<s.length;k++){ var c=s.charCodeAt(k); if(c>=768&&c<=879){continue;} if((c>=97&&c<=122)||(c>=48&&c<=57)){o=o+s.charAt(k);}else{o=o+' ';} } return o.replace(\/ +\/g,' ').trim(); } var items=[],nodes=kbWrap.children; for(var i=0;i<nodes.length;i++){ var raw=(nodes[i].getAttribute('data-k')||'').split(','),keys=[]; for(var j=0;j<raw.length;j++){var t=norm(raw[j]);if(t){keys.push(t);}} items.push({keys:keys,reply:(nodes[i].textContent||'').trim()}); } function findReply(q){ var nq=norm(q),best='',bestScore=0,fb=''; for(var i=0;i<items.length;i++){ var it=items[i],score=0; for(var j=0;j<it.keys.length;j++){ var key=it.keys[j]; if(key==='fb'){fb=it.reply;continue;} if(key.length<3){continue;} if(nq.indexOf(key)>=0){score=score+1;} } if(score>bestScore){bestScore=score;best=it.reply;} } return best||fb; } function add(text,who){ var d=document.createElement('div'); d.className='bn-bot-msg '+who; d.textContent=text; log.appendChild(d); log.scrollTop=log.scrollHeight; } function handle(q){ q=(q||'').trim(); if(!q){return;} add(q,'user'); var r=findReply(q); setTimeout(function(){add(r,'bot');},420); } var qbtns=root.querySelectorAll('.bn-bot-qbtn'); for(var b=0;b<qbtns.length;b++){ (function(btn){btn.addEventListener('click',function(){handle(btn.getAttribute('data-q'));});})(qbtns[b]); } if(send){send.addEventListener('click',function(){handle(input.value);input.value='';if(input.focus){input.focus();}});} if(input){input.addEventListener('keydown',function(e){if(e.key==='Enter'){handle(input.value);input.value='';}});} })();})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In short. A chatbot is software that holds a conversation with a human in natural language, by text or by voice. There are two main families: rule-based chatbots (which follow a script) and AI chatbots (which understand your questions through natural language processing and large language models). Companies use them to answer customers around the [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":30415,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[362],"tags":[],"class_list":["post-31153","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatbot-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/comments?post=31153"}],"version-history":[{"count":1,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31153\/revisions"}],"predecessor-version":[{"id":31154,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/posts\/31153\/revisions\/31154"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media\/30415"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/media?parent=31153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/categories?post=31153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botnation.ai\/en\/wp-json\/wp\/v2\/tags?post=31153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}