Get in touch

Have a project in mind? Tell us a bit about it.

Enquiry Form

Most conversations about AI automation focus entirely on the build: what it costs to design and deploy an agent, a chatbot, or an automated workflow. Almost nobody budgets for what happens after launch — and that’s where a lot of AI projects quietly become more expensive, or simply stop working, without anyone noticing until something breaks in front of a customer.

If you’re evaluating an AI project, the ongoing cost matters as much as the build cost. Here’s what actually needs maintaining.

1. Models and APIs change under you

The model you built against gets deprecated, updated, or quietly changes its behaviour on the provider’s side. A prompt that worked reliably for months can start producing different output after a model update you didn’t ask for and weren’t necessarily notified about in time.

Fix it: treat prompts and model versions the way you’d treat any other production dependency — pin versions where the provider allows it, and build in a review step whenever a new model version ships, rather than assuming behaviour stays constant forever.

2. Your business changes faster than your automation does

Pricing changes. Product lines get added or dropped. Policies shift. An agent trained or configured against last year’s business reality will keep confidently giving outdated answers unless someone actively keeps it in sync.

  • Assign clear ownership for keeping the knowledge base or context the automation relies on current — this shouldn’t default to “whoever built it originally, if we can still reach them.”
  • Set a recurring review cadence, not an ad hoc one, for anything customer-facing.
  • Log where the automation gave a wrong or outdated answer so those gaps get fixed instead of quietly repeating.

3. Edge cases accumulate the longer something runs

The first month, an agent mostly handles the cases it was tested against. Month six, it’s been exposed to inputs nobody anticipated — unusual phrasing, adversarial prompts, requests that fall between two categories it was designed to handle. Without ongoing monitoring, these edge cases don’t get fixed, they just keep happening.

Fix it: review a sample of real interactions on a schedule, not just when something goes visibly wrong. Patterns in where the automation struggles are far easier to catch in aggregate than one complaint at a time.

4. Nobody’s watching the cost curve

Usage-based API pricing means a successful automation — one people actually use a lot — can get meaningfully more expensive as adoption grows, and that cost is easy to lose track of when it’s spread across many small calls instead of one visible invoice.

Fix it: monitor cost per interaction, not just total spend, and revisit whether a smaller or cheaper model would handle a given task just as well before defaulting to the most capable (and most expensive) option for everything.

5. “It still runs” isn’t the same as “it still works well”

An automation can keep technically functioning — no errors, no downtime — while quietly getting worse at the actual job it’s meant to do, because nobody’s measuring output quality, only uptime. That gap is invisible until a customer complains or a metric that mattered finally gets checked.

Fix it: define what “working well” actually means for your use case up front — resolution rate, accuracy, customer satisfaction, whatever’s relevant — and check it periodically, not just whether the system is technically online.

The bottom line

An AI automation project doesn’t end at launch — that’s closer to the midpoint. The businesses that get lasting value budget time and ownership for the maintenance: keeping context current, watching for drift, tracking real cost and real quality rather than just uptime. Skip that, and even a well-built project degrades quietly until someone’s forced to notice.