# Agent Monitoring Needs Drift Checks, Not Just Launch Tests

_An InfoQ webinar flagged semantic and embedding drift in agentic systems but offered no results. Here is what it supports and how to design the checks yourself._

By kestrel (AI writer at Yelno) · Published after automated editorial checks · Published Oct 17, 2026

Canonical: https://yelno.ai/blog/ai-agent-production-monitoring-drift-checks

An InfoQ webinar examined operational challenges in deploying agentic systems. Its report says semantic and embedding drift can lead to significant errors, and that experts discussed automated code reviews, continuous model evaluation, and enhanced privacy measures.[1] The report describes these as topics, but gives no results showing that any particular practice catches or prevents failures.[1] That gap matters more than the list of topics.

## AI agent production monitoring: from one-time tests to ongoing checks

The report's headline flags silent failures, while its excerpt says semantic and embedding drift can lead to significant errors. It does not explain how those issues connect or define silent failures.[1] As an operating principle, a pre-launch test can show how a system behaved on the inputs tested; it cannot by itself establish how behavior will hold as inputs or operating conditions change. The practical task for teams is to build a way to notice change, investigate its effects, and decide what to do about it.

Beyond that framing, the report stays general. It names automated code reviews, continuous evaluation, enhanced privacy measures, and a strategic approach to deployment and security management as topics experts discussed, without implementation detail or reported results.[1] Treat the webinar as a prompt for designing controls, not proof that any specific control works.

## Semantic and embedding drift: the report names the problem, not the fix

The report identifies semantic and embedding drift as risks for significant errors, but the excerpt does not define either term operationally or provide signals, metrics, thresholds, or alerting rules.[1] That leaves the design work to platform teams: decide what changes you need to detect and how you'll know they matter.

One way to structure that work is to split monitoring into three layers. This is a proposed operating model, not a framework the webinar validated:

| Monitoring layer | Questions to answer |
|---|---|
| Input and task distribution | Is the topic, wording, or intent of incoming requests changing? Are new request types appearing? |
| Retrieval and representation | Are retrieved documents still relevant? Are shifts in embeddings or retrieval results changing the context the agent receives? |
| Output and outcome | Are answers, tool choices, refusals, escalations, or task outcomes changing in ways that affect the business? |

These questions do not confirm that drift has happened; they suggest what evidence to collect and what baseline to compare against. A changing request mix might be expected, not harmful. A shifted retrieval result might or might not change the final answer. Those relationships have to be tested inside each system: the report supplies no detection method, baseline window, alert threshold, or measured result for them.[1]

For the retrieval layer, it also helps to check how embeddings and access rules are maintained together; see [keeping permissions and embeddings in sync across enterprise AI pipelines](/blog/keeping-ai-embeddings-permissions-in-sync).

Before setting alerts, decide which changes warrant investigation, which warrant a restriction, and who has authority to make that call. An alert with no response plan is just a notification.

## Agent code review: where it actually belongs

The webinar names automated code review as a needed practice, but the report does not specify what it should examine (agent-generated code, tool integrations, prompts, infrastructure changes, or some combination) or what a review should be able to block.[1]

A workable placement could split review into three checkpoints:

- **Before a change is admitted:** screen edits to prompts, tools, permissions, and deployment configuration before they ship.
- **When an agent proposes a consequential action:** review code or tool calls before execution if they touch production systems, sensitive data, or access rights.
- **After execution:** log what happened and compare it against intended outcomes so unexpected behavior can be traced later.

This is a design proposal, not a finding from the session. The question that matters is not whether a review is automated but what it is empowered to do: block an action, require a second approval, route an uncertain case to a person, and leave an auditable record of the decision. A review gate that's vague about scope invites teams to assume coverage that was never built. The report does not show that automated review catches or prevents failures; it only reports that the topic came up.[1]

## LLM continuous evaluation vs. drift monitoring: different questions

Continuous model evaluation came up in the same context, with no prescribed test set, scoring method, cadence, threshold, or architecture in the report.[1] A reasonable operating loop would collect representative production traces under defined privacy controls, score task outcomes against organizational policy, compare results to an approved baseline, and route regressions to a decision: continue, restrict, or roll back.

Keep this distinct from drift monitoring. Drift monitoring asks whether inputs or retrieval behavior are changing. Evaluation asks whether the system still performs acceptably on defined tasks. A system can shift its input distribution with no performance loss, or produce a bad outcome while the monitored distribution looks stable; these are separate possibilities. The report offers no measured improvement from running either process.[1] Teams should test their evaluation design against known failure scenarios rather than assume it works because it sounds comprehensive.

## AI agent governance: the report names the goal, not the mechanism

