The short answer
A chatbot follows a script: it matches keywords or buttons to pre-written replies. An AI agent understands free-text questions, uses your real information and takes action, such as booking an appointment or updating a record, then hands off to a person when needed. If you only need to answer the same five questions, a chatbot can do it. If you want enquiries turned into bookings without your team stepping in, you need an agent.
Key takeaways
- A chatbot follows a fixed script; an AI agent understands free text and takes action.
- A chatbot or FAQ page is enough when customers only ask a handful of fixed questions.
- Choose an agent when you want enquiries turned into bookings or qualified leads, at any hour.
- Custom AI agents from PJW Partners start from $1,000 USD for one agent on one channel.
What is a chatbot?
A chatbot is a program that replies to customers using a script written in advance. A traditional chatbot is a decision tree: you write the questions it expects and the replies it gives, often with buttons. Most work in one of two ways:
- Button menus, where the customer taps options such as “Prices” or “Opening hours” and the bot shows a fixed answer.
- Keyword matching, where the bot looks for words like “price” or “book” in the message and returns the reply linked to that word.
It is predictable and cheap, but it breaks as soon as a customer asks something in a way you didn’t plan for, which in practice is often. Every new question means writing a new path by hand, and a script written in English needs a second script for Thai.
What is an AI agent?
An AI agent is software that understands what someone means, decides the next step towards a goal and carries it out. It uses a language model to understand the message, checks your approved information, and decides what to do next, like getting a consultation booked. It can use tools: your calendar, your CRM, a spreadsheet. That is the difference between talking about a booking and making one.
A good agent also has limits. It answers only from information you have approved, it knows which topics to pass to a person, and every conversation can be reviewed. For the full picture, read what is an AI agent?
AI agent vs chatbot: side by side
The main difference is that a chatbot replies from a script, while an AI agent understands the request and acts on it.
| Chatbot | AI agent | |
|---|---|---|
| Understands | Keywords and buttons | Natural language, typos, Thai and English |
| Answers from | A fixed script | Your approved knowledge |
| Takes action | Rarely | Books, updates, follows up |
| Handles the unexpected | Gets stuck | Asks a follow-up or hands to a person |
| Languages | One script per language | Replies in the customer’s language |
| Setup | Write every path by hand | Train on your information, then test |
| Updating it | Edit every affected path | Update the information it answers from |
| Best for | A few fixed FAQs | Enquiries, bookings and lead follow-up |
What does the same enquiry look like with each?
The difference is clearest with a real-world message. Imagine a customer writes to a clinic’s website at 11 pm: “hi do u have anything for acne scars, how much, can i come sat?” That is three questions in one line, with no punctuation to help.
With a scripted chatbot, the bot may spot the word “much” and show the full price list, or it may not match anything and offer its menu of buttons. The customer has to find the treatment, work out the price and then fill in a contact form for Saturday. Many will close the tab and try another clinic.
With an AI agent, the reply deals with all three parts. It explains which treatments the clinic offers for scarring, quotes the starting price the clinic has approved, checks the calendar for Saturday and offers the free times. If the customer picks one, the agent books it, sends a confirmation and logs the enquiry for the team. If the customer asks whether the treatment is right for their skin, the agent says a doctor will advise and passes the conversation on.
Same customer, same question. One ends with a booking; the other ends with a form that may never be sent.
Chatbot or AI agent: which does your business need?
You need a simple chatbot if your questions are few and fixed, and an AI agent if you want enquiries handled and turned into bookings. A scripted chatbot, or even a good FAQ page, is enough when:
- Almost every question is one of a handful, such as opening hours, location and a price list.
- You are happy for customers to click buttons rather than type.
- Nothing needs to happen after the answer: no booking, no follow-up, no record.
You need an AI agent when:
- Customers ask the same things in many different ways.
- Enquiries arrive after hours and you lose them by morning.
- You want enquiries turned into bookings, not just answered.
- You talk to customers on several channels: website, LINE, WhatsApp, Instagram.
- You want every lead logged and followed up automatically.
Many businesses end up using both ideas. A clear FAQ page handles the simple, fixed questions for visitors who prefer to read, while the agent handles everything that needs a conversation or an action. If you are unsure, look at last month’s messages: if most of them could be answered by copying one line from your FAQ, start simple. If most needed a back-and-forth or a booking, an agent will save your team real time.
How do you move from a chatbot to an AI agent?
You move from a chatbot to an AI agent by keeping what your current bot does well, then adding understanding, your real information and the tools it needs to act. A sensible upgrade follows these steps:
- Read your chat history. List the questions customers actually ask and the ones your bot fails to answer.
- Choose one goal, such as booked consultations or qualified sales leads.
- Gather your approved information: services, prices, policies and the answers you want given.
- Connect the tools the agent needs, such as your calendar or CRM.
- Set handover rules for complaints, sensitive topics and anything high-value.
- Test it with real questions, including awkward ones, before any customer sees it.
- Launch on one channel, review the first conversations, then add more channels.
Our guides on training an AI agent on your business and AI agents on LINE and WhatsApp cover steps three and seven in more depth.
How much does each cost?
A scripted chatbot is usually the cheaper option, while an AI agent costs more to set up because it is trained on your business and connected to your tools. Scripted chatbots are often bundled cheaply into website builders. A custom AI agent from PJW Partners starts from $1,000 USD for one agent on one channel, trained on your business and tested before launch, and most single agents go live in 2 to 3 weeks. Larger setups across several channels get a tailored quote.
The price difference reflects the work involved. With an agent you are paying for the time spent learning how your business runs, writing and checking the information it answers from, connecting it to your calendar or CRM, and testing it against real customer questions before launch. The fair comparison is not chatbot against agent, but the cost of the agent against the enquiries that currently go unanswered.
For a fuller breakdown, read how much does an AI agent cost? or see the AI agents we build. If you already have a chatbot and want to know whether it is worth upgrading, tell us what it does today and we will give you an honest answer.
Questions
Is ChatGPT a chatbot or an AI agent? +
On its own, ChatGPT is an AI assistant: it understands and answers. It becomes part of an agent when it is connected to your information and tools and given a goal, such as booking appointments.
Can I upgrade my chatbot to an AI agent? +
Usually, yes. We keep what works, replace the script with an agent trained on your information, and connect it to your booking or CRM tools.
Will customers know they are talking to AI? +
They should. We recommend saying so openly, and always offering a quick way to reach a person.
Can an AI agent make mistakes? +
Yes, which is why it answers only from approved information, is tested before launch and hands uncertain or sensitive questions to a person. Reviewing conversations after launch catches the rest.
Is an AI agent harder to maintain than a chatbot? +
Usually it is easier. To change a chatbot you edit every affected script path; to change an agent you update the information it answers from.
Work with PJW Partners
Websites and AI agents that bring in customers.
Websites from $1,500 and AI agents from $1,000. Tell us about your business and we’ll reply within one business day.