Skip to content

From AI pilot to production: why pilots stall and how to avoid it

The demo went well. The model read a messy customer email, filled in the order, and everyone in the room nodded. Three months later the pilot is still a pilot. Two people use it on good days. Nobody can say whether it saves time, and “should we roll this out?” keeps moving to the next meeting.

This is common. In July 2024, Gartner predicted that at least 30% of generative AI projects would be abandoned after the proof-of-concept stage by the end of 2025. It pointed to poor data quality, weak risk controls, rising costs and unclear business value. The model is rarely the main problem. The pilot was set up to impress, not to be measured and connected to real work.

This post covers why pilots stall, what has to change before an AI system is ready for daily use, and a checklist for making the move.

Demo, pilot, production

Three stages that often get mixed up:

  • A demo shows that something is possible. Picked examples, one happy path, someone technical at the keyboard.
  • A pilot tests whether it works on real work: real cases, one team, a person checking every output, a fixed end date.
  • Production means people rely on it every day. If it breaks, work slows down, so someone has to notice and fix it.

Many “pilots” are really long demos. They never get real data, real users or a date when someone decides.

Why pilots stall

No baseline

If nobody measured how long the work took before, nobody can show that the pilot helps. The rollout then runs on enthusiasm, and enthusiasm runs out. Measure first; how to measure the ROI of an AI project shows how.

No owner

The pilot belongs to IT or an “innovation team”, while the people whose work it changes are too busy to care. Production needs an owner on the business side: the head of the team that does the work.

Toy data

The demo used ten clean examples. Real input is messier: scanned PDFs at an angle, emails in three languages, a customer who puts the order number in the subject line. A recruitment agency that tests CV parsing on twenty tidy CVs will be surprised by the twenty-first, a phone photo of a printed page.

No integration

In the pilot, people copy text into a chat window and paste the answer back into their system. That works for two weeks. In the first busy week it’s the first thing to go.

No way to tell whether a change helped

Someone tweaks the instructions to fix one case and quietly breaks three others. Without a fixed set of test cases, every change is a guess.

Unclear running cost

The pilot cost almost nothing. Nobody worked out what ten thousand cases a month would cost, or how much review time they need, so finance stops the rollout.

Users weren’t part of it

People who weren’t asked how they work see the tool as extra clicks, or as a threat to their job. They go back to the old way and usage falls quietly. Getting your team to actually use AI covers this side.

What changes in production

Pilot and production side by side

PilotProduction
Users One team, often volunteers Everyone who does the work
Data A sample, often cleaned up Everything that arrives, as it arrives
Integration Copy and paste, or a test system Reads from and writes to live systems
Permissions Broad, to move fast Each user sees only what they may see
Quality checks People eyeball the outputs A test set runs on every change
When the AI fails Someone happens to notice A fallback route and an alert
Cost Small, nobody tracks it Measured per case, with a budget
Support The builder, informally A named owner and an agreement

Integrations

In production the AI reads from your real systems and writes back to them: the mailbox, the ERP, the CRM, the document store. That means handling everything the demo skipped: duplicates, attachments the model can’t read, an ERP that is down for maintenance. Integration is often most of the build work. It’s also what turns a nice tool into a changed process.

Permissions and data

Pilots often run on an admin account. In production the AI should see only what the person using it may see, and only the data the process needs. If the AI can act (send, update, pay), keep write access narrow and require approval for anything hard to undo. Keeping AI agents safe goes deeper, and AI, GDPR and the EU AI Act covers the data protection side.

Evaluation

An evaluation set is a collection of real past cases with the correct result. For most business processes, 50 to 200 cases is a reasonable start, as long as they include the awkward ones. Every change to the instructions, the model or the reference data runs against the set before users see it.

The evaluation loop

  1. Real cases Past inputs with the correct result
  2. Run the new version Same cases every time
  3. Compare and score Rules check fields, a person reviews differences
  4. Ship or fix Only if it beats the last version
  5. Add new failures Mistakes from daily use join the set
Run it on every change: new instructions, a new model version, new reference data.

The set also protects you when a provider updates or retires a model. You run it on the new model and know within the hour whether anything got worse. Why AI makes things up explains what to check for.

Instructions under version control

In a pilot, the instructions for the model (the prompt) often live in someone’s notes. In production they’re part of the system: stored with the code, changed through a review, tested against the evaluation set, and easy to roll back. The same goes for the choice of model and its settings. When something goes wrong on a Tuesday, you want to know exactly what changed on Monday.

Monitoring and fallbacks

Log every request: the input, the output, which model, how long it took, what it cost, and whether a person changed the result. Look at a few numbers every week: volume, share of outputs corrected, errors, cost per case.

