Home/AI services/Support, MLOps and monitoring

Support, MLOps and monitoring

Keep your AI solutions reliable after launch

AI in production needs ongoing monitoring: response times, costs, errors, answer quality, drift and model changes. We monitor, alert and fix so your agents and search engines stay reliable over time.

Updated October 11, 2026

Participants working on laptops around U-shaped tables during a training session

The big picture

AI in production is never "done"

40%+

of agentic AI projects will be canceled by the end of 2027, according to Gartner: rising costs, unclear value, poorly controlled risks (forecast).

Source: Gartner, June 25, 2025

≥ 6 months

of notice before OpenAI retires a generally available model. Models change, and your solutions need to keep up.

Source: OpenAI, deprecation policy

6 months

minimum log retention for deployers of high-risk AI systems, along with monitoring of their operation (AI Act, Article 26).

Source: AI Act, Article 26

What we monitor

Five dials to steer your AI solution

Language models often fail silently: an answer can arrive with no technical error and still be wrong. That's why we track both the technical side and quality.

Latency

Typical response time and spikes, time to first token.

Pitfall: An average hides the slowdowns on difficult cases.

Costs

Input and output tokens consumed, cost per session or per user.

Pitfall: A poorly tuned retry loop can multiply the bill.

Errors

Provider outages and wrong answers with no error message.

Pitfall: A technically successful call can still contain a made-up answer.

Quality

Faithfulness to sources, answer relevance and safety, tracked over time.

Pitfall: Scores are assessed by a model, so we track the trend.

Drift

Changes in incoming questions, answers and retrieved documents.

Pitfall: Quality declines gradually and goes unnoticed without measurement.

For a search engine over your documents, we also check that the right passages are retrieved. Sources: OpenTelemetry · LangWatch · Splunk.

The monitoring loop

Detect early, understand fast, fix without breaking things

  1. 1

    Measure

    Every call is traced: model, duration, tokens, errors.

  2. 2

    Detect

    An alert fires when a threshold is crossed or a trend worsens.

  3. 3

    Diagnose

    The trace shows which step is at fault: model, tool, retry, retrieval.

  4. 4

    Fix

    Adjusting the prompt, the documents, the model or the agent's access rights.

  5. 5

    Verify

    A fixed set of test questions confirms there is no regression.

The loop runs continuously: every fix is measured in turn.

Drift and model changes

When the world changes, the solution has to keep up

Data drift

Incoming questions and documents evolve: what the solution sees today differs from what it saw at launch.

Concept drift

A business rule changes (new procedure, new pricing): the same questions now call for different answers.

Models get retired and replaced

OpenAI commits to at least 6 months' notice for generally available models, and much less for preview versions. With some providers, the endpoint stays the same while the model behind it changes. We pin the version in use, test the replacement on a fixed set of questions before any migration, and alert on discrepancies.

Sources: OpenAI · Databricks · Deepchecks.

Controlling API costs

Practical levers to cut the bill

Examples taken from Anthropic's documentation, shown relative to the base price. Pricing changes: we check the provider's rate card at the time of the project.

Base input price100%

Baseline

Batch processing50%

−50% for non-urgent tasks

Prompt cache reads10%

0.1× the base price (down to 0.025× depending on the model)

Reuse the start of requests

Instructions and documents repeated from one request to the next are cached: reading them again costs about ten times less. The cache lasts 5 minutes by default and is extended each time it is used.

Batch what isn't urgent

Deferred workloads (analyses, evaluations, reports) run in batches: half price, and most batches finish in under an hour. The discounts stack.

Pick the right model for each task

Simple requests go to a smaller model, difficult ones to a more powerful model. We measure the savings on your cases, because they vary.

Sources: Anthropic, prompt caching · Anthropic, batch processing · Anthropic, Building effective agents.

Traceability and compliance

Monitoring also supports compliance

For high-risk AI systems, the AI Act requires deployers to monitor how the system operates and to keep its logs for at least six months, subject to other applicable rules, particularly on personal data. Well-designed monitoring provides these records without collecting more than necessary.

General information, not legal advice. Source: AI Act, Article 26.

See AI governance

Our approach

Monitoring in five steps

  1. 01

    Instrument

    Trace every call: model, duration, tokens, errors.

  2. 02

    Set thresholds

    Define alerts with you on latency, costs, errors and quality.

  3. 03

    Evaluate continuously

    A representative set of questions to track quality and catch regressions.

  4. 04

    Review together

    A periodic review of quality, costs and usage with your teams.

  5. 05

    Manage changes

    New versions of models, documents or instructions, without regressions.

FAQ

AI support and monitoring: your questions

What is AI solution monitoring?

It is the continuous tracking of a solution in production: response times, costs, errors, answer quality and drift. It lets you catch a problem before your teams or customers feel it.

Why isn't a technical error enough to detect a problem?

Because a model can respond without any technical error and still give a wrong answer. So quality has to be measured too: faithfulness to sources, relevance, safety.

What happens when a provider retires a model?

OpenAI commits to at least 6 months' notice for generally available models. We pin the version in use, test the replacement model on a fixed set of questions, and only migrate if quality holds.

How can you reduce AI API costs?

By caching repeated instructions, batching non-urgent tasks, choosing the right model for each task and setting spending caps. At Anthropic, cache reads cost 0.1 times the base price and batch processing 50% less.

Can hallucinations be eliminated entirely?

No. They can be reduced by grounding answers in your documents and detected through regular evaluations. The rate depends on the model, the task and the language: we measure it on your own cases.

Is keeping logs compatible with data protection?

Yes, provided you define what is kept and for how long. The AI Act requires at least six months of logs for certain high-risk systems, subject to other rules such as personal data protection.

Don't let your AI drift silently

Tell us about your solution in production: we'll identify what needs monitoring and how.