Business AI 10 min

An AI agent in production: from demo to product

Putting an AI agent into production means turning it into a team product: an owner, a written scope, a budget per task, a starting measurement, escalation to a human, versions and a log of its actions. Without these elements, it remains a demo, even when it is already answering real customers.

Contents9
  1. 01What distinguishes an agent in production from a demo?
  2. 02What does the Klarna case show about service quality?
  3. 03Who is answerable for what an AI assistant says? The Air Canada case
  4. 04What does Project Vend, the shop run by agents, teach us?
  5. 05How did the British government evaluate its tool before opening it up?
  6. 06What do we run ourselves?
  7. 07How do you evaluate an agent before opening it up to the whole team?
  8. 08Where to start
  9. 09Frequently asked questions

An AI agent in production has little in common with the demo that got it adopted: the demo shows what it can do once, in front of someone watching, whereas production requires it to do it every day, with no audience. This guide, from our Business AI: private and at the right cost section, describes what takes you from one to the other, with four public cases and what we run ourselves. For the definition, first read what an AI agent is, and what it is not.

In short

  • An agent becomes a product with an owner, written limits and a starting measurement.

  • At Klarna, aiming at cost first lowered quality, by its chief executive’s own admission.

  • Air Canada was held responsible for what its chatbot claimed.

  • At Anthropic, agents improved with procedures, without dispensing with humans.

  • With us, agents prepare, and a human validates whatever commits the company or gets published.

What distinguishes an agent in production from a demo?

A demo answers one question: does it work? Production adds two: who deals with it when the agent gets it wrong, and how do you know it does better than before. The answers come down to seven elements, to be written down before launch:

  1. a named owner, on the business side, who answers for the results;
  2. a written scope: what the agent does alone, what it gets validated, what it never does;
  3. a budget per task, with a clean stop once it is reached;
  4. a starting measurement of time spent and errors;
  5. an escalation path: the user knows how to reach a human, the agent knows when to hand over;
  6. versions of the model and the instructions, which can be rolled back;
  7. a log of what the agent read, decided and did.

The guide Building effective agents from Anthropic, the maker of the Claude models, describes two of them: an agent can pause “for human feedback at checkpoints or when encountering blockers”, and it needs “stopping conditions (such as a maximum number of iterations)”.

What does the Klarna case show about service quality?

The trade publication CX Dive retraced the case in May 2025. In February 2024, the payments company Klarna estimated that its AI assistant was doing work equivalent to that of 700 representatives. It also presented the results of the assistant’s first month:

2.3 million

conversations were handled by the assistant in its very first month, two thirds of the customer service total

Under 2 minutes

the average resolution time of the conversations the assistant handled

Source: Klarna, February 2024, via CX Dive

In May 2025, Klarna’s chief executive, Sebastian Siemiatkowski, told Bloomberg that cost seemed to have been “a too predominant evaluation factor”, with “lower quality” as the result. Since then, Klarna has been recruiting human representatives again: customers must know, its chief executive says, that “there will be always a human if you want”.

The assistant stayed: according to a spokeswoman, it was still handling two thirds of enquiries, with response times improved by 82% since launch and 25% fewer repeat issues. The lesson is about measurement: an agent judged first on its savings will be tuned to save, and quality is only defended if it is measured too.

Who is answerable for what an AI assistant says? The Air Canada case

In early 2024, a tribunal in British Columbia, Canada, settled a dispute that the law firm McCarthy Tétrault summarises in a note dated 19 February 2024. Air Canada’s chatbot had led a passenger to understand that he could apply for the reduced bereavement fare after buying his ticket, whereas the airline required a request in advance. Air Canada argued that its chatbot was a separate legal entity, responsible for its own actions. The tribunal rejected the argument and held the airline responsible: the company answers for “all the information on its website”, whether it comes from “a static page or a chatbot”, and it had not taken reasonable care to ensure the accuracy of its own.

