AI agents and language models

AI chatbot vs traditional chatbot: what is the difference? and when the simpler one wins

A rule-based chatbot walks a decision tree: an anticipated question, an anticipated answer. A chatbot on a language model understands a question asked in someone's own words, and it can also answer something untrue. Below: seven differences in a table, the hybrid setup that combines both, the cases where a model is the worse buy, and the metrics that tell you whether the rollout works.

9 minutes read

  • 7 criteriawhat actually decides the choice: questions outside the script, cost to build, cost to run, predictability, updating knowledge, risk of a wrong answer and handover to a person
  • 5 to 10 secondshow long BOND, our own company AI agent, takes to answer a question from company data
  • EUR 0.005 to 0.07the cost of a single query to a language model, paid to the model provider directly, outside our invoice
  • 2 August 2026the date Article 50 of Regulation 2024/1689 starts to apply: the person writing has to know they are talking to an AI system

Short answer

What is the difference between an AI chatbot and a traditional one, and which should you pick?

A traditional chatbot is a decision tree. Someone wrote out the questions, the buttons and the answers in advance. Outside that tree there is nothing, so a question phrased differently ends in a „sorry, I did not understand” or a trip back to the menu. A chatbot on a language model recognises the intent behind a sentence nobody anticipated and builds an answer from the knowledge base you gave it.

Width of the process decides the choice, not fashion. List the topics from your last two hundred tickets. If they fit into a dozen or so repeatable cases such as order status, opening hours or booking a slot, a rule-based chatbot will cost less, answer faster and never get it wrong. If the list refuses to close and people write in full sentences, the tree will grow forever, and that is where a model earns its place.

There is a third route, and in our work it is the most common one: the model works out what the person means, and the wording of the answer comes from a fixed script or from a company document. You get the question understood without the risk that the chatbot invents your warranty terms.

What is the difference between a rule-based chatbot and one on a language model?

The difference is not which one is newer. It is where the answer comes from. In a rule-based chatbot a person wrote the answer and the chatbot replays it. In a chatbot on a model the answer is assembled fresh for every question, out of what the model was given in the knowledge base and in the conversation so far.

Everything else follows from that one distinction: cost, predictability, how you update it, and the kind of risk you take on.

CriterionRule-based chatbotChatbot on a language model
Question phrased outside the scriptends in a message about not understanding, or back to the menureads the intent through typos, shorthand and different vocabulary
Cost to buildgrows with the number of branches: every new topic is another path to write and testgrows with the number of integrations and the state of the knowledge base, not with the number of topics
Cost to runhours of clicking through scripts after every change to the offer or the procedureEUR 0.005 to 0.07 per query to the model, plus work on the knowledge base
Predictability of the answertotal, the wording is the same every single timethe answer is composed again each time, so it reads slightly differently
Updating knowledgea change in the tree, usually on the vendor or admin sideswap the document in the knowledge base, without touching the conversation logic
Risk of an untrue answerclose to zero, the chatbot cannot go beyond the sentences written for itreal; you contain it by answering only from sources and showing the source
Handover to a personwritten into a branch of the script upfronttriggered by low confidence in the classification or no coverage in the base

The columns describe a typical build, not a specific product. Vendors mix the two worlds in their own way, so ask how an answer is produced, not what the technology is called.

When is a language model the wrong buy?

A rule-based chatbot is not obsolete. On a narrow, repeatable process it is simply the better tool: it costs less, it answers the same way every time, and it has nothing to invent from. In a place like that a language model adds query cost, the risk of a wrong answer, and work on a knowledge base nobody needed before.

Below are the cases where we talk clients out of a model, even when they arrive asking for „AI”.

  • The process has a dozen or so paths at most and you can list all of them from memory
  • The answer has to read word for word the same, because it carries a legal or financial consequence
  • The chatbot only has to read one value out of a system, such as a shipment status from an order number
  • You have no organised knowledge base and no plan to organise one
  • The conversation ends in a form anyway, so you need a short path, not a dialogue
  • The volume is so small that a person reads every case regardless

