Consistency Failure: Identity Loss Across Generations
Generated Images Lack Consistency Across Multiple Generations (Same Subject, Different Outputs)
AI answer consistency and self-consistency check failures — inconsistent or non-deterministic outputs across repeated queries
9 patterns
AI answer consistency and self-consistency check failures — inconsistent or non-deterministic outputs across repeated queries. We've tracked 9 distinct AI Answer Consistency Checks patterns across production AI agent deployments — most commonly in Operations, Vision and Images, Reasoning and Thought systems. One recurring example: Consistency Failure: Identity Loss Across Generations — Generated Images Lack Consistency Across Multiple Generations (Same Subject, Different Outputs)
Each pattern below documents the specific failure mode, why it happens, and how teams have mitigated it in practice — use this page as a reference when building guardrails, writing evals, or debugging an agent that's already misbehaving in this way.
Generated Images Lack Consistency Across Multiple Generations (Same Subject, Different Outputs)
Agent gives different answers across turns.
When multiple agent instances or agent types share a common memory store — a customer-service agent and a billing agent both reading/writing facts about the same account, or multiple parallel worker agents in a fleet — they can each see a different view of "current" memory state at the same moment, because of replica lag, per-connection caching, or eventual-consistency propagation delays in the shared store. There is no single moment-in-time snapshot all agents agree on, so two agents acting concurrently on the same entity can make decisions based on genuinely different, both-locally-valid-but-mutually-inconsistent memory states.
The model produces different reasoning chains and different final conclusions when given logically identical inputs that differ only in superficial ways — order of options, phrasing, irrelevant surrounding text, or which call happens to sample a different token early in the chain of thought. An agent that relies on the model's reasoning to make a consistent decision (approve/deny, rank A over B, classify as X) gets a decision that isn't actually a function of the underlying facts, just of incidental surface variation.
The model refuses a request in one call and complies with a substantively identical or even more sensitive request in another, with no discernible policy logic explaining the difference — only surface phrasing, conversation framing, or incidental sampling variation. An agent that depends on the model's own judgment as its safety boundary inherits this unpredictability: the same downstream user action can be blocked or allowed depending on factors the agent's designers never intended to matter.
The same logical input, processed by an agent on separate occasions, produces output with a different structure, field set, ordering, or format each time — not because the underlying data changed, but because the generation process itself is nondeterministic and nothing constrains it to produce a stable shape. A consumer that parses the first call's output shape and hardcodes assumptions from it breaks on the next call, even though nothing about the request changed.
Model Fails to Track Object Identity or State Changes Across Frames
The same task, given to the same agent with the same available tools, results in a different tool being selected across separate runs — one run calls a REST API tool, another run calls a functionally-overlapping SQL tool, a third calls a third-party search integration — with no change in the input that would justify the difference. Because downstream behavior, cost, and reliability differ by tool, this non-determinism makes the agent's behavior unpredictable and hard to test, debug, or give consistent guarantees about.
Voice Characteristics Change Unexpectedly During Conversation