# What's the difference between concept drift and data drift?

Data drift is the input distribution changing while the correct output for a given input stays the same; concept drift is that relationship itself changing, so the same input now warrants a different answer.

The standard framing: "data drift is the change in the input data distributions; concept drift is the change in relations between model inputs and outputs," and one can happen without the other, so a model can keep performing reliably through data drift alone. For an agent, data drift looks like a new mix of requests that still get the same right answer they always did. Concept drift looks like the rule itself changing underneath the agent: a refund policy that used to allow 30 days now allows 14, so a request the agent used to correctly approve now needs a correct denial.

Tessary's [behavior_drift classifier](/answers/tessary-behavior-drift/what-is-tessarys-behavior-drift-classifier) sits closer to the data-drift side of that line: it flags a shift in the steps an agent takes without judging whether the new steps are correct, the same limit plain data drift has on its own. Telling a harmless shift apart from a concept that quietly changed is a judgment call it hands to a person.

---

Sources:
- Evidently AI: What is concept drift in ML: https://www.evidentlyai.com/ml-in-production/concept-drift (fetched 2026-09-28)

Source: https://tessary.ai/answers/agent-reliability/whats-the-difference-between-concept-drift-and-data-drift
More on Agent reliability: https://tessary.ai/answers/agent-reliability
From Tessary, agent reliability for AI agents in production: https://tessary.ai
