Learn about AI · Chatbots

What is the difference between a chatbot and an AI assistant?

The same chat window, two different machines

Most people have met the classic chatbot: "Press 1 for opening hours, 2 to change an appointment." Type "I can't make Thursday" and it replies "I didn't understand that". It is not stupid, it is built as a flowchart. It can do what was drawn and nothing else. That is also its strength: it never says anything you did not approve in advance.

The AI assistant reads the message the way a receptionist would. "I can't make Thursday, can we find a time next week?" is understood as: cancel Thursday, find free slots in week 47. It looks in the calendar, suggests three times and confirms the one chosen. It can do that because it understands language and has been given access to the booking system. Both parts have to be there; language understanding without access gives you a polite assistant that cannot help.

An example: a clinic on WhatsApp

Take a clinic with three practitioners, where reception spends the morning on the phone and on messages: new appointments, reschedules, "have you received my referral", "what does a consultation cost", "are you near a bus stop". Around 60 % of the messages are about appointments. Most arrive outside opening hours.

An AI assistant on the clinic's WhatsApp number takes the messages that can be answered from the calendar and a page of practical information. Patients write the way patients write: with typos, in English, with three questions in one message. The assistant answers what it is allowed to answer, books or moves the appointment directly in the calendar and sends a confirmation. If a patient asks something clinical, it does not answer itself; it says a practitioner will call back and creates a task for reception with the message attached.

  1. A list of what it may answer

    Appointments, prices, address, parking, how to prepare for a treatment. Everything else goes to a person. The list is written by the clinic, not by us.

  2. Access to the calendar, not to the records

    The assistant can see free slots and each patient's own appointments. It cannot see medical records, and it cannot get to them, because the connection does not exist.

  3. A hand-over you can see

    When a person takes over, the patient is told, and reception gets the whole conversation. Nobody has to repeat themselves.

  4. Every conversation logged and read at first

    For the first two weeks reception reads every conversation. That is where the list of permitted answers gets adjusted.

The result for the clinic is not that reception disappears. It is that the morning goes to patients instead of the phone, and that a message sent on Sunday evening is answered before the clinic opens on Monday.

When is the classic chatbot the right choice?

When the flows are few and fixed. A bot that only has to take an order with four fields, or route the customer to the right department, does not need a language model. It is cheaper to run, always answers the same, and there is no risk of it wording something wrongly. That only becomes a problem when customers start writing outside the script, and they do as soon as the bot is more than a menu.

What an AI assistant is good at, and what it is not

Good at

  • Enquiries that come in many variants but have few possible answers: appointments, status, prices, practical information
  • Messages outside opening hours
  • Looking up and acting in your systems: booking, moving, finding an order
  • Several languages with no extra work

Not good at

  • Complaints and conflicts, where tone matters more than the answer
  • Professional advice you would only let a trained employee give
  • Questions whose answer is not in a system or on a page you have written
  • Being the only place a customer can turn to

What it takes on your side

  • A list of what the assistant may answer and what goes to a person. It is the most important document in the whole project.
  • Access to the systems the answers come from: calendar, order system, customer register. Without access it can only talk.
  • A page or document with your practical information, which the assistant answers from so it does not guess.
  • Someone who reads the conversations for the first weeks and adjusts the list.
  • A decision on channel: website, WhatsApp, Messenger, SMS. The assistant can be the same one behind all of them.

Common misunderstandings

What we hearHow it actually works
Customers hate chatbotsCustomers hate bots that cannot help and bots you cannot escape. An assistant that solves the task, or hands over to a person at once, rarely gets complaints.
It has to be able to answer everythingIt has to answer what you have decided. The rest it should pass on quickly and politely. A narrow assistant that gets it right beats a broad one that guesses.
If it answers wrongly, we are liableThat is why it only answers from your systems and your texts, and why it declines clinical questions. The boundaries are part of the build, not a hope.
It is expensive to runA conversation typically costs less than a postage stamp in model usage. What costs is building the connections to your systems, and that is done once.

What we would advise against

We would advise against hiding that someone is talking to an assistant, and against making it hard to reach a person. Both save a little today and cost trust tomorrow. We would also advise against letting the assistant answer professional questions even when it could: it is the clinic's name on the reply.

Frequently asked questions

Can the assistant run on our existing WhatsApp number?

Yes, through the WhatsApp Business platform. The number stays yours, and you can take over a conversation yourself whenever you want.

What happens when the assistant does not understand a message?

It asks once, and if it is still unclear it hands the conversation to a person with the message attached. It does not guess.

Can it book directly in our calendar?

If the calendar system has an API, yes. Most booking systems do. We build the connection, and the assistant gets only the permissions it needs.

Does it have to answer in several languages?

It can, with no extra work. You decide which languages it may use.

Where are the conversations stored?

With you or with a European provider, as you choose. Conversations containing personal data are deleted after the period you set.

Want help getting from explanation to practice?

Have a no-obligation chat with us about where it makes sense to start. We reply within 24 hours.