The Frontier AI Inference Cloud for Agents — Byung-Gon (Gon) Chun, FriendliAI
Agent-serving systems should optimize whole-task latency, preserving shared prefixes across tool calls and routing later steps toward the GPU that already holds their KV cache.
Agent work alternates model calls with tools, grows its context, and often branches into subagents. Consecutive steps share large prefixes, so FriendliAI centers its stack on **prefix caching**, hierarchical and distributed KV storage, cache-aware routing, and agent-aware scheduling.
Measure end-to-end task completion rather than treating every call as independent. Keep related steps cache-local, balance that locality against hot spots, and use task context when deciding preemption, eviction, or speculative prefill.
Agent work alternates model calls with tools, grows its context, and often branches into subagents. Consecutive steps share large prefixes, so FriendliAI centers its stack on **prefix caching**, hierarchical and distributed KV storage, cache-aware routing, and agent-aware scheduling. Measure end-to-end task completion rather than treating every call as independent. Keep related steps cache-local, balance that locality against hot spots, and use task context when deciding preemption, eviction, or speculative prefill. The talk’s speed, cost, and quality comparisons are provider-reported and do not include enough methodology here for independent evaluation. Agent-aware scheduling is also presented as an emerging optimization area, not a settled recipe for every workload.
This strengthens the view that agent inference is a stateful workflow rather than a sequence of independent requests: shared prefixes, growing context, and branches make KV locality and task-aware scheduling central. It also narrows the claim to a workload-dependent systems hypothesis, since locality competes with load balancing and the provider-reported gains lack enough methodology for independent adoption decisions.