Control over AI
Blog
AI data leakage 8 min read

What is an AI agent, and what can you do with one?

A chatbot answers, an agent takes on a task. What that difference means for your work, what agents are good at and how to start with one sensibly.

Abstract route with nodes through soft shapes
Quick answer

A chatbot answers and you decide what to do with it. An agent receives a goal, works out the steps itself and carries them out using tools it has been granted: draft or send an email, edit a file, update a record. That lets it take over repetitive work with several steps. The question then shifts from "what can it see" to "what is it allowed to do", and the best way to answer it is action by action, before the agent is switched on.

01

Pick a task with repetitive steps and a clear end result

02

Give the agent only the tools that task needs

03

Let reversible steps run on their own and require confirmation for sending, deleting and paying

04

Have the agent work from its own account with limited permissions

05

Log what it does so someone can review it

The interesting thing about AI agents is not that they talk better, but that they finish work. A team deploys an assistant to keep the shared inbox tidy. It reads incoming messages, files them, drafts a reply and leaves it queued. It works well and saves an hour a day.

After a month the last step is removed: it can send too, because the drafts were always fine anyway.

That is the moment an assistant becomes an agent. It saves even more time, and it calls for one new decision: what is it allowed to do on its own?

What is the difference between answering and acting?

A chatbot does one thing: it turns text into text. What happens to that text is your decision. You copy it, you edit it, you throw it away.

An agent receives a goal rather than a question. "Keep this inbox under control." It then determines the steps required and executes them using tools it has been granted.

Those tools are the crux. Without them, an agent is a chatbot thinking out loud. With them, it can:

  • read, draft and send email
  • open, modify and delete files
  • create and move calendar entries
  • update records in a system
  • search the web and open pages
  • execute code

Every integration makes it more useful, and each one is also one more thing that can go wrong.

What are agents good at?

Agents are at their best with multi-step, predictable work that currently shuttles between systems: sorting messages and queueing a first reply, moving details from incoming forms into a system, gathering information from several sources for a briefing, or finding a slot across busy calendars. Work you could do perfectly well yourself, but which mostly eats time.

They are less suited to work where the judgement is the work: a sensitive customer conversation, a decision about an employee, a trade-off that depends on context nobody wrote down. There, an agent is more useful preparing the work than doing it.

What changes when the human steps out?

With a chatbot, a person sits between decision and action. That person is imperfect and skims most of it, but they catch the gross errors: wrong client, wrong amount, wrong recipient.

With an agent, that step is gone. A misunderstanding stops being a wrong answer and becomes an action already taken.

Two things make this sharper than it first looks.

An agent takes multiple steps. If step two rests on a wrong assumption, steps three to seven build on it. What arrives at the end is internally consistent and wrong from the beginning.

An agent reads untrusted sources. The most underrated part. An agent processing your mail reads messages written by strangers, and it may follow instructions hidden in them. Security researchers call the dangerous combination the lethal trifecta: access to private data, exposure to untrusted content and the ability to communicate externally. An agent with all three is exploitable, and most useful agents have all three. See what prompt injection is.

This is not hypothetical. In June 2025 researchers disclosed EchoLeak, a vulnerability in Microsoft 365 Copilot in which a single email, never opened by the recipient, was enough to have internal data sent out. Microsoft fixed it. The pattern did not go away with the patch.

How do you decide what an agent may do on its own?

With a chatbot the core question is: what can it see? An authorisation question about reading.

With an agent, a second question comes up: what can it do? An authorisation question about writing, and a weightier one, because reading is reversible and acting often is not.

A workable way to classify each action:

  • Reversible and visible. Drafting a reply, creating a folder, applying a label. Fine to run unattended.
  • Reversible but invisible. Updating a record, editing a file. Fine unattended, provided it is logged and can be rolled back.
  • Irreversible. Sending, deleting, publishing, paying, granting access. A human confirms here, and that is not distrust, it is design.

That third category is exactly where the example above went wrong: not in the quality of the drafts, but in removing the button.

How do you start?

  1. Which tools does it get, and does the task need all of them? Start narrow and widen.
  2. Whose permissions does it act with? Its own restricted account beats the user's, because then its reach is explicit.
  3. Which actions are irreversible, and do they require confirmation?
  4. Is what it did recorded, and can someone review it?
  5. Does it read external content? If so, it should not also have access to confidential data and the ability to send things out.

What stands out about those five: none of them mentions AI. They are the questions you would ask of any automated process holding permissions, which makes them manageable. Pick one task, let the agent handle only reversible steps on its own at first, and after a few weeks read through the log to see what it did. If that holds up, widen its reach step by step. You get the time back, and sending stays a deliberate choice.

FAQ

Common questions

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

A chatbot produces text and you decide what happens next. An agent receives a goal, works out the steps itself and carries them out using tools it can reach. With one, the action stays with the human. With the other, it does not.

What tools does an agent use?

Whatever it is connected to: sending mail, managing calendars, reading and writing files, searching the web, updating records, running code. Every integration is one more thing it can do, and therefore one more thing that can go wrong.

Is an agent more dangerous than a chatbot?

It carries a different risk profile. With a chatbot, an error is a bad answer you can still reject. With an agent, an error is an executed action. Whether that is worse depends on how reversible the action is.

Why are agents vulnerable to manipulation?

Because they read text from untrusted sources: emails, web pages, documents. They may follow instructions hidden in that content. While the agent only answers, that is annoying. Once it can act, it is a problem.

What should we settle before switching an agent on?

Classify each action by reversibility. Irreversible actions such as sending, deleting or paying need human confirmation. Grant only the permissions the task requires, and log what the agent does.

Portrait of Rens Timmermans from BeeSensible

Prefer someone to walk you through it?

Rens, BeeSensible

I'm happy to give you a twenty-minute tour. Leave your details and I'll find a time that suits you. You're also welcome to call or email.

Prefer to talk to someone first?

Want a live demo, or a quote for 100+ users? Leave your details and we'll be in touch within one working day.