Have AI agents built
A chatbot answers. An AI agent gets something done. It takes on a task, works out the steps it needs, calls systems to carry them out and keeps going until it is finished or stuck. That is the interesting part, and it is also the part where you have to be careful.
What separates an agent from a chatbot
The difference is not the model, it is what the model is allowed to do. A chatbot gets a question and returns text. An agent gets a goal and tools to reach it: a search, a database lookup, an interface into the CRM, the creation of a ticket. It decides for itself which tool to use and when, looks at the result and carries on.
From that follows the difference that matters: a chatbot can answer wrongly, an agent can act wrongly. So the interesting question in an agent project is never what it can all do, it is what it must never be allowed to do. More on the term in the glossary.
How to tell that an agent is the right answer
- The task has several steps, and their order depends on what comes out in between.
- Several systems are involved, and today somebody switches between them by hand.
- Part of the work is a matter of judgement and cannot be written down as rules.
- The task comes up often enough for the build to pay off.
If the sequence is always the same, you do not need an agent, you need plain automation. That is cheaper, faster and holds no surprises. More on that under process automation.
Where agents genuinely carry their weight
Groundwork in support
An incoming ticket is read, sorted into a category, enriched with the customer history and given a draft reply. A person approves it. The time saved is not in the writing, it is in gathering the information, which used to start from scratch every single time.
Research with a result
Pulling information out of several sources and putting it into a usable shape. Watching competitors, going through tenders, comparing data sheets. The agent delivers a compilation with its sources, so it stays possible to check where something came from.
Data maintenance
Finding duplicates, reconciling master data, filling in incomplete records and putting the doubtful cases up for review. Unspectacular, but often the case with the best ratio of effort to effect, because nobody else does it willingly.
Internal assistance
An agent that does not only answer from documents but also prepares the obvious next action: suggesting the appointment, pre-filling the form, opening the case. The usual growth path out of an existing chatbot.
Staying in control
Autonomy is not an end in itself. It is a setting you choose per task. An agent that sends out quotes needs different limits from one that sorts product data. So we build the brakes in from the start, rather than fitting them after something has happened.
- Approval by a person wherever an action reaches the outside world or is hard to take back.
- Write access only where it is needed. Reading is cheap, changing is not.
- A log of every step, so it stays possible to see why the agent did something.
- Upper limits on steps and cost, so a loop cannot produce a bill overnight.
- A defined behaviour for the case where the agent gets stuck. Stopping and reporting beats guessing.
The term for this is Human-in-the-Loop, and it is often mistaken for a temporary measure. We see it as a permanent state for anything that touches money, law or customer relationships.
How we build agents
We start small, and we do that on purpose. The first version usually handles one step of the task and puts everything else up for review. Only once that step runs reliably does the agent get the next one. This takes a little longer than the grand design, but it has the advantage that you actually notice the point where things tip over.
Technically we work independently of any one model and connect the tools over open interfaces where that is possible, for instance over the Model Context Protocol. The reason is unromantic: models get replaced faster than projects run, and anyone who ties themselves to a single provider builds the switch twice later on.
Frequently asked questions about AI agents
What is an AI agent, and what makes it different from a chatbot?
Where is an agent genuinely worth it?
How do we stay in control?
What is the difference to Agentic AI?
What does it cost to develop an agent?
What happens if the agent makes a mistake?
Can agents access our internal systems?
Do we need our own infrastructure for this?
Related topics
AI chatbots & RAG
The usual way in, and often where agents come from in the first place. To chatbot development.
AI automation
For when the sequence is always the same and needs no judgement. To automation.
AI integration
The connection to the systems you already run. To AI integration.
Ready for your KI project?
Tell us about your project. We'll get back to you promptly with an honest assessment.