Chips & Compute

AI Agents Will Hit an Infrastructure Wall Before an Intelligence Wall

An analysis argues AI agents face a serving-economics wall before a capability wall: hardware serving 1,000 chat requests per second may handle only dozens of concurrent agent sessions.

Agentic AI Will Hit an Infrastructure Wall Before It Hits an Intelligence Wall
Agentic AI Will Hit an Infrastructure Wall Before It Hits an Intelligence Wallblickpixel / pixabay
By Rebecca Stone6 min read

Why it matters

  • Hardware serving 1,000 conversational requests per second may support only a few dozen concurrent agent sessions, per the analysis
  • A modest agent task can require six to eight model invocations, with KV cache occupying GPU memory for the full session including tool-call waits
  • Halving session duration roughly doubles concurrent capacity on the same GPUs with no model change, the analysis claims
  • Stacked framework and model retries can produce an unconfigured nine-attempt policy, each attempt a full model invocation
  • Recommended fixes include concurrent tool calls, retry budgets per Google SRE and Envoy practice, and cheap KV cache eviction via quantization and paged attention

A system that comfortably serves a thousand conversational requests per second may serve only a few dozen concurrent agent sessions on the same hardware — and that gap, not model capability, is what will decide whether AI agents reach production scale, according to a new analysis published on Unite.AI under the title "Agentic AI Will Hit an Infrastructure Wall Before It Hits an Intelligence Wall."

The argument inverts the dominant debate. Most public discussion of agents centers on capability: whether a model can plan reliably, recover from its own mistakes, or be trusted with consequential actions. The analysis calls those real questions but not the decisive ones. "Those are also not the ones that will decide whether agents get deployed at scale over the next few years, because there's a nearer constraint and it's arriving faster," the piece states. Agents, it argues, are economically awkward to serve, and the awkwardness grows with exactly the capabilities everyone wants to add.

The stakes are commercial as much as technical. If serving costs scale with session duration rather than request volume, the pilot-to-production boundary becomes a unit-economics problem that infrastructure work — not model improvement — must solve.

Why is an agent a different workload than a chatbot?

A conversational request is one round trip: prompt in, tokens out, connection closed. Operators can batch it, cache the prefix, and reason about throughput with a single number.

An agent request is a session. It calls a tool, waits, reads the result, decides what to do next, calls another tool, and eventually answers. A modest task might require six to eight model invocations with waiting in between.

That difference matters for a reason unrelated to intelligence. Between steps, the agent holds state: the conversation, the tool outputs, the accumulated reasoning. On the serving side, that state lives in GPU memory as KV cache, and it occupies memory for the entire duration of the session — including the seconds the agent spends waiting on an API that is not the model provider.

The unit of capacity therefore stops being "requests per second" and becomes "concurrent sessions resident in memory."

Why is the waiting the expensive part?

The analysis identifies an uncomfortable property of agent workloads. During a tool call, the agent does nothing. No tokens are generated. No compute is consumed. The GPU memory is still occupied, because evicting and recomputing that context would cost more than holding it.

"Your most expensive hardware is reserved for a request that is, at that moment, waiting on a database query," the piece states.

Conventional distributed systems solved an analogous problem long ago by releasing the resource and picking the work back up when the response arrives. Doing the same for model serving means evicting KV cache to host memory or disk and restoring it later. The transfer cost is high enough that most systems do not bother. Research on exactly this problem is active, the analysis notes, and it is active because the problem is expensive.

How does sequential execution make it worse?

Nearly every agent framework executes tool calls one after another. The model asks for a weather lookup, receives it, asks for a calendar check, receives it, asks for a flight search, receives it.

Those three calls frequently have no dependency on each other and could run simultaneously. Executed sequentially, the latency is the sum of all three. Executed concurrently, it is the longest single call.

The analysis frames this as a structural point that applies to any system running multiple models or services inside one latency budget: total latency should equal the longest path through the dependency graph, not the sum of every stage. It matters more for agents because the session stays resident in GPU memory for the whole duration. Cutting wall-clock time does not just improve the user's experience — it directly increases how many sessions fit on the hardware.

The arithmetic is blunt. Halve session duration and you roughly double concurrent capacity, on the same GPUs, with no model change.

How do retries compound?

Agent frameworks inherit retry defaults from the HTTP libraries beneath them, usually three attempts. The model also retries in its own way: when a tool returns something unhelpful, a reasoning model will often try a different approach — a retry that nobody configured.

Stack the two and a three-attempt policy wrapped around a model that independently reasons its way into three more approaches becomes a nine-attempt policy that no one wrote down. Each attempt is a full model invocation, with its own tokens and its own GPU seconds.

When a dependency slows down, this amplification turns degradation into an outage — and it does so at a cost per attempt that is orders of magnitude above a retried REST call.

What does the wall actually look like?

Not a capability ceiling. Something more mundane: a unit-economics problem that stops projects at the pilot-to-production boundary.

The pilot works. It serves ten users, latency is acceptable, and the bill is a rounding error. Then someone models the deployment at ten thousand users, and the GPU requirement becomes implausible — not because the model is slow, but because concurrent sessions each hold memory for their full lifetime, and lifetime includes waiting.

"This is the stage at which a lot of promising internal demos quietly stop," the analysis states.

What moves the wall?

The prescriptions are all infrastructure rather than modeling:

  • Execute independent tool calls concurrently. The analysis calls this the largest single win, available today, requiring no new hardware.
  • Treat session duration as the capacity metric. Not tokens per second, not GPU utilization — how long state stays resident and how many sessions fit.
  • Budget retries across the system rather than per call. A global cap, with retries as a small percentage of total traffic, prevents compounding. The analysis cites Google's SRE practice on handling overload and Envoy's retry budgets as implementations of this idea outside the AI stack.
  • Separate reasoning from execution. A large model plans; a much smaller one handles the mechanical steps. Most of what an agent does does not need a frontier model.
  • Make context eviction cheap. Quantized KV cache, paged attention, and offload paths for idle sessions. The analysis calls this "where the most interesting serving work is happening right now."

What happens next?

The models will keep improving; the analysis calls that part reliable. Whether agents become infrastructure or stay demos, it concludes, depends on something less glamorous — whether the industry can serve a workload that holds expensive memory while it waits, and whether it stops paying the sum of a sequence when it could be paying its longest path.

The author cites prior published work underlying the argument: "Asynchronous Inference Graph Execution for Model Routing in Machine Learning Systems," International Journal of Computer Trends and Technology 72(10), October 2024, covering concurrent execution of dependent model calls within a single latency budget; and "LLM-Augmented Trading and Decision Platforms: Bridging Generative Intelligence with Financial Decision Systems," Journal of Information Systems Engineering and Management 11(1s), 2026, on integrating generative models into latency-bound decision systems.

The practical signal for buyers and builders is direct: agent vendors that measure and publish session-level unit economics — concurrent sessions per GPU, session duration, retry budgets — will show the constraint earlier than those that report only tokens per second.

Source: unite.ai

Share this article:

More from Rebecca Stone

Rebecca Stone

Show full bio

Correspondent covering companies, deals and strategy in artificial intelligence and machine learning at AI In Context.

467 articles

Related articles

  1. Anthropic: One AI agent now beats fleets of subagents
  2. Agentic AI Is Driving a CPU Comeback — and a Shortage
  3. Multi-Agent AI Teams Cost Up to 5.1x More for Marginal Gains
  4. AI Agents Become Coworkers—and Managers of the Bots
  5. Agentic AI Could Quadruple Demand for Data Center CPU Cores

« Previous articleNext article »