The Question Everyone Asks

You’ve got a business process that’s slow, expensive, or manual. Maybe it’s document review, customer onboarding, claims processing, or scheduling. You’ve heard that AI can help. So you ask: what does it actually look like to optimize this with AI, and how do I know if it will work?

I’ve watched this play out dozens of times. Teams get excited about the technology, build something impressive in a demo environment, then discover that the real world doesn’t cooperate. The data isn’t clean. The process has edge cases nobody mentioned. The system works fine with 100 requests a day but collapses at 1,000. Or worst of all: the technology works perfectly, but the business outcome doesn’t improve.

Here’s what I’ve learned: process optimization with AI isn’t about the AI. It’s about understanding your process deeply enough to know where AI actually helps, and then building the infrastructure to make it reliable.

Start With Your Business Outcome, Not the Technology

This is where most teams get it wrong. They ask: “Can we use machine learning here?” The better question is: “What does success look like on our P&L?”

I’ve seen teams with perfect model metrics and terrible business outcomes because they were optimizing for the wrong thing. A document classifier that’s fast but wrong costs you more than a slow classifier that’s right.

Here’s what I’ve seen work: you start with your business outcome.

Once you know what success looks like, you can work backwards. What does the system need to do? What data does it need? What happens when it’s wrong? What’s the fallback?

That last question matters more than you think. I’ve watched teams build beautiful AI systems with no plan for what happens when the AI fails. In production, it always fails sometimes.

Understand Your Current Process First

Before you can optimize a process with AI, you need to understand the process as it actually runs, not as it’s documented.

I talk to the people who built the system, the people who maintain it, the people who depend on it, and the people who own the business outcome. Each group sees something different. The person who does the work every day knows the edge cases and workarounds that nobody wrote down. The person who owns the outcome knows what actually matters to the business. The person who maintains it knows where it breaks.

When you map the process this way, you usually discover that it’s more complex than it looks. There are manual steps that exist because the automated step doesn’t handle a specific case. There are approval workflows that exist for compliance reasons nobody fully remembers. There are data quality issues that everyone works around without mentioning them.

This is where AI usually fails.

Identify Where AI Actually Helps

Not every part of your process needs AI. Some parts do. Some parts don’t. Some parts need AI but not the kind you’re thinking of.

I’ve watched teams spend months evaluating data center options, comparing latency profiles and availability zones, only to discover that their actual bottleneck is somewhere completely different. They needed better data quality, not faster infrastructure. They needed clearer handoff rules, not a smarter model.

Here’s where AI usually helps:

Classification and routing. If your process involves sorting things into categories, AI can do that faster and more consistently than humans. But this only works if your categories are clear and your training data is representative. I’ve seen teams deploy classifiers that worked fine on historical data but failed on new cases because the world changed.

Information extraction. If your process involves pulling data from documents, emails, or forms, AI can do that. But this requires clean source data and clear rules about what to extract. I’ve seen extraction systems that worked perfectly on structured documents but failed completely on handwritten notes or images.

Repetitive decision-making. If your process involves applying the same rules over and over, AI can automate that. But the rules need to be consistent. I’ve seen systems fail because the “rules” were actually judgment calls that different people made differently.

Content generation. If your process involves writing or summarizing, AI can help. But you need to verify the output. I’ve watched RAG systems generate confident answers from retrieved documents that were incomplete or outdated.

What AI usually doesn’t help with: processes that require deep domain judgment, processes with unclear success criteria, or processes where the cost of being wrong is high and the margin for error is low.

Build for Production From Day One

This is the biggest difference between teams that succeed and teams that don’t.

Most teams build a demo. It works great. Then they try to move it to production and discover that production has requirements the demo didn’t have: monitoring, logging, rollback procedures, access control, audit trails, disaster recovery.

I’ve seen teams buy expensive platforms and still end up with chaos. I’ve also seen teams build lean, focused stacks that run like clockwork. The difference isn’t the technology. It’s the approach.

Here’s what I’ve seen work: you start by asking what production needs. Not what’s nice to have. What’s actually required. Then you build that in from the start, not as an afterthought.

This means:

Monitoring that matters. I’ve watched teams build sophisticated monitoring systems that nobody actually used. The alerts were meaningless, or there were too many of them, or they went to people who couldn’t act on them. Start with: what does the business need to know? If the system is slow, who cares? If accuracy drops, who needs to know? Build monitoring around those questions.

Rollback procedures. I’ve seen systems where nobody could explain how to roll back a deployment. Start with: if something goes wrong, how do we get back to the previous version? Make that easy.

Access control that works. I’ve seen teams where anyone with database access could retrain the model, which meant that a data analyst could accidentally change the model’s behaviour without anyone knowing. I’ve seen other teams where only one person could deploy models, which meant that a single person leaving the company could paralyse the entire operation. Start with: who needs to do what? Then build access control around that.

Audit trails. I’ve seen systems where the audit trail is so sparse that you can’t figure out what happened when something goes wrong. I’ve also seen audit logs so verbose that they’re useless. Start with: if something goes wrong, what do we need to know? Who changed what, when, and why?

Plan for Data Quality and Freshness