A chatbot that informs already commits the company; an agent that acts commits it even more. One that talks to the public must rely on sources you control and say when it does not know, like our AI assistant on your documents. What an AI may decide alone about a person also has legal limits: see automated decisions: can AI decide alone?.

What does Project Vend, the shop run by agents, teach us?

In 2025, Anthropic, with the company Andon Labs, entrusted a small automated shop in its offices to an agent named Claudius. After a failed first phase, which we describe in what an AI agent is not, the second, published on 18 December 2025, describes the attempt to turn things around.

The team changed the model, added tools, including a CRM, and asked Claudius to double-check prices and lead times with its research tools on every product request, which “helped a lot”. A CEO agent, Seymour Cash, joined it: after its arrival, the number of discounts fell by about 80% and the number of items given away by half. But Seymour approved the goodwill gestures that Claudius asked for on behalf of customers about eight times as often as it refused them: if the shop started making money, it may have been “in spite of the CEO, rather than because of it”. Over the course of that phase, the weeks with a negative margin largely disappeared.

The passage we keep:

One way of looking at this is that we rediscovered that bureaucracy matters.

Anthropic, Project Vend

Procedures and checklists, Anthropic adds, exist for a reason: they provide a kind of institutional memory that helps employees avoid common mistakes at work. An agent in production does well to be given a new employee’s procedures; a supervising agent does not replace them. Claudius improved, Anthropic concludes, but “it’s still vulnerable in lots of important ways”, and the agents still needed a great deal of human support.

How did the British government evaluate its tool before opening it up?

In 2025, the British government tested Consult, a generative AI tool that analyses responses to public consultations. According to its press release of 14 May 2025, the tool drew out the themes from more than 2,000 responses to a Scottish consultation; experts checked and refined them, then the tool sorted each response into them. It agreed with the human analysis “the majority of the time”, with an F1 score of 0.76, a common measure of agreement. The government estimates that it could save about 75,000 days of analysis a year, or £20 million in staffing costs: a projection, for a tool “currently in trial”.

Consult is not an agent, but its approach applies to any agent: measure it against human work, on real cases, before opening it up, and tell what was measured from what was estimated.

What do we run ourselves?

Our examples come from our internal tools and from a portal we operate for a client: design choices, not measured gains.

An agent in the team’s messaging app

You send a photo of a receipt on Telegram; our accounting data-entry agent pulls out the supplier, the amount and the VAT, then files the supporting document. Checks look for duplicates, consistency of amounts and a confidence threshold before any entry is made; one human action remains, approving the record with a button. In production since July 2026, it is one of the tools we run ourselves, and lives in the messaging app, like our business bots on Telegram or WhatsApp.

An SEO engine that prepares, a human who publishes

The search optimisation of this site follows the same split.

Who does what in this site’s SEO engine

  1. The scan, without AI

    Every day, reading Google Search Console draws up the work queue (queries within reach of the first page, click-through rates to fix, pages that are losing ground).

  2. The agents, every week

    Four specialised agents draw on the queue and deliver at most two pieces of content per run, as drafts, on a working copy separate from the site.

  3. The review, by a human

    A person reviews, then publishes. Nothing goes out on its own.

This review rule comes from three made-up pieces of content that a model had published on a site we operate for a client.

Our first unsupervised run, on 30 August 2026, produced nothing: the agent running it asked a question instead of deciding, and nobody was there to answer. Its instructions have since forbidden any question along the way: the human’s moment is the review.

A translation that changed provider

On Palmora Property, a property portal we operate, translation into six languages is not entrusted to an agent: it is an AI step in a controlled chain, with a glossary, a persistent cache and a parity check. Changing provider there cut the cost by a factor of 60, and 95% of segments come from the cache without calling the AI again. Isolate the AI step in this way: the day a cheaper model is enough, it can be replaced without touching the rest.

None of these tools was given a broad mission: each has a narrow task, housed in a tool the team already uses.

How do you evaluate an agent before opening it up to the whole team?

