Skip to content

8 min read · AI integration

AI agents for business: what they can and cannot do

An AI agent is software that uses a language model to pursue a goal by deciding the steps, calling tools and systems such as email, a CRM or an ERP, and acting on the results, within limits set by people. Unlike a chatbot, it acts. Unlike classic workflow automation, it chooses the path. In a company of 10 to 250 people, it pays off on repetitive, written work with a clear correct result.

Mircea Muraru

By Mircea Muraru · · Updated

How does an AI agent work?

An AI agent works in a loop: it receives a goal, decides the next step, uses a tool to take it, checks the result and repeats until the goal is met or a limit stops it. In a business setting, the loop has six parts:

  1. Goal and instructions. People define what the agent should achieve, the rules it must follow and when it must stop or hand the task to a person.
  2. Reasoning and planning. The language model reads the input, works out what is being asked and decides the next step.
  3. Tools and data access. The agent calls the tools it has been given, such as reading a document, searching the ERP or querying the CRM, through an account with limited permissions.
  4. Actions. It does the work: fills in a field, drafts a reply, creates a record, routes a request. It can take only the actions you allowed.
  5. Checks and human approval. The agent checks its output against rules and expected formats, and anything that touches money, a customer or a legal document waits for a person to approve it.
  6. Memory and logging. It keeps the context of the task in progress, and every run is recorded with its inputs, steps and outputs, so any error can be traced.

A back-office example: a supplier emails an invoice to the accounts inbox. The agent reads the PDF, extracts the supplier, the amount and the order number, finds the purchase order in the ERP and compares the two. If they match, it prepares the invoice for booking and queues it for the accountant to approve. If they do not, it sends the invoice to the buyer with a note on the difference. The accountant works through a short queue of checked invoices instead of an inbox. What a task like this costs to run is worked through in how much AI implementation costs.

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

The difference is who decides the next step and whether the software can act on your systems: a chatbot answers, workflow automation follows a fixed path, a copilot suggests and an AI agent decides and acts within limits. The word "agent" is now attached to almost every AI product, which makes it hard to know what is being sold. Four categories cover most of what companies are offered.

TypeWho decides the next stepCan it act on your systemsTypical use
ChatbotThe user, one question at a timeNo, it only answersAnswering questions from a website or a knowledge base
Workflow automationA fixed rule written in advanceYes, along a fixed pathCopying an order from a form into the ERP
CopilotA person, with suggestions from the modelOnly when the person acceptsDrafting an email or a summary inside a tool your team already uses
AI agentThe model, within limits you setYes, through the tools and permissions you give itReading an inbound email, finding the order, drafting the reply and routing it for approval

In practice the categories blend. A good agent is usually a workflow with a few decision points handed to a model, not a free-roaming assistant. The more of the path you can fix in advance, the more reliable the result. We treat autonomy as something a workflow earns, one step at a time, after it has been measured.

Where agents fit in a company of 10 to 250 people

The tasks that work share three traits: they repeat often, their inputs are written (emails, documents, tickets, records), and someone in the company can say what a correct result looks like. Five examples we see most often:

  • Inbound email triage. The agent reads each message to a shared inbox, identifies the request type and the customer, attaches the relevant order or contract and routes it to the right person, or drafts a reply for the common cases.
  • Document extraction. Invoices, delivery notes, contracts and forms arrive as PDFs or scans. The agent pulls the fields you need into the ERP or a spreadsheet and flags the documents it could not read with confidence. We cover this case in AI document processing for invoices, delivery notes and contracts.
  • Drafting replies from a knowledge base. The agent searches your policies, product sheets and past answers, drafts a reply with the sources it used, and a person approves or edits it before it is sent.
  • Ticket classification. Support or internal IT tickets are labelled by type, urgency and owner as they arrive, so the queue is sorted before anyone opens it.
  • Report preparation. The agent gathers figures from the systems that hold them, fills the recurring report and writes a first commentary, which the owner of the report reviews and signs.

None of these replaces a team. Each removes a slice of manual, repeated work from people who have better uses for their time, and each keeps a person at the point where the outcome matters.

What agents do badly today

Language models are good at reading and writing and uneven at everything that depends on context they were never given. Four kinds of task are a poor fit today, whatever the vendor demo shows:

  • Open-ended judgment. Deciding whether to extend credit to a difficult customer, or how to handle a sensitive complaint, depends on relationships and history the agent cannot see. It will produce a confident answer anyway.
  • Rare processes. A task done a few times a year has too few examples to test against and too little volume to repay the build. A checklist for a person is cheaper and safer.
  • Tasks with no definition of a correct result. If two experienced people in your company would disagree on the right output, there is nothing to measure the agent against, so there is no way to know whether it works.
  • Irreversible actions without approval. Sending payments, deleting records, signing or sending contracts, changing prices. An agent may prepare these actions. A person should approve them.

Before an agent goes to production: the checklist