The hybrid setup: the model reads intent, the wording comes from a script

This is the variant we deploy most often, because it removes the main weakness of both approaches. The model gets one job: work out what the person is asking and put the case into one of your categories. The answer is not produced by the model. It is pulled from a ready script or from a company document, with the source named.

A question asked in someone's own words lands on the right path, and the wording of the reply stays under your control. When the model is not confident about the category, the case goes to a person instead of to guesswork. An AI agent runs on the same mechanism, with one addition: the agent also performs actions in your systems. We set the definition out in the guide What is an AI agent.

  • The model classifies the ticket, it does not write the answer from memory
  • The wording comes from a script or a document, and the chatbot shows which one
  • Low confidence in the classification is a handover rule, not another round of „could you rephrase that”
  • Changing an answer means editing one document, not rebuilding the tree

What decides answer quality? The knowledge base, not the model

You pick a model once, and the gap between the leading models rarely decides the outcome. What decides whether the chatbot answers well is what it has to read. If the terms of service exist in three versions and the returns procedure lives in one person's inbox, no model repairs that.

A knowledge base is not a folder of files. It is a set of documents where you know which one is current, who approved it and when it was last reviewed. That work is dull, and it is the only work that genuinely lifts answer quality.

A separate matter is the risk of the model stating something the documents do not contain. You contain it by answering only from sources and naming the source on every answer; the methods are in the guide AI hallucinations: how to avoid them.

  • One version of each document, with a review date and an owner
  • Contradictions settled before the rollout, not after the first complaint
  • The chatbot answers from company documents, not from the model's general knowledge
  • Every answer names the document it came from
  • Questions with no coverage go to a person and come back as a new entry

How do you measure whether the chatbot works?

Conversation counts say nothing. A chatbot that answered a thousand times and irritated a person a thousand times looks like a success in that report. Measure cases closed, time and escalations, and start on day one, because without a baseline there will be nothing to compare against at the end of the quarter.

We read the metrics at 30 and at 90 days, always the same ones that were written down before the start.

MetricHow to count itWhen to read it
Cases closed without a personconversations that ended in an answer with no new ticket on the same topic within 48 hoursat 30 and 90 days
Time to first answerfrom the question being sent to the first reply, counted separately for the chatbot and for an agentweekly
Escalated casesshare of conversations handed to a person, always with the reason for the handoverweekly, with the list of reasons
Answers with no sourcehow many answers the chatbot gave without naming a documentdaily for the first week
Repeated questionhow many times the same person asks the same thing inside one conversationat 30 days

Time to first answer is the easiest one to improve and the one that grows fastest in the eyes of a board, so watch that it does not bury the rest. Response time on its own, with no cases closed, is only a faster route to the same human agent.

How do you roll out a chatbot without falling into the usual trap?

The trap is always the same: a chatbot placed on top of content nobody tidied. The site carries an out-of-date price list, the base holds two versions of the terms, and the complaints procedure exists only in one person's head. The chatbot will repeat all of it faithfully, only faster and across more conversations.

So the order is the reverse of most proposals: process and content first, tool second. The service process itself is covered separately, in the guide Customer service automation.

One thing is now an obligation rather than good practice. Article 50 of Regulation 2024/1689 requires that a person interacting with an AI system be informed of it. The provision applies from 2 August 2026, so the notice has to sit visibly in the chat window, not tucked into the terms.

  1. The topic list

    List the topics from your last two hundred tickets and count how many come back more than once a week. That is the scope of version one. The rest goes to a person for now.

  2. Tidy the content

    One current document per topic, with a date and an owner. Conflicting versions settled now, not after the first complaint.

  3. Pick the setup

    Narrow and repeatable means a rule-based script. Wide and unpredictable means a model. In between: classification by model, wording from a script.

  4. Pilot on real data

    We run it on a slice of traffic and read the conversations by hand. Every bad answer becomes a fix in the knowledge base or a new handover rule.

  5. Production and measurement

    Full traffic, metrics written down before the start, readings at 30 and at 90 days. Without that you cannot say whether the chatbot took anything off the team.

