In brief
- An AI agent doesn't just answer. It takes actions in your systems: creates a request, updates a CRM record, checks an order status.
- A chatbot follows a prepared script. An assistant helps a person. An agent takes a routine task through to the result on its own, within the permissions it has been given.
- An agent fits where requests repeat, answers exist in a knowledge base, and data has to be moved between systems by hand.
- Control rests on limits to its authority, an action log, and handing complex cases to a person with the context ready.
- If the process isn't documented, the data isn't there, or requests are few, you don't need an agent. A written procedure, an off-the-shelf service, or ordinary automation will do.
What an AI agent is, in plain English
An AI agent is a program built on a language model. You give it a goal and a set of tools, not just a list of questions and answers. The language model is the part that understands the text of a request and writes a reply. The tools are access to your systems: CRM, 1C (a Russian ERP platform), a knowledge base, email, a calendar. When a request comes in, the agent decides what needs to be done, calls the right system, and returns the result.
The easiest way to picture it is a new first-line employee. They get an instruction, access to a few systems, and a list of what they may do on their own. Everything else they pass to their manager. An agent works the same way: it follows instructions, stays within the permissions it has been given, and knows when to call a person.
How an agent differs from a chatbot and an AI assistant
The boundaries between these terms are blurry, and ready-made products often mix them. But when choosing a solution, it helps to tell them apart by what the program does with a request.
The practical difference is who performs the action. An assistant suggests; an agent does. That is why an agent has to meet more requirements: it needs access, rules, an action log, and a clear point where it hands over to a person. A sensible first step is often an assistant on one channel. You add agent capabilities later, once it's clear which parts of the process are worth handing to the program.
- A chatbot runs a dialogue along preset scripts and buttons. It handles short, predictable questions well, but gets lost if a question is phrased differently.
- An AI assistant understands free-form wording, looks for the answer in a knowledge base, and helps a person: it suggests a reply to a customer or prepares a text. The person usually performs the action.
- An AI agent receives a task, chooses the steps, calls the systems, and carries out operations, such as creating a request, changing a status, or requesting data, within the permissions it has been given.
Which business tasks an AI agent handles
An agent is useful where work repeats, the rules can be described, and the data it needs is already in your systems. The tasks fall roughly into several groups.
A good sign of a suitable task is repetition. If employees answer the same questions again and again, or copy data from an email into a record, that part can go to an agent. Complex, disputed, and non-standard cases it passes to a person with the context ready: who got in touch, what they asked for, and what has already been done.
- Requests: receive a request from a customer or employee, understand what it is about, answer a routine question, or pass it to the right person.
- Operations in systems: create a request in the CRM, check an order status, update data in 1C, assign a task to the person responsible, with no manual transfer.
- Knowledge base: find the answer in company procedures, instructions, and documents, and give it with a link to the source.
- Preparing materials: put together a summary of a request, or draft a reply or report for a person to review.
Where an agent works: website, Telegram, internal systems
A channel is the place where the agent talks to people. You choose it based on where requests already arrive. An agent can work in a website chat, in messengers such as Telegram or WhatsApp, and inside the company, in the corporate systems your employees use.
An AI agent for business in Telegram is convenient where customers and employees already use that messenger: nobody has to install a separate app. The agent takes a question, answers from the knowledge base, creates a request in the CRM, and notifies a manager. One agent can serve several channels if they share a knowledge base and the same rules.
An internal agent for employees works differently. It connects to 1C, CRM, ERP, and other systems through an API, a software interface that one system uses to pass data to another. The result appears in the work system people already use, not in a separate window, and you don't have to replace systems that already work.
How control works: log, handover to a person, limits
The main question about an agent isn't how smart it is, but what it can do without asking. Control rests on several mechanisms, and each is worth checking before launch.
The rule is simple: the costlier a mistake, the narrower the authority. An agent can answer a question about opening hours on its own, but changing contract terms or making a payment needs a person's confirmation. It makes sense to widen its authority gradually, once the log shows the agent is coping.
- Limits to authority: a list of operations the agent performs on its own and a list of those that need confirmation. Permissions are the minimum required, and roles are separated.
- Action log: every request, every call to a system, and every data change is recorded. The log shows what the agent did, and any mistake can be reviewed and fixed.
- Handover to a person: rules for when the agent stops and calls an employee, such as an unclear request, a disputed situation, or an operation outside its permissions. The person receives the dialogue history and the data collected.
- Monitoring and rollback: alerts about failures and a written procedure for when something goes wrong.
- Data: if requests contain personal data, the solution is designed with 152-FZ in mind, and some tasks are handled with anonymized data.
When you don't need an AI agent, and common mistakes
An agent isn't a universal solution, and sometimes it only makes work more complicated. Don't take it on if the process isn't documented anywhere and employees themselves understand differently what to do: you need a written procedure first. You also don't need one if there are few requests and the answers fit in a short list. A page of answers or a simple button-based bot will do.
An agent won't help if the data you need isn't in your systems, or if it's in such a state that you can't rely on it. If every mistake is very costly and the result can't be checked, a person should make the decision. A ready-made service or ordinary automation without a language model may also solve the task, and you should check that first. If the task does fit, these are the typical mistakes:
- Launching on the whole process at once, with no criterion for accepting the result.
- Broad permissions "just in case" instead of the minimum needed.
- An outdated knowledge base: the agent confidently answers from documents that are no longer current.
- Judging quality by a demo rather than by real requests, including rare and non-standard ones.
- No one responsible for reading the log and updating the rules after launch.
Where to start and what to ask a contractor
Our approach is to start not with development but with discovery of a single task. Discovery is free and takes 3–5 business days. We study how the process works now and look at your real requests and data. The result is a written document: a process map, the part to automate, the boundaries of the solution, an acceptance criterion and an estimate of the scope of work. If the task can be solved without AI, we say so.
Next, a pilot on real data is possible: the first prototype takes from 3 weeks. For cost guidance: AI agents and assistants start from $2,400, and an AI assistant on one channel starts from $1,600. 1C (a Russian ERP platform), CRM and API integrations start from $3,600 and from 4 weeks. After launch, you can stay on support: packages of 10, 20 and 40 hours a month, from $400.
An example from our practice is the Portal and online store project: the customer gets an answer from an AI consultant in text or voice and sees suitable products, while managers learn about the request in Telegram. Whichever contractor you choose, ask them these questions:
- What task are we solving, and by what criterion will we accept the result?
- What can the agent do on its own, and what does it hand to a person?
- Where is the solution deployed and where is the data stored: in your infrastructure or in an agreed cloud?
- What goes into the action log, and who will read it?
- Who owns the code, the configurations and the model's operating rules?
- Who supports the solution after launch, and in what mode?
