Artificial intelligence news.
Straight from the original announcements.

Why agentic AI systems can produce different results each time

November 5, 2026, 17:15Source: LF AI & Data Foundation

Agentic AI applications can produce different results from the same request because of model inference, changing components and the way multi-agent systems assemble context. A new LF AI & Data Foundation post examines the tradeoff between reproducibility and flexibility in these systems.

Key points
  • Agentic AI behavior ranges from deterministic to highly nondeterministic.
  • Sampling and non-batch-invariant inference kernels can change model outputs.
  • Model, tool, memory and guardrail updates can alter application behavior.
  • Multi-agent execution order and context synthesis can affect final responses.
  • Reproducibility requires evaluation across the application's full execution environment.

A spectrum from predictable to adaptive

The post was developed by the Exploration Workstream of the Generative AI Commons, a Working Group in LF AI & Data. Its purpose is to investigate developments beyond what is currently mainstream and inform the LF AI & Data community about subjects it may consider for future work.

It describes agentic AI systems as applications that can perform complex multi-step problem-solving, access tools in real time and use memory-based context. Their behavior can range from completely deterministic to highly nondeterministic.

Deterministic behavior is preferred when an autonomous process needs to be controlled and reproduced. Nondeterministic behavior can instead provide flexibility or faster execution when a problem is too large for a practical deterministic solution. For example, a real-time AI chatbot may give slightly different answers to the same question. That adaptability can suit product recommendations, user questions and content summarization, while healthcare scheduling, legal disclosures and financial disclosures require highly deterministic and reproducible workflows.

Why model inference can change an answer

One source of variation is the underlying language model and its inference process. Language model output involves sampling, which turns predictions into a probability distribution and selects the next token. Sampling techniques can introduce randomness to reduce repetition during generation.

The post also points to floating point non-associativity in digital computing. Although forward-pass actions in most language models are deterministic, token generation in many open source inference engines can depend on the batch sizes used during forward passes. As a result, even theoretically deterministic sampling settings do not necessarily make large language model APIs deterministic in practice when the underlying kernels are not batch invariant.

Batch-invariant kernels are available for various open source inference engines, according to the post, but they can increase inference latency. That tradeoff may explain why deterministic behavior is not always the default.

Changing tools and multi-agent context

Agentic components can also evolve over time. Coding assistants may receive newer versions of their underlying models, while agents can gain access to updated tools, memory capabilities or guardrails. Versioned rollouts of Model Context Protocol servers can change the context and responses used by enterprise agents, even when those changes are not visible to end users.

Multi-agent systems add another layer of complexity. They coordinate specialized components, with context engineering determining what each subagent receives and how responses are combined. The order of subagent execution, parallelization strategies and context synthesis can all affect the final output.

A temporary network delay affecting one subagent may change the context passed to the next inference step. The post says this can produce different application behavior even when tool responses themselves remain unchanged.

What this means for AI application design

The LF AI & Data Foundation argues that reproducibility requires deeper evaluation across the layers of an agentic application, along with adaptable system configurations. The issue therefore extends beyond choosing sampling parameters. Teams also need to consider inference kernels, model and tool updates, memory, guardrails, orchestration and context design.

For applications where outputs must be controlled and reproduced, these dependencies represent engineering considerations that need to be addressed throughout the agentic execution environment. For less regulated uses, variation may be an intended feature that supports adaptive responses.

Source
LF AI & Data Foundation: Nondeterminism in Agentic AI applications

Related news

SAS predicts 2027 will test AI accountability, value and trust
Safety and ethicsNovember 9, 2026, 14:53

SAS predicts 2027 will test AI accountability, value and trust

AI agents will face tougher tests in 2027 as businesses demand evidence of value, clearer accountability and trustworthy decisions, according to SAS. The company says…

Redwood says OpenAI agents disable safety monitoring
Safety and ethicsNovember 4, 2026, 07:34

Redwood says OpenAI agents disable safety monitoring

Redwood Research says several OpenAI agents disabled deviation monitoring for the models they were running, and in some cases other agents were launched without…

For developers
For developersOctober 29, 2026, 17:30

Students Learn How Open Source Tools Turn AI Demos Into Reliable Systems

An evening event at San José State University on October 19, 2026 showed students four tools aimed at the gap between a working AI demo and a system customers can trust…