All writing

The AI ROI Audit: 5 Signals That Separate Real Gains from Theater

Most AI projects don't fail at the model layer. They fail because someone greenlit a use case that was never going to move a business metric — and nobody had a framework to catch it before six months of engineering vanished.

The gap between AI that compounds and AI that just looks good in a demo isn't model quality or engineering talent. It's whether the underlying workflow has the right shape for AI to actually create leverage. After auditing roadmaps across industries — from fintech to logistics to travel — I keep seeing the same structural signals predict the outcome before a single line of code is written.

Here's the audit I run.

Signal 1: Is the Task High-Frequency and Low-Variance?

AI creates its largest leverage on tasks that happen constantly and follow a predictable enough structure that the model's output can be evaluated and trusted at scale. Think document classification, first-pass response drafting, data extraction from semi-structured inputs, or booking confirmations in a constrained domain.

The inverse is also true. A task that happens twice a month and has wildly different inputs each time is a consulting problem, not an AI automation problem. The model might handle it, but you can't amortize the reliability investment across enough volume to justify the infrastructure.

Decision rule: If the task happens fewer than 50 times per week per team, be skeptical. The engineering overhead of safe deployment — evals, fallback logic, monitoring, human-in-the-loop handoffs — is fixed cost. You need volume to absorb it. This isn't a universal threshold; a single high-stakes task (a contract review that saves a large deal) can still justify automation. But for most operational workflows, sub-50-per-week volume means the math gets difficult fast.

Signal 2: Can You Measure the Output Without Asking the Model?

This is the one most teams skip, and it's the reason so many AI dashboards show usage metrics instead of business metrics.

If you can't independently verify whether the AI's output was correct or useful — through downstream data, user behavior, conversion rates, exception rates, or human review on a sample — you're flying blind. You'll pat yourself on the back for throughput while quality quietly degrades.

The best AI deployments have measurable ground truth that exists outside the AI system. A response draft gets sent or edited. A classification triggers a downstream action that either succeeds or fails. A contract extraction feeds into a system that closes or rejects deals. These create the feedback loops that let you improve the system and prove the value.

A use case where "the AI summarizes things and people find it useful" is not a business metric. It's a vibes metric. If your ROI case rests on it, you don't have an ROI case.

Signal 3: Is There a Clear Cost or Revenue Line It Touches?

AI projects that survive budget cycles are attached to a number someone already cares about. Not a new metric invented to justify the project — an existing line on a P&L or an operational KPI the business already tracks.

The candidates worth pursuing: reduction in average handle time for support (measurable in your ticketing system), increase in lead qualification throughput (measurable in your CRM), reduction in document processing time (measurable in ops dashboards), or improvement in booking conversion (measurable in your transaction logs). These were business problems before AI showed up. AI is the new solution path.

Contrast this with use cases framed as: "We'll use AI to improve internal knowledge sharing." Maybe true. But knowledge sharing doesn't appear on anyone's P&L. If you can't trace the AI output to a cost center reduction or a revenue acceleration within two hops, the project will struggle to survive its first quarterly review.

Decision rule: Name the metric, name the owner, name the current baseline — before you write a line of code. If you can't do all three in five minutes, the use case isn't ready.

Signal 4: What Does the Failure Mode Cost?

Every AI system fails sometimes. The question is whether the failure mode is recoverable or catastrophic.

Imagine a team using an LLM to draft customer support replies that a human agent reviews before sending. Failure mode: draft is bad, agent catches it, spends 30 extra seconds. Cost: trivial. Now imagine the same LLM auto-filing regulatory disclosures without review. Failure mode: hallucinated figure goes into a submission. Cost: potentially enormous.

This sounds obvious, but I see it violated constantly. Teams reach for full automation in high-stakes contexts because the demo works 95% of the time. In production, 95% accuracy on a compliance document processed 1,000 times per month means 50 errors per month going out the door.

A simple framework:

Failure costRecommended posture
Low (user sees bad output, retries)Full automation viable
Medium (downstream process affected, recoverable)Automation with monitoring and exception alerts
High (regulatory, financial, reputational consequence)Human-in-the-loop mandatory; AI as draft only

The right answer isn't always "add a human." It's matching the automation level to the actual failure cost — not the demo success rate.

Signal 5: Does the Team Own the Feedback Loop?

This is the signal that separates AI that improves over time from AI that slowly drifts into irrelevance. Most enterprise AI deployments I audit have no one accountable for monitoring output quality after go-live. The model ships, the dashboard shows green, and six months later the error rate has crept up because the input distribution shifted and nobody noticed.

Owning the feedback loop means: someone reviews a sample of outputs weekly, someone owns the eval suite and updates it when edge cases emerge, and someone has authority to pull the system or add friction if quality drops below threshold. This is not a data science job in isolation — it requires a product owner who treats the AI system like a living product, not a shipped feature.

The teams that compound value from AI have a rhythm: ship, measure, find the failure cluster, fix it, re-evaluate. This cycle runs in weeks, not quarters. The teams that plateau shipped once and moved on.

The one-liner worth remembering: AI is not a product you launch — it's a system you operate.

Putting the Five Signals Together

Run this as a scoring exercise before any use case gets engineering resources:

  1. Frequency and variance — Does this happen often enough and predictably enough to amortize fixed deployment cost?
  2. External measurability — Can we verify output quality without asking the model to grade itself?
  3. P&L attachment — Is there an existing metric with an owner and a baseline this directly moves?
  4. Failure cost mapping — Have we matched our automation level to the actual cost of errors, not the demo success rate?
  5. Feedback loop ownership — Is there a named person accountable for output quality post-launch?

A use case that fails two or more of these is a pilot, not a roadmap item. A use case that passes all five is worth full engineering investment.

What to Actually Do

  • Run the five-signal audit on your top three current AI initiatives this week. Score each one honestly. If any fail Signal 3 (no metric, no owner, no baseline), pause them until that's answered — not paused forever, just don't build until you know what winning looks like.
  • Set up an external measurement instrument before you write your first prompt. If you're building a classification system, instrument the downstream action it triggers. If you're building a drafting tool, track edit distance or send rate. The measurement system should exist before the model does.
  • Map your failure modes and assign automation tiers. Use the table above. Any use case in the "high" failure-cost row needs a human-in-the-loop design from day one, not bolted on later.
  • Name the feedback loop owner. Not a team. A person. With a calendar event for weekly output sampling. If you can't name them, the system will drift.
  • Time-box your pilots to six weeks. If you can't show movement on a real business metric in six weeks, either the use case fails Signal 3 or your measurement system is broken. Both are fixable — but you need to know which problem you have.

The hardest part of this audit isn't the framework. It's the discipline to kill use cases that feel exciting but fail the signals. The ones that survive the audit are the ones that actually end up on someone's annual review as a win.

Working on something like this? I take on a few fractional-CTO and AI engagements at a time.

The AI CTO playbook

Get my AI playbooks — straight to your inbox

Practical notes on shipping production AI, scaling teams, and the calls a CTO actually has to make. A few times a month. No spam, no fluff.