I’ve watched teams deploy beautiful systems on bad data. The model is perfect. The infrastructure is solid. The business outcome is terrible because the input data is wrong.

I’ve seen vector databases deployed without any thought to data freshness, permissions, or accuracy. I’ve seen retrieval systems where the documents were weeks out of date, and nobody noticed until a customer asked why the system was giving them outdated information.

Here’s what I’ve seen work: start with your data sources. Ask: where does this data come from? Who maintains it? How often does it change? How do we know if it’s wrong? Can we trace where it came from? I’ve seen vector databases where nobody could explain how documents got into them.

Then build the infrastructure to keep it fresh. This means:

Clear source-of-truth definitions. Not “the database.” Which database? Which table? Which columns? Which rows? I’ve seen teams where this was so unclear that different parts of the system were using different versions of the truth.

Automated freshness checks. If your data is supposed to be updated daily, verify that it actually is. I’ve seen systems where the data pipeline failed silently and nobody noticed for weeks.

Permission boundaries. Who can change the data? Who can see it? Who can use it to train models? I’ve seen teams paralysed by the complexity of access control itself, where every change requires five approvals and takes three weeks.

Accuracy verification. For retrieval systems, this means testing that the system actually returns the right documents for the right questions. I’ve seen teams with sophisticated infrastructure and terrible retrieval quality because they never actually tested whether the documents were accurate.

Build Monitoring and Incident Response

Production systems fail. The question is whether you’ll know when they fail and what you’ll do about it.

I’ve seen systems where the same question returned different answers depending on which server handled the request. I’ve seen systems that worked fine with 100 requests a day completely collapse at 1,000. I’ve seen systems where the model got better, but the business outcome got worse because the input data changed.

Here’s what I’ve seen work:

Measure what matters. Not model accuracy. Not latency. But business outcomes. If you’re optimizing a claims process, measure cost per claim and error rate. If you’re optimizing onboarding, measure time to completion and support tickets. I’ve seen teams with perfect technical metrics and terrible business results because they were measuring the wrong thing.

Set up alerts that people actually respond to. I’ve seen teams with hundreds of alerts and alert fatigue so bad that they ignore all of them. Start with a handful of critical alerts that actually matter.

Build runbooks. When an alert fires, what does the on-call person do? I’ve seen systems where nobody understood how the deployment pipeline actually worked, so when something went wrong, they just rebooted everything and hoped it helped.

Plan for rollback. If something goes wrong, how do you get back to the previous version? Make that fast and automatic if possible.

Governance and Compliance From the Start

I’ve seen teams ignore this and pay for it later. Compliance isn’t something you bolt on at the end. It’s something you build in from the start.

Here’s where I’ve seen the most creative chaos: teams where the data pipeline, the model training, the retrieval infrastructure, and the deployment are all maintained by different people, with no documentation connecting them. When something goes wrong, nobody can trace what happened.

Start with:

Clear ownership. One team accountable from architecture through production operations end to end. Not “the data team owns the data” and “the ML team owns the model” and “the platform team owns the infrastructure.” One team owns the whole thing.

Documentation that lives. Not documentation that gets written once and ignored. Documentation that people actually update because they need it to do their jobs.

Red-teaming and failure-mode testing. What happens if the model starts hallucinating? What happens if the data source goes offline? What happens if someone with bad intentions tries to manipulate the system? Test these scenarios before they happen in production.

When to Get Help: The Diagnostic Sprint

If you’re not sure where to start, or if you’ve got a system that’s not working the way you expected, a diagnostic sprint can help.

Here’s how it works: we spend two weeks talking to the people who built the system, the people who maintain it, the people who depend on it, and the people who own the business outcome. We audit what you have, identify the gaps between what you’re doing and what actually matters, and build a roadmap to fix them.

At the end, you get a clear picture of what you have, what you need, and what the business case looks like for fixing it. No surprises. No vague recommendations. A prioritized build plan that you can actually execute.

FAQ

How do I know if AI will actually help my process?

Start with your business outcome. If you can’t measure success in dollars or time or error rate, AI probably won’t help. If you can, then ask: what part of the process is slow or expensive or error-prone? Can that part be automated? Is the data clean enough? Are the success criteria clear? If the answer to all of those is yes, AI probably helps.

What’s the biggest mistake teams make?

Building a demo instead of building for production. Demos are great for understanding what’s possible. But production has requirements that demos don’t have. Start with production requirements from day one.

How long does this take?

It depends on the complexity of your process and how much infrastructure already exists. A simple classification task might take weeks. A complex end-to-end process might take months. The key is to scope engagements around results, not billable hours. You should know upfront what success looks like and roughly how long it will take.

What if the AI system fails?

Then you need a fallback. Always have a fallback. The system processes what it’s confident about and routes the rest to a human. Or it suggests an action and a human reviews it. Or it does nothing and alerts someone. But you need a plan before you deploy.

Let’s Talk About Your Process

If you’ve got a process you think AI could help with, or if you’ve already built something that’s not working the way you expected, I’d like to hear about it. I’ve seen enough patterns to know what questions to ask and where the problems usually hide.

Reach out and let’s talk about what success would look like for you.