Key Takeaways

  • An AI agent works through a task in several steps: it plans, uses tools such as your email or a database, and checks the result.
  • A chatbot answers questions, classic automation follows fixed rules, and an agent chooses its own route within the limits you set.
  • Agents pay off for well-defined tasks that come up often and where every case looks a little different.
  • Anything that costs money, commits you or can't be undone should be approved by a person, at least at the start.
  • Start with read and draft rights only, and widen them once your team trusts the results.

An AI agent is a program that uses a language model to work towards a goal in several steps. It decides what to do next, uses tools such as your mailbox, your calendar or a database to do it, checks the result and carries on until the job is done or it needs you. In a small business that usually means a clearly defined piece of work, with a person approving the final step.

How does an AI agent work?

An agent works in a loop. It gets a goal, say “answer this inquiry and attach the right documents”. The language model reads the task and works out the next step. Then it calls a tool, for example a search of your shared drive, reads what comes back and decides where to go from there. This repeats until the goal is reached, a limit kicks in, or a question comes up that only you can answer. Every agent is made of four parts:

  1. The language model.It reads, writes and decides on the next step. It's the same technology you know from ChatGPT, Claude or Gemini, placed inside a fixed frame.
  2. The tools.The connections to your systems: reading email, searching documents, looking up a customer in the CRM, creating a draft, booking an appointment. An agent can only do what it has a tool and the permissions for.
  3. Instructions and context.The goal, your rules, examples of good results and the information it's allowed to use. The clearer these are, the more reliable the outcome.
  4. Limits and checkpoints.Where it has to stop and ask a person, how many steps it may take at most, and what it must never do, such as deleting something or sending without approval.

How is an agent different from a chatbot or an automation?

The difference is who decides the route. A chatbot answers you in a conversation, and you do the rest. A classic automation follows a route someone set out in advance: when an email with an invoice arrives, save the attachment in the right folder. An agent chooses its own steps within the limits you give it. Developers often draw the line between workflows, where the steps are fixed in code, and agents, where the model decides the steps. Many good solutions sit in between: a fixed process with one or two AI steps, for example to read an incoming request. More freedom also means higher running costs and more room for mistakes that add up over several steps. We explain when each approach fits in AI or rule-based automation.

What can an AI agent do in a small business?

It's best at tasks that come up often, touch several systems and look a little different every time. An example: a property management firm receives an email saying the stairwell light in one of its buildings isn't working. The agent reads the email, identifies the building and the flat, and checks the management system for the electrician on contract and for any open report. It then drafts a reply to the tenant and a work order for the electrician and puts both in front of the property management team to approve. Someone there checks, adjusts and sends. You'll find more processes like this on our property management page. Typical tasks for agents:

  • Preparing inquiries: reading them, finding the right documents and drafting a reply.
  • Chasing missing documents: checking what a client still owes you and preparing the reminder.
  • Drafting a first quote: pulling details from the inquiry and suggesting line items from your price list.
  • Gathering information from several folders and systems and summarising it with sources.
  • Copying data from emails and PDFs into your systems and flagging anything that doesn't add up.

When is an agent the wrong choice?

More often than the marketing suggests. An agent is the most flexible option and also the most demanding one. If any of these apply, something simpler is usually better:

  • The steps are always the same. A fixed workflow then does the job more cheaply and more predictably.
  • The task is rare. If it comes up twice a month, the effort of building, testing and maintaining an agent won't pay off.
  • Nobody can say what a good result looks like. Without a clear standard you can't test the agent or judge the pilot.
  • The data it needs is scattered, out of date or locked in systems with no interface. Then the first job is tidying up, not building an agent.
  • A mistake would be expensive and hard to notice. Then the agent only prepares, and a person decides.

Often a good prompt in an AI assistant your team already uses is the better first step. Our page on AI training for teams shows how teams get consistent, safe results from AI in their daily work. The agent comes later, once you know the task well and can see where it costs time.

What shouldn't an AI agent decide on its own?

Anything that costs money, binds you legally or can't be undone belongs with a person, at least at the start. An agent works with probabilities. It's usually right but not always, and a small slip in the first step can run through every step after it. On top of that, language models sometimes make up things that sound plausible (more on that in why AI makes things up). These rules have proved their worth:

  • Read and draft rights first: search, read, prepare. Sending, booking or deleting comes later, if at all.
  • A person approves everything that leaves the building, whether it's an email, an order or a payment.
  • Every step is logged, so you can see what the agent did and why.
  • The agent gets only the tools and data it needs for its task.
  • When it's unsure or something is missing, it stops and asks instead of guessing.

A good agent knows when to stop and ask.

How do you introduce an AI agent, step by step?

  1. Pick one task.It comes up often, has clear inputs and a clear result, and one person owns it today. Our use-case scoring shows how to compare several ideas.
  2. Write down how it's done today.Which steps does a person take, in which systems, with which decisions along the way? That gives you the agent's tools and rules.
  3. Settle permissions and data.Which systems may it read, where may it write, and where is the data processed? Personal data falls under the Swiss data protection act, which we cover in AI and the Swiss FADP.
  4. Test with approval.During the pilot a person approves every result. Keep track of how often the agent gets it right, where it gets stuck and how much time it saves.
  5. Widen it gradually.Only when the results have held up for several weeks does the agent get more rights or a second task.

Whether we build an agent for you or your team learns to set up simple agents itself depends on the task and on your people. We describe both routes on the custom AI agents and assistants page.

Frequently Asked Questions

Do I need my own developers to run an AI agent?

Not necessarily. Simple agents can be set up with workflow tools and the agent features of common AI platforms without much code, if someone on your team has the time and interest. Once an agent touches your core business systems or handles sensitive data, it's worth bringing in someone with integration and security experience.

Is an AI agent the same as ChatGPT or Microsoft 365 Copilot?

No. ChatGPT, Microsoft 365 Copilot and Gemini are AI assistants you work with in a conversation. The line is blurring, though, because many assistants can now carry out several steps on their own. An agent for your business is usually built for one specific task and connected to your own systems.

What does an AI agent cost to run?

Running costs come mainly from using the language model, which is billed by the amount of text processed, and from the tools and licences the agent connects to. Agents usually make more model calls per task than a simple chat, because they work in several steps. Measure the cost per completed task during the pilot and compare it with the time saved.

Can an AI agent send emails to customers by itself?

Technically yes, but we wouldn't start that way. Let the agent prepare drafts and have a person approve them until you've seen over several weeks how reliably it works. For a small number of harmless standard replies, sending automatically can make sense later.

How will I know if an agent is making mistakes?

By logging every step and having a person check every result during the pilot. Keep a simple list of when the agent got it wrong and why. That shows you whether the cause is missing data, unclear rules or the model, so you can fix the right thing.