A demo proves that an agent can do a task once. Production means it does the task every day, on real data, with a way to catch it when it is wrong. These are the six conditions we put in place before any agent goes live:

  1. An evaluation set. Real examples from your process, each with the correct answer, agreed before the build. Every change to the prompt, the model or the workflow is run against it and the result is reported as a number.
  2. Human approval on high-impact actions. Anything that touches money, a customer or a legal document is prepared by the agent and approved by a named person, inside the tools that person already uses.
  3. Permissions and least privilege. The agent gets its own account with access only to the data and actions its task needs. Read access where reading is enough; no administrator rights.
  4. Logging. Every run is recorded with its inputs, the steps taken, the tools called and the output, so any error can be traced and turned into a new evaluation case.
  5. Cost limits. Model usage is billed per request. We estimate the cost per task from your real volumes, set a budget ceiling with alerts and choose the smallest model that passes the evaluation set.
  6. Data location and GDPR. You decide which data the agent may see, where it is processed, how long it is kept and which provider terms apply. Personal data is minimized before it reaches a model, and the decisions are written down for your DPO.

If a vendor cannot show you these six for an agent they propose, you are buying a demo. Our AI readiness checklist covers the conditions on the company side.

What the EU AI Act changes for agents

Most business agents, such as the five examples above, are not high-risk under the EU AI Act. Two points still matter. First, the Act's transparency rules apply from 2 August 2026: AI systems that interact directly with people must be designed so that those people are informed they are dealing with an AI system (European Commission, Quick Facts on transparency rules). A customer-facing agent that answers email or chat should say so.

Second, some uses are listed as high-risk, including AI used in recruitment and selection of people and in assessing the creditworthiness of individuals (AI Act, Annex III). Following the 2026 AI Omnibus amendments, the Commission states that rules for these areas apply from 2 December 2027. An agent that screens candidates or scores customers is a different project, with obligations to check with counsel before it is built. The Act was amended in 2026, so read the current text rather than older summaries.

When to start with process optimization instead

An agent automates a process. If the process is not defined, the agent automates the confusion. We recommend starting with process optimization when the steps differ from one person to the next, when nobody owns the process end to end, when the data it needs still sits in chat threads and personal spreadsheets (moving it into one structured place is then the first part of the project), or when a simpler rule-based automation would do the same job with no model at all.

This is the question our Diagnosis is built to answer: which processes deserve an agent, which need fixing first, and which should be left alone. Sometimes the honest answer is that no agent belongs there yet. When an agent does fit, our AI integration service builds it with the checklist above from the first week.

Summary

  • An AI agent uses a language model to pursue a goal, deciding its next step and acting through tools within limits set by people; a chatbot answers, workflow automation follows fixed rules, a copilot suggests.
  • It works in a loop: goal and instructions, planning, tool calls, actions, checks and human approval, logging.
  • Agents fit repetitive, written work with a clear correct result: email triage, document extraction, drafted replies, ticket classification, report preparation.
  • They fit badly where judgment is open-ended, the process is rare, correctness is undefined or the action cannot be undone.
  • Production needs an evaluation set, human approval, least privilege, logging, cost limits and written data decisions.
  • If the process itself is unclear, fix the process first.

Frequently asked questions

What is an AI agent?

An AI agent is software that uses a language model to pursue a goal by deciding the steps, calling tools and systems such as email, a CRM or an ERP, and acting on the results, within limits set by people. In business it is used for repetitive written work, like sorting inbound email or extracting data from documents. A person approves the actions that matter.

How does an AI agent work?

An AI agent works in a loop. People set the goal and the rules; the language model decides the next step, calls a tool such as the ERP or a document store, takes an action and checks the result, then repeats until the task is done or a limit stops it. High-impact actions wait for a person's approval, and every run is logged so errors can be traced.

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

A chatbot answers questions but does not act on your systems. Workflow automation acts, but only along a fixed path written in advance. An AI agent acts and chooses its own steps, within the tools and permissions you give it. That freedom is why agents need approval points, logging and access limits that a chatbot or a fixed rule does not.

Which tasks can AI agents do for a small or mid-sized company?

Tasks that repeat often, have written inputs and a clear correct result: inbound email triage, extracting fields from invoices and contracts, drafting replies from a knowledge base, classifying tickets and preparing recurring reports. Tasks that need open-ended judgment, happen rarely or cannot be undone are not a good fit without a person in the loop.

Are AI agents safe to use with company data?

They can be, if the design makes them so: a dedicated account with least-privilege access, a decision on which data the model may see and where it is processed, personal data minimized before it reaches the model, logging of every run and human approval on high-impact actions. Without those controls, an agent is a risk to data and to operations.

Does the EU AI Act apply to AI agents?

Yes, depending on the use. From 2 August 2026, AI systems that interact directly with people must be designed so those people know they are dealing with AI. Uses listed as high-risk, such as recruitment or creditworthiness assessment, carry stricter obligations that the Commission says apply from 2 December 2027. Most back-office agents are not high-risk.

Have a process you think an agent could run?

Describe the task, the volume and the systems it touches. We will say plainly whether an agent belongs there, or what has to be fixed first.

office@murarum.ro