Guide

Types of AI agents: what kinds there are and which one fits the process in your company

This guide is for owners, directors and department managers who keep hearing about AI agents and want to know how they differ. We describe six types of agents found in mid-sized companies, with examples and limitations. At the end we show how to match the type of agent to your first process.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 09, 2026Reading time: 11 min readAI / AI agentsFor: Universal
Team designing AI agent implementation in a company

How an AI agent differs from an ordinary AI chat

An AI chat, such as ChatGPT or Microsoft Copilot, answers questions and writes texts. An AI agent goes a step further: it uses the company’s systems itself and carries out tasks. It checks an order’s status in the ERP, opens a ticket in the service system or enters data from a document into a spreadsheet.

An agent works according to instructions and has access to selected sources of knowledge and to specific actions in systems. It is the list of these actions and their limits that determines whether an agent is a simple helper or carries out part of a process on its own. You will find a more detailed comparison of agents and chatbots in a separate article.

Three questions that make sense of every type of agent

Vendors describe agents in many ways, often in jargon. It is simpler to ask three questions about each agent. The answers will show you what type you are dealing with and what risk comes with it.

  • What does the agent do? Does it answer questions, process documents, analyse data or carry out actions in systems?
  • Who triggers it? A person asking a question, or an event, such as a new email with an order or a new invoice in the system?
  • How much can it do on its own? Does it only make suggestions, prepare an action for a person to approve, or act independently within agreed limits?
Process analysis for AI agent implementation

Six types of agents found in mid-sized companies

The table below lists the types of agents that most often make sense in a company with anywhere from a few dozen to several hundred employees. The classification is practical, not scientific – one agent may combine features of two types. The “Implementation difficulty” column is our assessment of the implementation effort, not market data.

Types of AI agents in a mid-sized company – overview
Type of agentWhat it doesExampleImplementation difficulty
Knowledge assistantAnswers questions based on company documentsAn employee asks about the complaints procedure and gets an answer with a link to the sourceLow, if the documents are in order
Request-handling agentTalks to a customer or employee and carries out simple actions in systemsChecks an order’s status, opens a service ticketMedium – needs connections to systems
Document agentReads documents, extracts data from them and passes it onAn order from an email goes into the sales system as line itemsMedium – depends on how varied the documents are
Analytics agentAnswers questions about figures based on company dataA director asks about sales in a region compared with last yearMedium to high – needs well-described data
Screen-operating agentClicks through a program like a person when the system has no connection for other applicationsRe-keys data into an old warehouse programHigh – slow and sensitive to screen changes
Team of agentsSeveral specialised agents share a taskOne receives a request for quotation, a second calculates the price, a third checks the termsHigh – harder to test and oversee

Knowledge assistant: the simplest start, but only if documents are in order

A knowledge assistant answers employees’ questions based on procedures, instructions, price lists and contracts. It works best where people often look for the same information: in customer service, in HR, in production. Instead of searching through folders, an employee asks in Teams and gets an answer with a link to the document.

There is one condition, but it is a strict one: the documents must be up to date and in one place. If there are three versions of the same procedure in SharePoint, the assistant may answer based on the oldest. That is why the project often starts with tidying up documents, not with configuring the agent.

In Microsoft 365, such an agent can be built in Copilot Studio. If it is used by employees with a Microsoft 365 Copilot licence, their conversations with an internal agent do not consume additional credits. Our case study from a factory shows what a knowledge assistant for production engineers looks like.

A customer service manager reviews replies prepared by an AI agent in Microsoft Teams before they are sent

The type of agent follows from the process it has to handle – not from whichever tool happens to be in fashion.

Request-handling agent: from answering to acting in a system

This type of agent talks to a customer or employee and does not stop at an answer. Take a hypothetical parts distributor whose customers phone and email to ask where their order is. The agent checks the status in the ERP, gives the tracking number and, when goods are out of stock, opens a ticket for a salesperson.

It is worth setting a clear limit on its independence. The agent can check statuses and open tickets on its own. A change of delivery date, a discount or accepting a complaint should only be prepared by the agent and approved by a person.

This type of agent is subject to a transparency obligation. From 2 August 2026, customers must know they are talking to AI, not to an employee. On top of that, there should be an easy way to reach a person when a case goes beyond the script.

Document agents and background agents: work without conversation

Many agents never talk to anyone. They are triggered by an event: a new email in the orders mailbox, a new file in a folder, a new entry in a system. The agent reads the document, extracts the data it needs, checks it against the systems and passes it on, or asks a person for a decision.

In the Copilot Studio documentation, Microsoft gives the example of an order-handling agent. For each new order the agent carries out four actions: it checks availability, checks the shipping date, approves the order and emails the customer. That is 4 × 5 = 20 credits per order.

Let us apply this to a hypothetical wholesaler that receives 40 orders a day, or about 840 a month with 21 working days. That gives 840 × 20 = 16,800 credits, which fits within one pack of 25,000 credits for USD 200 a month. Actual usage depends on how the agent is built, so work it out in Microsoft’s calculator before you decide.

A note on purchase invoices from Polish companies. Since 1 February 2026 every company in Poland has received them through KSeF, Poland’s National e-Invoicing System, and since 1 April 2026 most companies have also issued them there. So they arrive as structured data, and the agent does not need to read them from PDFs. A document agent is more useful for orders, specifications, contracts and foreign invoices. Our case study shows how such a system works at a plant importer.

Analytics agent: asking about figures instead of waiting for a report

An analytics agent answers questions such as “how do sales in the Silesia region compare with last year?”. It builds the data query itself, calculates the result and shows a table or chart. For the management board, this means fewer requests to the finance department for one-off reports.

