PLAIDCPFSEDec 17, 2025

Optimizing Agentic Language Model Inference via Speculative Tool Calls

arXiv:2512.15834v16 citationsh-index: 38
Originality Incremental advance
AI Analysis

This addresses inference efficiency for LM-based agents, though it appears incremental as it builds on existing agentic frameworks.

The paper tackles performance bottlenecks in language model inference caused by external tool calls, introducing systems optimizations that speculate tool calls to improve throughput by several hundred tokens per second.

Language models (LMs) are becoming increasingly dependent on external tools. LM-based agentic frameworks frequently interact with their environment via such tools to search files, run code, call APIs, etc. Further, modern reasoning-based LMs use tools such as web search and Python code execution to enhance their reasoning capabilities. While tools greatly improve the capabilities of LMs, they also introduce performance bottlenecks during the inference process. In this paper, we introduce novel systems optimizations to address such performance bottlenecks by speculating tool calls and forcing sequences to remain resident in the inference engine to minimize overheads. Our optimizations lead to throughput improvements of several hundred tokens per second when hosting inference for LM agents. We provide a theoretical analysis of our algorithms to provide insights into speculation configurations that will yield the best performance. Further, we recommend a new "tool cache" API endpoint to enable LM providers to easily adopt these optimizations.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes