AI engineering

AI agent examples: three running in production, with their figures

Most lists of AI agent examples describe what agents could do. This one describes three that run in production on systems we built — a document agent on a logistics platform, the agents that do search and content work for three small businesses of ours, and a draft writer on a local model — with what each does, what it may do alone, what a person confirms, and one published figure for each.

Short answer. Three AI agents running in production on systems we built. A document agent on a logistics platform reads documents from 14 sources in 5 languages, extracts and validates values and writes them into the client’s ERP: 87% less manual processing at 99.2% field-level extraction accuracy. Search and content agents for three small businesses of ours read one analytics board through fourteen tools that only read, write one thing, a note, and change a site only after the owner says yes. A draft writer runs a 4B model on a mini PC and writes blog drafts from facts that code selects; a person presses Publish. None of the three talks to customers, and each may read far more than it may write.

What counts as an AI agent here

An AI agent, for this article, is a model that does work inside a system — reads, calls tools, writes — rather than only answering a person. That is a wide definition on purpose, because the three examples sit at different points along it, and where an example sits is the most useful thing to know about it.

The difference is who decides the next step. In the draft writer, code decides almost everything — what to write about, in what order, where the links go — and the model words it. In the document agent, a decision flow decides, value by value, against a confidence threshold. The search and content agents decide the most: which of the board’s tools to call and which query to run. Each example below says what the agent does, what it may do alone, what a person confirms, and one figure published with the system it comes from. Where exactly the person stays in each is covered in human-in-the-loop AI agents; this article is about the work.

A document agent on a logistics platform

A mid-market logistics company running cross-border operations in Europe had invoices, customs paperwork, shipment documents, email attachments and internal exports arriving from 14 disconnected sources, in 5 languages — about 2,500 documents, roughly 15,000 pages, reindexed every day. It did not need a chatbot. It needed values its analysts could trust, in the ERP it already ran. The build is the enterprise AI analytics platform case study.

Search and content agents on a read-only board

Day-to-day search and content work for three small businesses of ours — an electronics buyback, a device repair service and a car tuning workshop, all owned by Yarvixo’s founder and left unnamed by choice — is done by AI agents. They work from one analytics board that pulls together leads without personal data, search performance, the search index, ad spend and the commit history of each site. The board is also an MCP server. The agents connect to it, never to the businesses’ CRMs.

The most instructive part was what agents got wrong on real data before the board went into daily use. One read a counter that started inside the comparison window as a rise of 115 against 0; another compared a partial day with full ones. Neither was malice or hallucination — an agent read a real number correctly and drew the wrong conclusion — and both were fixed in the tools. The full list is in a read-only MCP server for business data, and the same boundary as a threat model in AI agent security in practice.

A draft writer on a local model

Two of the same businesses’ blogs get their drafts from a writer that runs a small open-weights model on a mini PC on our own network. Of the three examples it decides the least for itself, and it is the closest to what an “agent” request usually turns out to need, as our AI agent development page puts it: a fixed sequence with model calls in it, cheaper than an agent and testable line by line.

The failure worth knowing: the model would not write a single internal link in four attempts, because under our own voice rule against advertising it read a link to a service page as an ad. Code writes the links now. The whole pipeline is in a self-hosted LLM writes our blog drafts.

The three side by side

ExampleWhat it readsWho picks the next stepWhat it changes without a personPublished figure
Draft writerFact records from the sites’ own repositoriesCode: the section, the order of the plan, the linksNothing anyone sees; it produces draftsAbout sixteen minutes an article, on a 4B model
Document agentDocuments from 14 sources in 5 languagesA decision flow, value by value, against a confidence thresholdValues above the threshold, written into the ERP; edge cases and exceptions wait87% less manual processing, 99.2% field-level accuracy
Search and content agentsThe whole board, through fourteen read tools and read-only SQLThe agent: which tool, which queryNothing that changes a site, a lead or a campaignFourteen tools that read, one that writes

Two things hold across all three. Each may read far more than it may write. And the only one that writes into a system of record by itself, the document agent, does so behind a threshold measured on a golden dataset of about 2,000 labelled documents, which is re-run on every change, and a drop below the accuracy threshold blocks the release. The other two change nothing that matters without a person’s yes. A write is the part of an agent that has to be earned, by a measurement or by a person.

AI agents for lead generation and qualification

The same three businesses run on leads: they arrive from a website, and managers answer them. That is where most of what is sold as AI lead generation and AI lead qualification would go, and the three businesses split it three ways.