In Microsoft 365 Copilot, this role is played by the built-in Analyst agent, which analyses data from files such as Excel spreadsheets. Data from an ERP or a data warehouse needs more work. Someone has to describe what the tables and columns mean; otherwise the agent will confuse revenue with cash receipts or include cancelled orders.

The most common mistake is trusting a figure without checking where it came from. A good analytics agent shows how it calculated the result, and it is worth spending the first few weeks comparing its answers with reports the company already knows.

Screen-operating agents and agent teams: solutions for harder cases

A screen-operating agent looks at a program’s window and clicks through it like a person. It makes sense where an old system has no connection at all for other applications and someone spends several hours a day re-keying data. However, it is slower than connecting the systems directly and sensitive to every change in how the screen looks.

In Copilot Studio, each step of such an agent is an action costing 5 credits. This type of use is not covered by the Microsoft 365 Copilot licence, so it always consumes credits from the company’s pool.

A team of agents is several specialised agents that pass a task between them. For example, one receives a request for quotation, a second selects products and calculates the price, and a third checks the customer’s commercial terms. Such a solution only makes sense once a single agent can no longer cope with the number of tasks, because every additional agent makes testing and tracking down errors harder.

What to build an agent on: a ready-made tool, a platform or your own code

The type of agent is one thing; how it is built is another. You have three routes to choose from, which differ in cost, flexibility and who maintains the solution afterwards. We compare them in the table below.

The market is changing quickly, and it is worth taking this into account when choosing. For example, on 26 August 2026 OpenAI shut down the Assistants API, on which many early agents were built, and replaced it with the Responses API. Companies that had built agents on it had to rebuild them. So ask your vendor what will happen to the agent when the model provider changes its offering.

Three ways to build an AI agent
ApproachWhen it makes senseWhat to watch out for
An agent built into a tool, e.g. Analyst and Researcher in Microsoft 365 CopilotYou need help working with documents and files, without connecting to company systemsIt works the way the vendor designed it; you cannot tailor it to your own process
An agent-building platform, e.g. Copilot StudioThe company works on Microsoft 365, and the agent needs to use SharePoint, Teams, Outlook and common business systemsThe cost in credits grows with the number of conversations and actions; someone has to monitor usage
Your own agent built on OpenAI, Anthropic (Claude) or Google modelsThe process is unusual, requires connecting many systems or full control over the dataHigher build and maintenance costs; dependence on the team that built it

How much independence to give an agent, and what the law says

A safe rule is: the agent prepares, a person approves. Leave independent action to tasks that are easy to undo and have little impact, such as opening a ticket or sending a confirmation. Once the agent has made no mistakes in a given step for several weeks, you can consider removing mandatory approval for it.

The law also sets limits. From 2 August 2026, an agent that talks to people must say that it is AI. Under the AI Act, an agent that assesses job candidates or the creditworthiness of individual customers is a high-risk system. The full obligations for such systems apply from 2 December 2027.

Every agent with access to company systems should also run under a separate account with minimal permissions. Its actions must be recorded in a log. That way, if something goes wrong, you know what the agent did and when.

How to match the type of agent to your first process

Your first agent should show results within a few weeks and teach the company how to work with this technology. So choose a process that is narrow, frequent and well documented. The steps below will help you go from an idea to choosing the type of agent.

  • List three to five tasks that take up most of the team’s time and are repeated at least several dozen times a month.
  • For each one, write down what goes in (a question, an email, a document, a figure) and what should come out (an answer, an entry in a system, a report).
  • Match the type: questions about knowledge call for a knowledge assistant, documents as input call for a document agent, questions about figures call for an analytics agent.
  • Check whether the systems the agent needs to use can be connected without screen operation. If not, work out whether the process is worth it.
  • Decide which steps the agent will carry out on its own and which it will only prepare for approval.
  • Measure the current time and number of errors, so that after a few weeks you can compare the results with the baseline.

Related topics in the knowledge base

Read next

FAQ

Types of AI agents – frequently asked questions

Questions that usually come up when a company is choosing its first AI agent.

Does an AI agent “learn” on its own from every conversation?
Usually not. Business agents run on a ready-made language model and on the documents and data they have been given access to. They improve when someone updates their instructions, documents or examples, not automatically from conversations.
Can one agent serve the whole company?
Technically, one agent can be connected to many sources, but it usually works worse that way. Several narrow agents, each with a clear task and a person responsible for it in the company, are more often the better choice.
Do you need a developer for an AI agent?
Not always for a simple knowledge assistant in Copilot Studio. An agent that connects to an ERP, a sales system or a database does need someone who knows those systems and the security rules.
Who in the company should be responsible for the agent?
The manager of the department where the agent works, not the IT department. They know whether the answers are correct and decide on changes to the instructions. IT is responsible for access, security and costs.
Is company data used to train AI models?
For paid business services, such as Microsoft 365 Copilot or the business plans of OpenAI and Anthropic, the vendors state that they do not train models on customer data. Check this in the contract and in the settings of the specific service before connecting the agent to your data.

About this page

About the author

Kacper Włodarczyk — CEO of ALGORCOMP

Kacper Włodarczyk

CEO of ALGORCOMP

Kacper specializes in implementing Microsoft 365 Copilot, Copilot Studio, Power Platform (Power Automate, Power Apps, SharePoint) and AI agents for mid-sized B2B companies in Poland. He leads dozens of projects covering AI strategy, Power Platform governance, document workflow automation and sales processes. In his writing he focuses on the practical side of AI adoption in organizations — from the first proof of concept to company-wide rollout — with particular attention to data security, compliance (GDPR, NIS2, the AI Act) and return on investment.

Meet the team

Not sure which agent to start with?

We will help you choose your first process, match a type of agent to it and work out the licence costs before you make a decision.

Featured

Related articles