Common mistakes

Six mistakes that make a chatbot worse than no chatbot

  • A chatbot placed on top of content nobody tidied

    It repeats the old price list and the retired procedure in every conversation. Instead of taking work off the team, it hands them the job of correcting it.

  • A model bought for a process with five paths

    You pay for queries and for a knowledge base, and you get a less predictable version of what the tree did more reliably and for less.

  • No handover rule

    The chatbot keeps asking the person to rephrase, and on the third attempt they leave and send an email. The ticket reaches the team anyway, in a worse mood.

  • Choosing a vendor by the technology name, not by how the answer is produced

    You buy „AI” and receive a decision tree with a paraphrase generator, or a model answering from general knowledge. You find out at the first customer complaint.

  • Reporting conversation counts instead of cases closed

    The number climbs and the queue to the human agents does not move. A quarter later nobody can say whether the rollout paid for itself.

  • No notice that the other side is an AI system

    People usually work it out anyway, and from 2 August 2026 it is an obligation under Article 50 of Regulation 2024/1689, not a question of style.

Checklist

Checklist before you choose a chatbot

If any line is a no, picking the technology is still premature.

  • Topics from the last two hundred tickets listed and counted by frequency
  • One current document per topic, with a date and an owner
  • Contradictions between documents settled before go-live
  • You know where the wording of an answer comes from: script, document or model
  • The handover rule written down together with the reasons for handover
  • Three metrics and how to read them agreed before the start
  • The notice about talking to an AI system visible in the chat window
  • Query cost worked out at your volume, EUR 0.005 to 0.07 per query

Let us check whether you need a model at all

Process first. Tools second.

On a free 30-minute consultation we go through your tickets and say plainly whether a script is enough or a model is warranted. The process workshop costs EUR 3,500 net per week and ends with a topic list, an organised knowledge base and a 30-day plan you can execute without us. The build is quoted after the workshop.

Book a free consultation

Tell us your challenge

You write directly to Paweł. No spam.

Frequently asked questions

What is the difference between an AI chatbot and a traditional one?

A traditional one walks a decision tree written by a person and has nothing to say outside it. A chatbot on a language model reads the intent of a question asked in someone's own words and builds the answer from a knowledge base. Cost, predictability and the kind of risk you carry all follow from that single difference.

Is a rule-based chatbot obsolete?

No. On a narrow, repeatable process such as order status, opening hours or booking a slot it costs less, answers faster and does not get things wrong, because a person wrote the answers. A model adds query cost and the risk of a wrong answer there without adding any benefit.

How much does a chatbot on a language model cost?

The build is quoted after the process workshop, because the price depends on the number of integrations and the state of your knowledge base. The workshop costs EUR 3,500 net per week. On top of that comes the running cost of model queries, EUR 0.005 to 0.07 per query, paid to the model provider directly.

Can an AI chatbot give an untrue answer?

It can. You contain it by having the chatbot answer only from your documents, name the source on every answer, and pass questions with no coverage in the base to a person. That does not take the risk to zero, so anything with legal or financial consequences stays in a fixed script.

What is the hybrid setup?

The model works out what the person is asking and assigns the case to one of your categories, while the wording of the answer comes from a fixed script or a company document. You get the question understood without the risk that the chatbot invents your warranty terms. It is the most common setup in our deployments.

How do you measure whether a chatbot is working?

With three metrics: the share of cases closed without a person, the time to first answer, and the number of escalated cases together with the reason for each escalation. Write the metrics down before the start and read them at 30 and at 90 days. Conversation counts alone say nothing about service quality.

Do you have to tell people they are talking to an AI system?

Yes. Article 50 of Regulation 2024/1689 requires that a person interacting with an AI system be informed of it, unless it is obvious. The provision applies from 2 August 2026. In practice one sentence visible in the chat window, before the first question is asked, is enough.

Where do you start if you do not know what you need?

With a list of topics from your last two hundred tickets and a count of how many come back more than once a week. That list settles the choice faster than any vendor presentation. On a free 30-minute consultation we go through it together and tell you what follows from it.