Qualification stays with people, and no model sits in the lead loop. Every form posts to the site’s own endpoint, which writes the lead into the CRM before it tells the managers’ chat. Managers qualify every lead themselves — at the buyback with four buttons on the lead in the chat (in progress, bought, declined, ignore), at the repair service and the workshop in the CRM. Routing, statuses and fallbacks are plain code, so a manager can predict what a button does. When a model starts to earn a place in qualification is argued in AI automation for a small business: when leads arrive faster than people can read them, or the signal hides in long free text — and even then it should rank and summarise leads, not reject them.

Generation is where the agents work. The search and content agents read leads without personal data, how fast each was answered, cost per lead, and search terms by intent. What they bring back is a report and a proposal about the pages, queries and ads, and ad changes come back as ready-to-paste lists for a person. Nothing they can call changes a lead.

Some leads are filed by agents. The repair service publishes its lead format as an OpenAPI document, generated from the same schema that validates its form and listed in /.well-known/api-catalog, so an assistant acting for a customer can file a request without scraping a page. The workshop’s site registers a WebMCP tool, leave a lead, that agents in the browser can call. Requests that look agent-made are flagged for the repair service’s managers. Either way the lead lands in the same CRM and the same managers’ chat as a human one.

Why none of these is a chatbot

A chatbot’s work ends in a reply to a person. Each example here ends somewhere else: a value in an ERP, a report and a diff, a draft waiting for a button. None of the three talks to a customer.

That difference is what an agent costs. Once its output is an action, it needs what a chatbot can do without: tools with narrow permissions, an evaluation set, a confidence threshold with a person below it, an audit trail, writes that are safe to retry, and a cost and latency budget. Our AI agent development page lists the six, and they are most of the work.

What is not on this list

Models do other work in the same three businesses that we do not count as agents. A speech-to-text model, Whisper run locally, transcribes the workshop’s videos, and an image model draws illustrations of objects, never of people. Each produces one output for a person to use and takes no step of its own.

And we have not published a case study of an open-ended autonomous agent; nothing here implies one. All three examples are agents with a narrow tool set and a human checkpoint, which is the shape we think most production agents should start as.

Where to start, and what it costs

Usually with one workflow. One agent workflow added to a product you already run is quoted in our AI agent development work against the $15,000–$30,000 band over 2–4 weeks; a multi-agent system with evaluation tooling sits at the top of the AI product band, $40,000–$120,000 over 8–12 weeks. Running cost is per step: on the logistics platform one retrieval-backed call costs about $0.011 and takes 1.9 seconds, so an agent that makes five such calls per task starts near $0.055 and ten seconds before any optimisation. The arithmetic, and what moves a quote, is in how much AI agent development costs.

Common questions

About AI agents in production.

A document agent on a logistics platform we built. It reads documents from 14 sources in 5 languages, extracts values, validates them against approved reference material and writes them into the client's ERP; values below a confidence threshold, about 4% of fields, go to an analyst first. It took 87% of the manual processing out of the operation, at 99.2% field-level extraction accuracy.
Work where the input is messy, a person can check the output in seconds, and a wrong answer is cheap and seen by you first. In the systems described here that means values extracted from documents with a review step, drafts written only from your own facts, and analysis of your own data through read-only tools. Work where a wrong answer moves money or reaches a customer unseen is a poor first candidate.
The logistics platform reached production in 10 weeks, as a full AI product with a retrieval pipeline, a review workspace and an ERP integration. One agent workflow added to a product you already run takes 2-4 weeks; a multi-agent system with evaluation tooling takes 8-12.
In these three systems a person is still in each loop; what changed is the work they do. On the logistics platform the analysts moved from keying values to checking the share the model is unsure of, about 4% of fields, and the operation does 87% less manual processing. In our own businesses managers still qualify every lead, the owner says yes to every change an agent proposes, and a person presses Publish on every draft.
It can work on what brings leads in. The agents that work on our own businesses' sites read leads without personal data, how fast they were answered, cost per lead and search terms by intent, and come back with a report and a proposal; a person approves every change to a site and pastes every ad change. Qualifying the leads themselves stays with the managers, and no model sits between a form and the CRM.

Have a task you would give an agent?

Tell us what it should read, what it should change and who checks the result. We will say which of these shapes it fits, and put a fixed scope and price in writing within 48 hours of the call.

  1. 1 business dayWe review your enquiry and reply.
  2. 48 hoursAfter the call: a written scope, with a fixed price against it.

Message received

We’ll review your enquiry and respond within one business day.

Related reading