AI agents
An AI agent is a colleague who never loses an email and never forgets to check stock. We connect it to your ERP, your warehouse and your inbox, give it exactly the permissions it needs, and record everything it does.
- Permissions spelled out
- Every action logged
- Wired into your systems
Our approach
What an AI agent is, and how it differs from a chatbot
A chatbot answers questions. An agent does work. The difference is access: an agent can read an order from your ERP, check how many pallets are in the warehouse, raise a delivery request or alert the person responsible. The language model — usually Gemini on Vertex AI in our case — works out what is being asked. Everything else is ordinary, testable software: database connections, API calls, and rules about what is allowed and what is not.
So we do not sell AI as an abstraction. We take one specific workflow that currently depends on someone's hands and make it faster, without you losing control of it.
Benefits
What you get
Works on your data
It answers from your orders, stock levels and policies, not from general knowledge scraped off the web.
Permissions spelled out
Read-only by default. Anything with consequences goes to a person for approval first.
Every action logged
You can see what was asked, which data was used and what was done.
Wired into your systems
ERP, warehouse, tills, email, BigQuery — and a new API wherever one is missing.
A human stays involved
The agent proposes and your staff decide, until you choose otherwise for a given action.
A first version in weeks
We start with one process and run it alongside your team, not as one big-bang project.
Where an agent actually saves time
The best candidates are repetitive tasks with clear data behind them. If someone spends an hour a day retyping orders from emails, or answering the same status questions over and over, there is room for an agent. These are the cases we come across in manufacturing, warehousing and retail:
Sometimes an agent is the wrong answer. If the data lives in personal spreadsheets, if every employee does the job differently, or if the decision rests on judgement nobody can put into words, that has to be sorted out first. Occasionally a plain report or one well-built integration solves the problem for less money, and when that is the case we say so.
- Customer orders arriving by email or web form are read and turned into a draft order in the ERP. A person only has to confirm it.
- Questions in plain language: “How many of item 4410 did we sell in Plovdiv this month?” The agent writes the query against your database or BigQuery and answers with the source attached.
- Alerts when something drifts: a late delivery, stock below its minimum, a machine with no report from the last shift.
- An internal assistant that knows your own policies, price lists and procedures rather than general knowledge from the web.
- Cross-docking and loading prep: the agent matches inbound shipments against outbound orders and proposes an allocation.
How the agent reaches your data, and where it stops
An agent is only as useful as the data it can reach. We connect it through your existing APIs, through read-only database access, or through a thin layer we write for the purpose. If a system has no API at all — an old warehouse package or a till system, say — we build one. That is exactly why we build both the agents and the integrations underneath them.
Permissions are spelled out. By default the agent can only read. Anything that changes something — a new order, a price change, an email to a customer — goes past a human for approval until you decide that a particular kind of action can run on its own. Every answer and every action is logged: what was asked, which data was used, what was done and on whose behalf.
What the work looks like
We start with one process, not ten. We come over, watch how your people handle it today and collect real examples: twenty order emails, a list of the questions that come up most, the report someone builds every Monday morning. We tune the agent on those and keep them as a test set, so before anything goes live we know how it copes with your cases rather than invented ones.
The first version works alongside your staff. It proposes; they decide. Within a few weeks it becomes clear where the agent goes wrong, what it is missing and which actions are safe enough to automate fully. Only then do we widen its scope.
What you get
A working agent tied into your systems, with its interface where your team already works — a web panel, email, your internal chat or the ERP itself. You also get a written description of its permissions, the action log and the test set we use to check every change. The integration code and the agent's configuration belong to you.
- An agent for one defined process, tuned on your real examples.
- Connections to your ERP, warehouse, inbox or database, including new APIs where none exist.
- A log of every answer and action, open to inspection.
- A permissions table: what the agent may do alone and what it only suggests.
After go-live
Language models get updated and your processes change. We monitor the quality of answers, rerun the test set whenever the model changes and add the new cases the agent has met. When someone on your team flags a wrong answer, it becomes an example the agent is corrected against. Support for critical processes is 24/7; new actions and new data sources are added in short stages, like everything else we do.
The process
How the work goes
Five steps, each with a result you see and approve before we move on.
Pick the process
We find one repetitive task with clear data behind it and a benefit you can measure.
Gather real examples
Your emails, questions and reports become the test set the agent is held to.
Connections and permissions
We hook the agent into your systems and write down what it may do alone and what it only suggests.
Run alongside the team
The agent proposes, people decide, and within weeks we see where it slips.
Expand and maintain
We automate the actions that have proven themselves, watch quality and add new cases.
Technologies
What we work with
- Vertex AI
- Gemini
- Google Cloud
- BigQuery
- REST API
- PHP
- MySQL
- Linux
- Docker
Questions
Frequently asked questions
How much does an AI agent cost?
It depends on the process and on how easy it is to reach the data. We quote after a conversation and a look at your systems, in writing, before any work starts. There is also a monthly cost for the language model, which depends on volume; we show you an estimate up front.
How long does it take?
A first working version for a single process usually takes weeks. It takes longer if we first have to build an API for a system that does not have one.
Where does our data go?
We mainly use Gemini on Vertex AI in Google Cloud, where your data is not used to train the model and an EU region can be chosen. The agent only sees the sources we have explicitly allowed.
What happens when the agent gets it wrong?
That is why the first version only proposes and a person confirms. Every mistake is visible in the log and becomes an example the agent is corrected against. Actions with real consequences are automated only once it has clearly proven itself.
What do you need from us?
Someone who knows the process and can spare a few hours at the start, real examples of the work, and access to the systems the agent will use. The rest is on us.
Is there a task that eats hours every week?
Describe it in a few sentences. We will tell you whether it suits an agent and where we would start.
- Phone
- +359 895 629 012
- office@enter.bg
- Address
- Pernik, 2 Krasnodar St, Bulgaria