ComplexFuncBench: Exploring Multi-Step and Constrained Function Calling under Long-Context Scenario
On the map: LLM agents and tool use → Tool learning and function calling
Abstract (arXiv)
Enhancing large language models (LLMs) with real-time APIs can help generate more accurate and up-to-date responses. However, evaluating the function calling abilities of LLMs in real-world scenarios remains under-explored due to the complexity of data collection and evaluation. In this work, we introduce ComplexFuncBench, a benchmark for complex function calling across five real-world scenarios. Compared to existing benchmarks, ComplexFuncBench encompasses multi-step and constrained function calling, which requires long-parameter filing, parameter value reasoning, and 128k long context. Additionally, we propose an automatic framework, ComplexEval, for quantitatively evaluating complex function calling tasks. Through comprehensive experiments, we demonstrate the deficiencies of state-of-the-art LLMs in function calling and suggest future directions for optimizing these capabilities. The data and code are available at urlhttps://github.com/THUDM/ComplexFuncBench.
Key facts. Cited by 53 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 14 of its 27 references that are in the map. First posted on arXiv 17 Jan 2025.
Builds on
14 of 27 references.
Closest ancestors · 5
Same direction, newest first
- 2024Facilitating Multi-turn Function Calling for LLMs via Compositional Instruction Tuning16 Oct
- 2024ToolACE: Winning the Points of LLM Function Calling2 Sep
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs31 Jul
- 2023Gorilla: Large Language Model Connected with Massive APIs24 May
- 2023Tool Learning with Foundation Models17 Apr
Other references · 9
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023A Survey of Large Language Modelscited by 2,537
- 2023C-Pack: Packed Resources For General Chinese Embeddingscited by 556
- 2024ToolSandbox: A Stateful, Conversational, Interactive Evaluation Benchmark for LLM Tool Use Capabilitiescited by 272
- 2023SuperCLUE: A Comprehensive Chinese Large Language Model Benchmarkcited by 50
- 2024Benchmarking Agentic Workflow Generationcited by 36
- 2024MTU-Bench: A Multi-granularity Tool-Use Benchmark for Large Language Modelscited by 17
Built on by
Citing papers per year: 2025: 29; 2026: 24.
53 papers.
Sort:
By area:
- 2025Survey on Evaluation of LLM-based Agentscited by 190
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Reviewcited by 146
- 2025MCP-Bench: Benchmarking Tool-Using LLM Agents with Complex Real-World Tasks via MCP Serverscited by 101
- 2025MCP-AgentBench: Evaluating Real-World Language Agent Performance with MCP-Mediated Toolscited by 30
- 2025ToolMind Technical Report: A Large-Scale, Reasoning-Enhanced Tool-Use Datasetcited by 27
- 2025SOPBench: Evaluating Language Agents at Following Standard Operating Procedures and Constraintscited by 21
- 2025LongFuncEval: Measuring the effectiveness of long context models for function callingcited by 17
- 2025MCPVerse: An Expansive, Real-World Benchmark for Agentic Tool Usecited by 16
- 2025SHANKS: Simultaneous Hearing and Thinking for Spoken Language Modelscited by 16
- 2025Graph RAG-Tool Fusioncited by 15
- 2025LiveMCP-101: Stress Testing and Diagnosing MCP-enabled Agents on Challenging Queriescited by 15
- 2025Tool-to-Agent Retrieval: Bridging Tools and Agents for Scalable LLM Multi-Agent Systemscited by 15
38 more
- 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptionscited by 15
- 2025Towards Reliable Benchmarking: A Contamination Free, Controllable Evaluation Framework for Multi-step LLM Function Callingcited by 13
- 2025Evolutionary Perspectives on the Evaluation of LLM-Based AI Agents: A Comprehensive Surveycited by 12
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 11
- 2026Time to REFLECT: Can We Trust LLM Judges for Evidence-based Research Agents?cited by 10
- 2025COMPASS: Benchmarking Constrained Optimization in LLM Agentscited by 8
- 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Callingcited by 7
- 2025The Ouroboros of Benchmarking: Reasoning Evaluation in an Era of Saturationcited by 7
- 2026Audio2Tool: Speak, Call, Act -- A Dataset for Benchmarking Speech Tool Usecited by 7
- 2025ToolHaystack: Stress-Testing Tool-Augmented Language Models in Realistic Long-Term Interactionscited by 5
- 2026Beyond Perfect APIs: A Comprehensive Evaluation of LLM Agents Under Real-World API Complexitycited by 5
- 2026VeriCache: Turning Lossy KV Cache into Lossless LLM Inferencecited by 5
- 2025Live API-Bench: 2500+ Live APIs for Testing Multi-Step Tool Callingcited by 4
- 2025Doc2Agent: Scalable Generation of Tool-Using Agents from API Documentationcited by 4
- 2025How Good Are LLMs at Processing Tool Outputs?cited by 4
- 2025ToolRM: Towards Agentic Tool-Use Reward Modelingcited by 4
- 2025TheMCPCompany: Creating General-purpose Agents with Task-specific Toolscited by 3
- 2026UniToolCall: Unifying Tool-Use Representation, Data, and Evaluation for LLM Agentscited by 3
- 2026The Scaling Laws of Skills in LLM Agent Systemscited by 3
- 2026AsyncTool: Evaluating the Asynchronous Function Calling Capability under Multi-Task Scenarioscited by 3
- 2025Benchmarking Chinese Medical LLMs: A Medbench-based Analysis of Performance Gaps and Hierarchical Optimization Strategiescited by 2
- 2025ToolPRM: Fine-Grained Inference Scaling of Structured Outputs for Function Callingcited by 2
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agentscited by 2
- 2026Training LLMs for Multi-Step Tool Orchestration with Constrained Data Synthesis and Graduated Rewardscited by 1
- 2026Tool-Call Dependency Structure is Linearly Decodable in LLM Agent Residual Streamscited by 1
- 2026EgoBench: An Interactive Egocentric Multimodal Benchmark for Tool-Using Agentscited by 1
- 2026Toward User-Conditioned Evaluation of Personal LLM Agents under Temporal Interventionscited by 1
- 2025Diagnostics of cognitive failures in multi-agent expert systems using dynamic evaluation protocols and subsequent mutation of the processing contextcited by 0
- 2025ETOM: A Five-Level Benchmark for Evaluating Tool Orchestration within the MCP Ecosystemcited by 0
- 2025From Proof to Program: Characterizing Tool-Induced Reasoning Hallucinations in Large Language Modelscited by 0
- 2026Exploring Weaknesses in Function Call Models via Reinforcement Learning: An Adversarial Data Augmentation Approachcited by 0
- 2026D-CORE: Incentivizing Task Decomposition in Large Reasoning Models for Complex Tool Usecited by 0
- 2026LiveAgentBench: Comprehensive Benchmarking of Agentic Systems Across 104 Real-World Challengescited by 0
- 2026AgentFloor: How Far Up the tool use Ladder Can Small Open-Weight Models Go?cited by 0
- 2026TIER: Trajectory-Invariant Execution Rewards for Multi-Step Tool Compositioncited by 0
- 2026Synthesize and Reward -- Reinforcement Learning for Multi-Step Tool Use in Live Environmentscited by 0
- 2026VCIFBench: Evaluating Complex Instruction Following for Video Understandingcited by 0
- 2026Serving Agentic Workflows with a Physical-Plan Compiler and Adaptive Runtimecited by 0
50 most cited of 53 All 53 (JSON)
- 2026RecToolBench: Benchmarking Recommendation-Specific Tool Orchestration under Fuzzy User Intent25 Sep 2026
- 2026Hunyuan-A13B Technical Report23 Sep 2026
- 2026Toward User-Conditioned Evaluation of Personal LLM Agents under Temporal Interventions20 Jul 2026
- 2026Serving Agentic Workflows with a Physical-Plan Compiler and Adaptive Runtime3 Jul 2026
- 2026Coresets Before Score Sets: Evaluation-Unsupervised Prompt Subset Selection for LLM Benchmarks2 Jul 2026
- 2026VCIFBench: Evaluating Complex Instruction Following for Video Understanding3 Jun 2026
- 2026Synthesize and Reward -- Reinforcement Learning for Multi-Step Tool Use in Live Environments2 Jun 2026
- 2026AsyncTool: Evaluating the Asynchronous Function Calling Capability under Multi-Task Scenarios27 May 2026
- 2026EgoBench: An Interactive Egocentric Multimodal Benchmark for Tool-Using Agents27 May 2026
- 2026Tool-Call Dependency Structure is Linearly Decodable in LLM Agent Residual Streams25 May 2026
- 2026Time to REFLECT: Can We Trust LLM Judges for Evidence-based Research Agents?18 May 2026
- 2026VeriCache: Turning Lossy KV Cache into Lossless LLM Inference17 May 2026
38 more
- 2026TIER: Trajectory-Invariant Execution Rewards for Multi-Step Tool Composition16 May 2026
- 2026The Scaling Laws of Skills in LLM Agent Systems15 May 2026
- 2026AgentFloor: How Far Up the tool use Ladder Can Small Open-Weight Models Go?1 May 2026
- 2026Audio2Tool: Speak, Call, Act -- A Dataset for Benchmarking Speech Tool Use17 Apr 2026
- 2026UniToolCall: Unifying Tool-Use Representation, Data, and Evaluation for LLM Agents13 Apr 2026
- 2026Training LLMs for Multi-Step Tool Orchestration with Constrained Data Synthesis and Graduated Rewards25 Mar 2026
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration24 Mar 2026
- 2026LiveAgentBench: Comprehensive Benchmarking of Agentic Systems Across 104 Real-World Challenges3 Mar 2026
- 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptions16 Feb 2026
- 2026D-CORE: Incentivizing Task Decomposition in Large Reasoning Models for Complex Tool Use2 Feb 2026
- 2026Exploring Weaknesses in Function Call Models via Reinforcement Learning: An Adversarial Data Augmentation Approach27 Jan 2026
- 2026Beyond Perfect APIs: A Comprehensive Evaluation of LLM Agents Under Real-World API Complexity1 Jan 2026
- 2025From Proof to Program: Characterizing Tool-Induced Reasoning Hallucinations in Large Language Models14 Nov 2025
- 2025ToolMind Technical Report: A Large-Scale, Reasoning-Enhanced Tool-Use Dataset12 Nov 2025
- 2025Tool-to-Agent Retrieval: Bridging Tools and Agents for Scalable LLM Multi-Agent Systems3 Nov 2025
- 2025The Ouroboros of Benchmarking: Reasoning Evaluation in an Era of Saturation3 Nov 2025
- 2025ToolRM: Towards Agentic Tool-Use Reward Modeling30 Oct 2025
- 2025ETOM: A Five-Level Benchmark for Evaluating Tool Orchestration within the MCP Ecosystem22 Oct 2025
- 2025TheMCPCompany: Creating General-purpose Agents with Task-specific Tools22 Oct 2025
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents20 Oct 2025
- 2025ToolPRM: Fine-Grained Inference Scaling of Structured Outputs for Function Calling16 Oct 2025
- 2025How Good Are LLMs at Processing Tool Outputs?10 Oct 2025
- 2025COMPASS: Benchmarking Constrained Optimization in LLM Agents8 Oct 2025
- 2025SHANKS: Simultaneous Hearing and Thinking for Spoken Language Models8 Oct 2025
- 2025Towards Reliable Benchmarking: A Contamination Free, Controllable Evaluation Framework for Multi-step LLM Function Calling30 Sep 2025
- 2025Diagnostics of cognitive failures in multi-agent expert systems using dynamic evaluation protocols and subsequent mutation of the processing context18 Sep 2025
- 2025MCP-AgentBench: Evaluating Real-World Language Agent Performance with MCP-Mediated Tools10 Sep 2025
- 2025MCP-Bench: Benchmarking Tool-Using LLM Agents with Complex Real-World Tasks via MCP Servers28 Aug 2025
- 2025MCPVerse: An Expansive, Real-World Benchmark for Agentic Tool Use22 Aug 2025
- 2025LiveMCP-101: Stress Testing and Diagnosing MCP-enabled Agents on Challenging Queries21 Aug 2025
- 2025Doc2Agent: Scalable Generation of Tool-Using Agents from API Documentation24 Jun 2025
- 2025Live API-Bench: 2500+ Live APIs for Testing Multi-Step Tool Calling12 Jun 2025
- 2025Evolutionary Perspectives on the Evaluation of LLM-Based AI Agents: A Comprehensive Survey6 Jun 2025
- 2025ToolHaystack: Stress-Testing Tool-Augmented Language Models in Realistic Long-Term Interactions29 May 2025
- 2025LongFuncEval: Measuring the effectiveness of long context models for function calling30 Apr 2025
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Review28 Apr 2025
- 2025Small Models, Big Tasks: An Exploratory Empirical Study on Small Language Models for Function Calling27 Apr 2025
- 2025Survey on Evaluation of LLM-based Agents20 Mar 2025
50 newest of 53 All 53 (JSON)
- 2025Survey on Evaluation of LLM-based Agentscited by 190
- 2025MCP-Bench: Benchmarking Tool-Using LLM Agents with Complex Real-World Tasks via MCP Serverscited by 101
- 2025MCP-AgentBench: Evaluating Real-World Language Agent Performance with MCP-Mediated Toolscited by 30
- 2025SOPBench: Evaluating Language Agents at Following Standard Operating Procedures and Constraintscited by 21
- 2025LongFuncEval: Measuring the effectiveness of long context models for function callingcited by 17
- 2025MCPVerse: An Expansive, Real-World Benchmark for Agentic Tool Usecited by 16
- 2025LiveMCP-101: Stress Testing and Diagnosing MCP-enabled Agents on Challenging Queriescited by 15
- 2025Tool-to-Agent Retrieval: Bridging Tools and Agents for Scalable LLM Multi-Agent Systemscited by 15
- 2026Model Context Protocol (MCP) Tool Descriptions Are Smelly! Towards Improving AI Agent Efficiency with Augmented MCP Tool Descriptionscited by 15
- 2025Towards Reliable Benchmarking: A Contamination Free, Controllable Evaluation Framework for Multi-step LLM Function Callingcited by 13
- 2025Evolutionary Perspectives on the Evaluation of LLM-Based AI Agents: A Comprehensive Surveycited by 12
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 11
12 most cited of 37 All 37 (JSON)
- 2026RecToolBench: Benchmarking Recommendation-Specific Tool Orchestration under Fuzzy User Intent25 Sep 2026
- 2026Toward User-Conditioned Evaluation of Personal LLM Agents under Temporal Interventions20 Jul 2026
- 2026Serving Agentic Workflows with a Physical-Plan Compiler and Adaptive Runtime3 Jul 2026
- 2026Synthesize and Reward -- Reinforcement Learning for Multi-Step Tool Use in Live Environments2 Jun 2026
- 2026AsyncTool: Evaluating the Asynchronous Function Calling Capability under Multi-Task Scenarios27 May 2026
- 2026Tool-Call Dependency Structure is Linearly Decodable in LLM Agent Residual Streams25 May 2026
- 2026Time to REFLECT: Can We Trust LLM Judges for Evidence-based Research Agents?18 May 2026
- 2026TIER: Trajectory-Invariant Execution Rewards for Multi-Step Tool Composition16 May 2026
- 2026The Scaling Laws of Skills in LLM Agent Systems15 May 2026
- 2026AgentFloor: How Far Up the tool use Ladder Can Small Open-Weight Models Go?1 May 2026
- 2026Audio2Tool: Speak, Call, Act -- A Dataset for Benchmarking Speech Tool Use17 Apr 2026
- 2026UniToolCall: Unifying Tool-Use Representation, Data, and Evaluation for LLM Agents13 Apr 2026
12 newest of 37 All 37 (JSON)
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Reviewcited by 146
- 2025ToolMind Technical Report: A Large-Scale, Reasoning-Enhanced Tool-Use Datasetcited by 27
- 2025SHANKS: Simultaneous Hearing and Thinking for Spoken Language Modelscited by 16
- 2025The Ouroboros of Benchmarking: Reasoning Evaluation in an Era of Saturationcited by 7
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agentscited by 2
- 2026EgoBench: An Interactive Egocentric Multimodal Benchmark for Tool-Using Agentscited by 1
- 2025From Proof to Program: Characterizing Tool-Induced Reasoning Hallucinations in Large Language Modelscited by 0
- 2026D-CORE: Incentivizing Task Decomposition in Large Reasoning Models for Complex Tool Usecited by 0
- 2026EgoBench: An Interactive Egocentric Multimodal Benchmark for Tool-Using Agents27 May 2026
- 2026D-CORE: Incentivizing Task Decomposition in Large Reasoning Models for Complex Tool Use2 Feb 2026
- 2025From Proof to Program: Characterizing Tool-Induced Reasoning Hallucinations in Large Language Models14 Nov 2025
- 2025ToolMind Technical Report: A Large-Scale, Reasoning-Enhanced Tool-Use Dataset12 Nov 2025
- 2025The Ouroboros of Benchmarking: Reasoning Evaluation in an Era of Saturation3 Nov 2025
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents20 Oct 2025
- 2025SHANKS: Simultaneous Hearing and Thinking for Spoken Language Models8 Oct 2025
- 2025From LLM Reasoning to Autonomous AI Agents: A Comprehensive Review28 Apr 2025
- 2026Hunyuan-A13B Technical Reportcited by 0
- 2026Hunyuan-A13B Technical Report23 Sep 2026
- 2025Graph RAG-Tool Fusioncited by 15
- 2025Graph RAG-Tool Fusion11 Feb 2025
- 2025Benchmarking Chinese Medical LLMs: A Medbench-based Analysis of Performance Gaps and Hierarchical Optimization Strategiescited by 2
- 2026Exploring Weaknesses in Function Call Models via Reinforcement Learning: An Adversarial Data Augmentation Approachcited by 0
- 2026Coresets Before Score Sets: Evaluation-Unsupervised Prompt Subset Selection for LLM Benchmarkscited by 0
- 2026Coresets Before Score Sets: Evaluation-Unsupervised Prompt Subset Selection for LLM Benchmarks2 Jul 2026
- 2026Exploring Weaknesses in Function Call Models via Reinforcement Learning: An Adversarial Data Augmentation Approach27 Jan 2026
- 2025Benchmarking Chinese Medical LLMs: A Medbench-based Analysis of Performance Gaps and Hierarchical Optimization Strategies10 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2026Narrowing the Complexity Gap in the Evaluation of Large Language Models ↗
- 2024Benchmarking Floworks against OpenAI & Anthropic: A Novel Framework for Enhanced LLM Function Calling
- 2025FunReason: Enhancing Large Language Models' Function Calling via Self-Refinement Multiscale Loss and Automated Data Refinement
- 2024Enhancing Function-Calling Capabilities in LLMs: Strategies for Prompt Formats, Data Integration, and Multilingual Translation
- 2024NESTFUL: A Benchmark for Evaluating LLMs on Nested Sequences of API Calls
- 2025Efficient Function Orchestration for Large Language Models
- 2024Improving Small-Scale Large Language Models Function Calling for Reasoning Tasks
- 2025STEPWISE-CODEX-Bench: Evaluating Complex Multi-Function Comprehension and Fine-Grained Execution Reasoning