Decide in advance what happens when the AI is unavailable or unsure. The case goes to a person through the old route. Nobody should be stuck because a model provider has an outage.

Cost control

Take the cost per case from the pilot logs and multiply it by your real volume. Set a monthly budget alert. Use smaller, cheaper models for simple steps such as sorting, and keep the larger ones for the hard steps. If you use an agent, cap how many steps it may take. What an AI project really costs covers the levers.

Support and ownership

Someone has to answer “why did it do that?” and fix it. Agree who: an internal developer, the vendor, or the team that built it. Write down who may change the instructions and how changes get tested. In our projects the client owns the code, repositories and accounts from launch, and we fix bugs for free for three months. Monthly support after that is optional. Whatever your setup, make it explicit before launch, not after the first incident.

A plan for the move

From pilot to daily use

  1. Decision

    Go or no-go with numbers

    Time per case, errors, usage and cost against the baseline.

  2. Weeks 1–2

    Build the evaluation set

    50–200 real cases, including the awkward ones.

  3. Weeks 2–5

    Connect to live systems

    Read and write directly, with proper permissions.

  4. Weeks 4–6

    Add monitoring and a fallback

    Logs, weekly numbers, a manual route when the AI can’t help.

  5. Weeks 6–8

    Roll out team by team

    Train each team on its own cases; people still review at first.

  6. After launch

    Hand over, review monthly

    Named owner, agreed support, review rules loosened as trust grows.

A typical sequence. How long each stage takes depends mostly on how many systems are involved.

You don’t have to check every output forever. Once the numbers show the AI is reliable on a type of case, move to checking exceptions and a sample. Human in the loop describes the patterns, from reviewing everything to reviewing by exception.

An example: suggested replies in a support team

Take an online shop with a support team of eight that piloted AI-suggested replies. The example is illustrative. In the pilot, two agents copied customer emails into a chat assistant with a long prompt and pasted the drafts back into the helpdesk. They liked it and felt faster, but nobody had measured how long replies took before, and the other six agents never started.

Moving it to production meant:

  • Integration: the draft appears inside the helpdesk ticket, already filled in with the order details from the shop system. No copying.
  • Data: the model answers from the shop’s help articles and returns policy, not from memory, and each draft shows the article it used.
  • Evaluation: 120 past tickets with the replies senior agents had sent became the test set. Every change to the instructions runs against it.
  • Rules: refunds above a set amount, complaints and anything mentioning a lawyer never get a suggested reply. They go straight to the team lead.
  • Monitoring: a weekly count of drafts sent with small edits, drafts rewritten and drafts thrown away.
  • Training: a one-hour session per shift, using each agent’s own recent tickets.

None of this needed a better model. It’s plumbing, rules and habits, and that’s where most of the work goes. AI in customer support covers this use case in detail.

Checklist: ready for production?

Before you call it production

  • A business owner Not only IT
  • Baseline and pilot numbers Time, errors, usage, cost per case
  • An evaluation set Run on every change
  • Live integrations No copy and paste
  • Least-privilege access Users see only what they may see
  • Approval for risky actions Sending, paying, deleting
  • Logs and weekly numbers Volume, corrections, errors, cost
  • A fallback route Work goes on when the AI can’t help
  • Trained users On their own real cases
  • Support agreed Who fixes it, and how fast

What to do next

If you have a pilot stuck in limbo, set a decision date, pull together the numbers you have, and go through the checklist. The unticked boxes are your plan for the next four to eight weeks. If the numbers are missing, that’s the first box.

If you’re starting fresh, follow the 90-day plan and design the pilot with production in mind from the first day: real data, a baseline, an owner, and a decision date.

Turning pilots into tools people use every day is most of what our internal tools and workflow projects are about. We show a working demo every week, so problems show up early. If yours is stuck, tell us where.

More articles.

  1. How to bring generative AI into your company: a 90-day plan

    A practical 90-day plan for generative AI: pick the first process, assign owners, choose tools, run a checked pilot, manage risks, avoid stalling.

  2. What is an AI agent? A plain-English guide for business teams

    What an AI agent is, how it differs from a chatbot and an AI workflow, what it’s made of, and where it’s worth using in an ordinary company.

  3. What is MCP? The Model Context Protocol explained for companies

    What the Model Context Protocol is, how it connects AI apps to your CRM, files and databases, when you need it and what to secure first.

All articles

Want a second opinion on your project?

Book a call and we’ll talk through your options.

JurajCEO, QikBuild

You leave the call with

  • What we would build first
  • A rough price range
  • Whether custom software makes sense for you
Book a 30-minute call

Or write to hello@qikbuild.com