Evaluation takes four steps, two of them precautions specific to agents:

  1. Test.

    Try several models on your real cases, difficult ones included: our guide to evaluating an AI model before putting it into production gives the method, and our AI at the right cost offer compares 3 to 5 models on 20 to 30 samples of your content.

  2. Set the threshold.

    Agree the acceptable error rate with the business side.

  3. Open up gradually.

    Start with one or two people who know the task, with a review at 30 days.

  4. Put a figure on it.

    Count the cost per task, repeated model calls included, as our guide to the cost of AI in business explains.

Where to start

First check that you need an agent: Anthropic recommends adding multi-step agentic systems only when simpler solutions fall short, and our article Automation without AI: when a rule is enough helps you sort it out. If the agent is justified, name its owner and write its scope before the first line of code: the AI projects that pay off are first of all organisation projects, as our analysis of the return on AI in business shows. To choose the task, our digital and AI maturity audit helps you know what to automate before you spend, with a written GO or NO-GO per project. For what follows, from the data to the choice of model and its cost, our guide to integrating AI in business takes the decisions in order.

Frequently asked questions

Who is responsible when an AI agent gets it wrong?

Towards customers, the company that puts it into service. In early 2024, in Canada, Air Canada argued that its chatbot was a separate entity, responsible for its own actions; the tribunal replied that the airline was responsible for all the information on its website, chatbot included. Internally, name one person who answers for the agent: they set its scope, track its errors and can suspend it.

Do you always need a human to validate what an AI agent does?

Not for everything, but for whatever is hard to undo. An agent can sort or prepare on its own. For sensitive actions, n8n lets you require a human’s approval before an agent uses a specific tool, and its documentation gives data deletion, sending external communications and purchases as examples. The workflow then pauses, and a refusal cancels the action.

Can an AI agent run customer service on its own?

Partly, yes. At Klarna, the assistant was still handling two thirds of enquiries in 2025, but the chief executive acknowledged that an organisation too focused on cost had lowered quality, and the company is recruiting human representatives again. Plan from the start how a customer reaches a representative, and which requests the agent must pass on without trying to answer them.

How do you know whether an AI agent really pays off?

By comparing it with a measurement taken before it arrived, on time spent and errors. Also count what it adds, such as reviewing it and correcting its mistakes. Without a starting measurement, no gain can be proved. Our analysis of the return on AI in business explains why so many projects are slow to pay off.

Sources

  1. Building effective agents (new tab)anthropic.com
  2. CX Dive retraced the case in May 2025 (new tab)customerexperiencedive.com
  3. Summarises in a note dated 19 February 2024 (new tab)mccarthy.ca
  4. Second, published on 18 December 2025 (new tab)anthropic.com
  5. Press release of 14 May 2025 (new tab)gov.uk
  6. Require a human’s approval before an agent uses a specific tool (new tab)docs.n8n.io
Source 1

Building effective agents

Read on anthropic.com(new tab)
Source 2

CX Dive retraced the case in May 2025

Read on customerexperiencedive.com(new tab)
Source 3

Summarises in a note dated 19 February 2024

Read on mccarthy.ca(new tab)
Source 4

Second, published on 18 December 2025

Read on anthropic.com(new tab)
Source 5

Press release of 14 May 2025

Read on gov.uk(new tab)
Source 6

Require a human’s approval before an agent uses a specific tool

Read on docs.n8n.io(new tab)

Jim · founder of Brain Plus AI

Also in business ai

  • Understand9 min

    What an AI agent is, and what it is not

    An AI agent chooses its own steps and tools to reach a goal. That is useful on open-ended tasks, but it is neither a relabelled chatbot nor the default answer to every automation.

  • Practical guide9 min

    Evaluating an AI model before putting it into production

    Public leaderboards do not tell you whether a model will do your work well. This guide gives a method for testing it on your own tasks: quantified criteria, real examples, scoring, cost, and a new test whenever the model changes.

  • Stepping back11 min

    AI return on investment: why it is taking so long

    The figure of 95% of AI projects with no return went round the world. What it really measures, why the other studies say roughly the same thing, and the practical lessons to draw from them for an SME.

WhatsApp