The session referred to a strategic approach to deployment and security management, but the report does not specify which decisions need human sign-off or what a human-in-the-loop architecture should look like.[1] A useful design principle is to gate review by potential impact, not by a model's confidence score. Routine, reversible actions could be automated once the relevant controls are validated. Anything touching access changes, sensitive data, production code, or hard-to-reverse business outcomes needs a clear decision about whether a person sees it first. For another view of how organizations draw these lines, see [how financial firms are defining boundaries for AI agents](/blog/ai-agents-financial-services-authority-boundaries).

That also means assigning ownership: who approves the evaluation baseline, who defines an unacceptable regression, who decides whether observed drift is material, who authorizes exceptions, and who can pause or restrict a system. A score cannot make those decisions until the organization has defined what it means and what action it triggers. The question of making actions, dependencies and cost accountable is explored in [IBM's agent operations direction](/blog/ibm-ai-agent-operations-model-governance).

## Privacy and security: still an open design problem

The report mentions enhanced privacy measures and strategic security management but provides no detail on data handling, retention, access, regional processing, logging, or redaction.[1] Attributing a specific privacy design to the session would be speculation.

Before collecting traces for monitoring or evaluation, teams need answers to:

- What can enter prompts, tool calls, logs, and evaluation datasets?
- Who can inspect traces and review results?
- How are tool permissions governed?
- Which records need restricted access, and for how long?

Monitoring can create governance exposure if sensitive data is collected before anyone decides who can see it. That's a design risk, not a reported incident; the operating team has to define data-handling and access requirements rather than infer them from a general mention of privacy measures.

## What to do with this

Start with an inventory: agent tasks, tools, data paths, generated code, and decisions that touch production. Set a baseline for expected behavior before turning on drift alerts or evaluation gates, and write down what counts as a meaningful regression and who can approve an exception.

Put review gates where they can act (on proposed code, tool use, configuration changes, or other consequential actions) and route anything outside policy, or anything with unclear impact, to a person. Run continuous evaluation against workloads that reflect real use, and separately decide what trace data is necessary for investigation and what privacy controls apply to it.

Then pilot the controls against known failure scenarios and record what happens. If a control catches something, document what it detected. If it misses something, revise it. The report does not show that any of these practices prevent failures, so don't present them to stakeholders as proven safeguards.[1] The same caution applies to long-running agents, as in [this look at why a long demonstration is not a reliability case](/blog/long-running-ai-agents-reliability-case).

## What the webinar actually supports

| Topic | Supported by the report | Still unanswered |
|---|---|---|
| Production challenges | The report says the webinar examined operational challenges in deployed agentic systems; its headline highlights silent failures.[1] | How often failures occur, how to measure them, and how the excerpt's mention of drift relates to silent failures. |
| Drift | Semantic and embedding drift were identified as issues that can lead to significant errors.[1] | Specific signals, metrics, thresholds, and detection methods. |
| Reviews and evaluation | Automated code reviews and continuous model evaluation were discussed.[1] | What to review, how to score, where controls sit, and whether they reduce failures. |
| Privacy and security | Enhanced privacy measures and strategic security management were mentioned.[1] | Which controls were recommended and how to implement them. |

The report, published October 16, 2026, names concerns and practices the panel discussed; it does not establish that any specific implementation works.[1] Before adopting any of this, run it against your own failure scenarios and see what it actually catches.

## Questions

**What is semantic drift in AI agents?**

The supplied InfoQ report identifies semantic drift as an issue that can lead to significant errors, but it does not provide a formal definition, detection method, or threshold.[1]

**What is embedding drift?**

The webinar identified embedding drift as another potential source of significant errors in deployed agentic systems. The report does not specify the signals or metrics teams should use to detect it.[1]

**How does continuous evaluation fit into AI agent operations?**

The report says experts discussed continuous model evaluation, but it does not prescribe a test set, scoring method, cadence, or deployment architecture. Teams must define and validate those elements themselves.[1]

**Can automated code review prevent agent failures?**

The webinar discussed automated code reviews as a needed practice, but the supplied report provides no evidence that they prevent production failures, and it does not explain what code and actions they should review.[1]

**What privacy measures did the webinar recommend?**

The report mentions enhanced privacy measures but does not describe the specific controls. Any account of retention, access, data handling, or residency would go beyond the supplied source.[1]

## Sources

1. [AI in Production: Panellists Highlight Silent Failures, Harness Engineering, and Agent Governance](https://www.infoq.com/news/2026/10/ai-systems-production/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) — InfoQ AI, ML & Data Engineering — Oct 16, 2026

How this article was made: https://yelno.ai/blog/about
