Hashlogics
Report

What breaks in production AI

Seven failure modes that show up after launch, not before. Each one with the signal that arrives first and what closing it takes.

What the report covers

4 things that decide this

  1. 01AI systems rarely fail at launch. They fail in week eleven, when an input shape changes and nothing is watching for it.
  2. 02The most expensive failure is the quiet one: a system that keeps answering, still sounds confident, and has been wrong since a model version changed under it.
  3. 03Every failure mode here has an early signal that costs nothing to watch. Most teams do not watch any of them.
  4. 04Fixing these after launch costs more than building them in, because you are now debugging a system people already depend on.
Why we wrote it

The failures we get called about all look the same

Nobody calls us when the demo goes badly. They call when a system that worked for two months starts producing answers a customer noticed before anyone internal did.

MIT's 2025 State of AI in Business report puts a number on the gap. Of the enterprise-grade AI tools organisations looked at, 60 percent got investigated and 20 percent reached a pilot. Five percent reached production. That last drop is where this list lives.

You will recognise most of the seven modes below. They come from systems we run. AI voice agents answer a repair shop's phone at ZhoopZhoop. Document extraction sits inside premium audits at PremiumAudit.io. A nurse signs off every trial match at TrialTriage. Each mode gives you a signal first.

Where a system fails after launchLive
  1. Input shiftsA form, a vendor, a document layout changes
  2. Retrieval degradesThe right document stops being returned
  3. Model swapsThe provider ships a new version underneath
  4. Tool call failsThe system it depends on times out
  5. Nobody sees itOutput still looks confident and complete
  6. A customer finds itThe first real signal, weeks late

Each stage is detectable. The chain only completes when nothing is watching the ones before it.

The main finding

Seven failure modes, the signal, and the fix

This is the substance of the report. The formatted version adds the checks we run for each one.

Failure modeWhat you seeEarliest signalWhat closes it
Silent model swapAnswers change quality with no deploy on your sideOutput length or format shifts on a fixed test setPin the model version and run the same test set daily
Retrieval driftConfident answers built on the wrong documentThe correct source stops appearing in the top resultsScore retrieval separately from the answer, on known questions
Input shape changeOne vendor's documents start extracting badlyExtraction confidence drops for one source onlyTrack accuracy per source, never as one blended number
Tool timeoutThe agent invents a plausible answer instead of failingRising latency on one dependency before the errors startFail loudly on a timeout, and never let the model guess
Duplicate actionThe same booking, charge or ticket created twiceRetries logged with no matching idempotency keyAn idempotency key on every action that changes something
Prompt regressionA fix for one case quietly breaks four othersNo test failed, because there were no testsAn eval suite that runs before the change ships
Unowned systemEveryone assumes someone else is watchingNobody can name who gets paged at 2amA named owner and an agreed service level, in writing
The one that costs most

A wrong answer that looks right is worse than an outage

An outage tells you it happened. A quietly degraded model keeps serving, keeps sounding fluent, and keeps being believed. Nobody files a ticket. That is why a better model never fixes this.

In an insurance premium audit, a figure read from the wrong column still produces a complete-looking report. TrialTriage handles this by keeping a nurse as the final decision-maker on every ranked result. It tracks 23 audit action types, so any output traces back to what produced it.

The pattern holds anywhere. Decide up front what your system may settle alone. Log what it did. Check its output against a fixed set of known-correct cases on a schedule. None of that is exotic engineering, and all of it gets cut when a project is measured by its demo date.

  • 01Score the retrieval step and the answer step separately, or you cannot tell which one broke.
  • 02Keep a frozen set of real cases with known-correct answers, and run it after every change.
  • 03Log the inputs, the tool calls and the output for anything a person will act on.
  • 04Put a human in the loop where being wrong has a cost that cannot be undone.
Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter