Ask ten people what an AI agent is and most of them will describe a chatbot. That’s understandable. Both hold a conversation, both run on the same kind of AI model, and from the outside they can look identical.
The difference shows up the moment a customer asks for something to be done. A chatbot can explain how to reschedule an appointment. An agent reschedules it.
This post covers what an AI agent actually is, how it differs from a language model on its own, and the tools a Myna agent uses to get real work done.
What is an AI agent?
An AI agent is a program that can hold a conversation and act on it. It reads what a person writes, works out what needs to happen, uses the tools it has been given to do that work, and then replies with the result.

At the center of every agent is a large language model, the same kind of technology behind tools like ChatGPT. The model is what lets an agent understand everyday language, including typos, slang and half-finished sentences. Everything built around the model, such as its tools, its knowledge and its rules, is what turns it into an agent that can do a job.
Isn’t that just ChatGPT?
Not quite. A simple language model on its own is very good at writing text, but it was never built to run part of your business.

A Myna agent uses the model to understand the customer, then uses its tools to finish the job itself. The table below shows where the two differ:
| A language model on its own | A Myna agent | |
|---|---|---|
| What it knows | What it learned during training, which doesn’t include your prices, policies or opening hours | Your business, from your business profile and the knowledge you add to Memory Hub |
| What it can do | Write a reply | Book and change appointments, update contact records, create tickets and hand conversations to your team |
| What it remembers | Only the chat in front of it | Each contact’s saved details and a summary of earlier conversations with them |
| Date and time | No reliable sense of today’s date or the time | Works with the current date, time and your timezone |
| Following rules | Tries to follow instructions written in a prompt | Rules such as opt-outs and quiet hours are enforced by the platform before the model runs |
| Accuracy | Can state things that aren’t true with full confidence | Only confirms actions that actually happened, and its replies are checked before they’re sent |
| Where it works | In a chat window | On SMS, WhatsApp, webchat and email |
What happens when a customer writes in?
Every message goes through the same cycle. Here is what happens when a customer texts something like: "Can I move my appointment to Friday?"
- Understand. The agent reads the message together with what it already knows: the customer’s contact record, a summary of earlier conversations, the current date and time, and your instructions.
- Decide. It works out that the customer wants to change an existing appointment, and picks the scheduling tools needed to do that.
- Act. It uses different tools to find open times and moves the appointment once the customer chooses one.
- Reply. Only after the tools have returned their results does the agent write its reply, in your persona’s voice. If the change didn’t go through, it won’t tell the customer that it did.
To see how Myna keeps this cycle reliable, read A Look Inside the Agent Harness.
Which tools can an agent use?
Tools are the actions an agent is allowed to take, and they decide how much an agent can really get done. An agent connected to your calendar can book appointments, while one without that tool can only talk about them. The better the tools, the more capable the agent.
Myna gives you a suite of built-in tools, and you switch on the ones each agent needs in Workflow Studio. Every tool is built to run safely with real customers. Before it acts, it checks that it has everything it needs, such as a confirmed time before booking an appointment. If something still goes wrong, your agent never tells the customer that the action went through.
Every agent comes with nine system tools. Two are always on, two are skills that bundle several related tools together, and you can switch the rest on or off for each agent. Select the pencil icon next to a tool to edit it.

Here is what each tool is meant for:
| System tool | What it does | Type |
|---|---|---|
| Compose Reply | Writes every message the agent sends | Always on |
| Search Memory | Looks up information in Memory Hub when the conversation needs it | Always on |
| Ask Qualification | Asks the next required question you’ve set up | Optional |
| Update Contact | Saves the customer’s details and answers to their contact record | Optional |
| Scheduling | Offers available times, books appointments and changes existing ones | Skill |
| Manage Tickets | Creates and updates support tickets | Skill |
| Hand Off to Human | Passes the conversation to someone on your team | Optional |
| Send Call to Action | Sends a call to action you’ve set up, prompting the customer’s next step | Optional |
| Send GIF | Sends a GIF to add some personality to the conversation | Optional |
An agent can only act through the tools you’ve switched on, and it can only see the contact fields you’ve made visible to it. If a tool is off, the agent can’t take that action, whatever the customer asks.
Custom tools are coming soon. You’ll be able to connect webhooks, MCP tools and custom integrations to give your agents new abilities. To get early access, select Request access under Custom tools in your agent’s tool settings.
Does one agent do everything?
Today, each agent runs as a single Agent Node: one set of instructions working with the tools you select. That single agent can cover a lot in one conversation, such as answering a question, collecting the details you need and booking the appointment.
Multi-step workflows, where a conversation moves between steps that each have their own instructions and tools, are available on request.
Tip: Only switch on the tools your agent’s job needs. A booking agent rarely needs Manage Tickets, and fewer tools make its behavior easier to predict and test.
The takeaway
A language model writes text. An agent uses that model to understand the customer, then uses tools to do the work, and only tells the customer about what actually happened.
If you want to see what happens inside those few seconds, the next post takes a look inside the agent harness and follows one message through all eight stages. And if you are new to the platform, start with Getting to Know Myna.