How Good Are LLMs at Processing Tool Outputs?
On the map: LLM agents and tool use → Tool learning and function calling
Abstract (arXiv)
Most realistic task automation problems require large language models (LLMs) to call tools, which often return complex JSON responses. These responses must be further processed to derive the information necessary for task completion. The ability of LLMs to do so is under-studied. In this paper, we study the tool response processing task and LLMs' abilities to process structured (JSON) responses. We created a dataset for this task, and evaluated 15 open and closed weight models using multiple prompting approaches. Our results show that JSON processing remains a difficult task even for frontier models across multiple prompting strategies. The optimal response processing strategy depends on both the nature and size of the tool outputs, as well as the complexity of the required reasoning. Variations in processing approaches can lead to performance differences ranging from 3% to 50%.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Placed in Tool learning and function calling, one of 16 directions in LLM agents and tool use. Builds on 15 of its 36 references that are in the map. First posted on arXiv 10 Oct 2025.
Builds on
15 of 36 references.
Closest ancestors · 6
Same direction, newest first
- 2025ComplexFuncBench: Exploring Multi-Step and Constrained Function Calling under Long-Context Scenario17 Jan
- 2024APIGen: Automated Pipeline for Generating Verifiable and Diverse Function-Calling Datasets26 Jun
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs31 Jul
- 2023Gorilla: Large Language Model Connected with Massive APIs24 May
- 2023API-Bank: A Comprehensive Benchmark for Tool-Augmented LLMs14 Apr
- 2023Toolformer: Language Models Can Teach Themselves to Use Tools9 Feb
Other references · 9
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,383
- 2024RULER: What's the Real Context Size of Your Long-Context Language Models?cited by 1,270
- 2024AppWorld: A Controllable World of Apps and People for Benchmarking Interactive Coding Agentscited by 359
- 2023RestGPT: Connecting Large Language Models with Real-World RESTful APIscited by 129
- 2023Attention Sorting Combats Recency Bias In Long Context Language Modelscited by 89
- 2023ReST meets ReAct: Self-Improvement for Multi-Step Reasoning LLM Agentcited by 78
- 2024TableRAG: Million-Token Table Understanding with Language Modelscited by 40
- 2024StrucText-Eval: Evaluating Large Language Model's Reasoning Ability in Structure-Rich Textcited by 13
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Mergeable Model-Side Aggregation States for Long-Context Language Modelscited by 1
- 2026Agent Lifecycle Toolkit (ALTK): Reusable Middleware Components for Robust AI Agentscited by 0
- 2026PHREEQC-MCQ-200: A Diagnostic Benchmark for Tool-Augmented Scientific Simulator Agentscited by 0
- 2026Agent Data Injection Attacks are Realistic Threats to AI Agentscited by 0
- 2026Mergeable Model-Side Aggregation States for Long-Context Language Models29 Jul 2026
- 2026Agent Data Injection Attacks are Realistic Threats to AI Agents6 Jul 2026
- 2026PHREEQC-MCQ-200: A Diagnostic Benchmark for Tool-Augmented Scientific Simulator Agents1 Jul 2026
- 2026Agent Lifecycle Toolkit (ALTK): Reusable Middleware Components for Robust AI Agents16 Mar 2026
Similar, not cited
Close in wording, no citation either way
- 2025TUMS: Enhancing Tool-use Abilities of LLMs with Multi-structure Handlers
- 2026PromptResponse: Optimizing Prompts for LLM Coding Tasks
- 2024Tool Learning with Large Language Models: A Survey
- 2024LLM With Tools: A Survey
- 2025LongFuncEval: Measuring the effectiveness of long context models for function calling
- 2024ToolEyes: Fine-Grained Evaluation for Tool Learning Capabilities of Large Language Models in Real-world Scenarios
- 2023Large Language Models as Tool Makers
- 2026When Tools Get in the Way: The Effect of Unnecessary Tool Availability on LLM Answering