AppBench: Planning of Multiple APIs from Various APPs for Complex User Instruction
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) can interact with the real world by connecting with versatile external APIs, resulting in better problem-solving and task automation capabilities. Previous research primarily focuses on APIs with limited arguments from a single source or overlooks the complex dependency relationship between different APIs. However, it is essential to utilize multiple APIs collaboratively from various sources (e.g., different Apps in the iPhone), especially for complex user instructions. In this paper, we introduce textttAppBench, the first benchmark to evaluate LLMs' ability to plan and execute multiple APIs from various sources in order to complete the user's task. Specifically, we consider two significant challenges in multiple APIs: textit1) graph structures: some APIs can be executed independently while others need to be executed one by one, resulting in graph-like execution order; and textit2) permission constraints: which source is authorized to execute the API call. We have experimental results on 9 distinct LLMs; e.g., GPT-4o achieves only a 2.0% success rate at the most complex instruction, revealing that the existing state-of-the-art LLMs still cannot perform well in this situation even with the help of in-context learning and finetuning. Our code and data are publicly available at https://github.com/ruleGreen/AppBench.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 21 of its 29 references that are in the map. First posted on arXiv 10 Oct 2024.
Builds on
21 of 29 references.
References · 21
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,722
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2022WebShop: Towards Scalable Real-World Web Interaction with Grounded Language Agentscited by 1,197
- 2022Code as Policies: Language Model Programs for Embodied Controlcited by 1,172
- 2018MultiWOZ -- A Large-Scale Multi-Domain Wizard-of-Oz Dataset for Task-Oriented Dialogue Modellingcited by 760
- 2019Towards Scalable Multi-domain Conversational Agents: The Schema-Guided Dialogue Datasetcited by 426
- 2018VirtualHome: Simulating Household Activities via Programscited by 411
- 2024AgentBoard: An Analytical Evaluation Board of Multi-turn LLM Agentscited by 319
- 2022ScienceWorld: Is your Agent Smarter than a 5th Grader?cited by 298
- 2024Mobile-Agent: Autonomous Multi-Modal Mobile Device Agent with Visual Perceptioncited by 283
- 2023ToolQA: A Dataset for LLM Question Answering with External Toolscited by 273
9 more
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddingscited by 238
- 2024Tool Learning with Large Language Models: A Surveycited by 221
- 2023ReWOO: Decoupling Reasoning from Observations for Efficient Augmented Language Modelscited by 174
- 2023WebGLM: Towards An Efficient Web-Enhanced Question Answering System with Human Preferencescited by 100
- 2024Planning, Creation, Usage: Benchmarking LLMs for Comprehensive Tool Utilization in Real-World Complex Scenarioscited by 85
- 2023Advancing Transformer Architecture in Long-Context Large Language Models: A Comprehensive Surveycited by 71
- 2024Self-DC: When to Reason and When to Act? Self Divide-and-Conquer for Compositional Unknown Questionscited by 30
- 2023TPE: Towards Better Compositional Reasoning over Conceptual Tools with Multi-persona Collaborationcited by 11
- 2024UniRetriever: Multi-task Candidates Selection for Various Context-Adaptive Conversational Retrievalcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 15; 2026: 8.
24 papers.
Sort:
By area:
- 2025Alita: Generalist Agent Enabling Scalable Agentic Reasoning with Minimal Predefinition and Maximal Self-Evolutioncited by 114
- 2025Acting Less is Reasoning More! Teaching Model to Act Efficientlycited by 80
- 2025SMART: Self-Aware Agent for Tool Overuse Mitigationcited by 52
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Modelscited by 46
- 2025Position: Agent Should Invoke External Tools ONLY When Epistemically Necessarycited by 22
- 2024Agents for self-driving laboratories applied to quantum computingcited by 18
- 2025Mobile-Bench-v2: A More Realistic and Comprehensive Benchmark for VLM-based Mobile Agentscited by 16
- 2025HomeBench: Evaluating LLMs in Smart Homes with Valid and Invalid Instructions Across Single and Multiple Devicescited by 15
- 2025Rethinking Stateful Tool Use in Multi-Turn Dialogues: Benchmarks and Challengescited by 12
- 2025A Desideratum for Conversational Agents: Capabilities, Challenges, and Future Directionscited by 9
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIscited by 8
- 2025ToolSpectrum : Towards Personalized Tool Utilization for Large Language Modelscited by 6
12 more
- 2025FamilyTool: A Multi-hop Personalized Tool Use Benchmarkcited by 5
- 2026Self-Improvement of Large Language Models: A Technical Overview and Future Outlookcited by 5
- 2025ModelingAgent: Bridging LLMs and Mathematical Modeling for Real-World Challengescited by 4
- 2026Tool-Genesis: A Task-Driven Tool Creation Benchmark for Self-Evolving Language Agentcited by 4
- 2025PEToolLLM: Towards Personalized Tool Learning in Large Language Modelscited by 3
- 2026ToolSelf: Unifying Task Execution and Self-Reconfiguration via Tool-Driven Emergent Adaptationcited by 1
- 2025SWI: Speaking with Intent in Large Language Modelscited by 0
- 2026TreeWriter: AI-Assisted Hierarchical Planning and Writing for Long-Form Documentscited by 0
- 2026PEC-Home: Interpretation of Progressively Elliptical Commands in Smart Homescited by 0
- 2026CAP: A Scalable Benchmark for Evaluating Cross-Site Browser Agents with Complex Actions and Perceptioncited by 0
- 2026JarvisGUI: Towards Cross-Device GUI Agents with Dynamic Task Compositioncited by 0
- 2026PersonaPath: Towards Knowledge-Centric Personalized Learning Path Planningcited by 0
- 2026PersonaPath: Towards Knowledge-Centric Personalized Learning Path Planning16 Sep 2026
- 2026JarvisGUI: Towards Cross-Device GUI Agents with Dynamic Task Composition9 Sep 2026
- 2026CAP: A Scalable Benchmark for Evaluating Cross-Site Browser Agents with Complex Actions and Perception9 Aug 2026
- 2026PEC-Home: Interpretation of Progressively Elliptical Commands in Smart Homes17 Jun 2026
- 2026Self-Improvement of Large Language Models: A Technical Overview and Future Outlook26 Mar 2026
- 2026Tool-Genesis: A Task-Driven Tool Creation Benchmark for Self-Evolving Language Agent5 Mar 2026
- 2026ToolSelf: Unifying Task Execution and Self-Reconfiguration via Tool-Driven Emergent Adaptation8 Feb 2026
- 2026TreeWriter: AI-Assisted Hierarchical Planning and Writing for Long-Form Documents19 Jan 2026
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIs18 Dec 2025
- 2025Position: Agent Should Invoke External Tools ONLY When Epistemically Necessary1 Jun 2025
- 2025Alita: Generalist Agent Enabling Scalable Agentic Reasoning with Minimal Predefinition and Maximal Self-Evolution26 May 2025
- 2025HomeBench: Evaluating LLMs in Smart Homes with Valid and Invalid Instructions Across Single and Multiple Devices26 May 2025
12 more
- 2025ModelingAgent: Bridging LLMs and Mathematical Modeling for Real-World Challenges21 May 2025
- 2025Rethinking Stateful Tool Use in Multi-Turn Dialogues: Benchmarks and Challenges19 May 2025
- 2025ToolSpectrum : Towards Personalized Tool Utilization for Large Language Models19 May 2025
- 2025Mobile-Bench-v2: A More Realistic and Comprehensive Benchmark for VLM-based Mobile Agents17 May 2025
- 2025Acting Less is Reasoning More! Teaching Model to Act Efficiently21 Apr 2025
- 2025FamilyTool: A Multi-hop Personalized Tool Use Benchmark9 Apr 2025
- 2025A Desideratum for Conversational Agents: Capabilities, Challenges, and Future Directions7 Apr 2025
- 2025SWI: Speaking with Intent in Large Language Models27 Mar 2025
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Models3 Mar 2025
- 2025PEToolLLM: Towards Personalized Tool Learning in Large Language Models26 Feb 2025
- 2025SMART: Self-Aware Agent for Tool Overuse Mitigation17 Feb 2025
- 2024Agents for self-driving laboratories applied to quantum computing10 Dec 2024
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Modelscited by 46
- 2025Position: Agent Should Invoke External Tools ONLY When Epistemically Necessarycited by 22
- 2024Agents for self-driving laboratories applied to quantum computingcited by 18
- 2025Mobile-Bench-v2: A More Realistic and Comprehensive Benchmark for VLM-based Mobile Agentscited by 16
- 2025A Desideratum for Conversational Agents: Capabilities, Challenges, and Future Directionscited by 9
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIscited by 8
- 2025FamilyTool: A Multi-hop Personalized Tool Use Benchmarkcited by 5
- 2025PEToolLLM: Towards Personalized Tool Learning in Large Language Modelscited by 3
- 2026ToolSelf: Unifying Task Execution and Self-Reconfiguration via Tool-Driven Emergent Adaptationcited by 1
- 2026CAP: A Scalable Benchmark for Evaluating Cross-Site Browser Agents with Complex Actions and Perceptioncited by 0
- 2026JarvisGUI: Towards Cross-Device GUI Agents with Dynamic Task Compositioncited by 0
- 2026JarvisGUI: Towards Cross-Device GUI Agents with Dynamic Task Composition9 Sep 2026
- 2026CAP: A Scalable Benchmark for Evaluating Cross-Site Browser Agents with Complex Actions and Perception9 Aug 2026
- 2026ToolSelf: Unifying Task Execution and Self-Reconfiguration via Tool-Driven Emergent Adaptation8 Feb 2026
- 2025ToolForge: A Data Synthesis Pipeline for Multi-Hop Search without Real-World APIs18 Dec 2025
- 2025Position: Agent Should Invoke External Tools ONLY When Epistemically Necessary1 Jun 2025
- 2025Mobile-Bench-v2: A More Realistic and Comprehensive Benchmark for VLM-based Mobile Agents17 May 2025
- 2025FamilyTool: A Multi-hop Personalized Tool Use Benchmark9 Apr 2025
- 2025A Desideratum for Conversational Agents: Capabilities, Challenges, and Future Directions7 Apr 2025
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Models3 Mar 2025
- 2025PEToolLLM: Towards Personalized Tool Learning in Large Language Models26 Feb 2025
- 2024Agents for self-driving laboratories applied to quantum computing10 Dec 2024
- 2025Alita: Generalist Agent Enabling Scalable Agentic Reasoning with Minimal Predefinition and Maximal Self-Evolutioncited by 114
- 2025Acting Less is Reasoning More! Teaching Model to Act Efficientlycited by 80
- 2025SMART: Self-Aware Agent for Tool Overuse Mitigationcited by 52
- 2025Rethinking Stateful Tool Use in Multi-Turn Dialogues: Benchmarks and Challengescited by 12
- 2025Alita: Generalist Agent Enabling Scalable Agentic Reasoning with Minimal Predefinition and Maximal Self-Evolution26 May 2025
- 2025Rethinking Stateful Tool Use in Multi-Turn Dialogues: Benchmarks and Challenges19 May 2025
- 2025Acting Less is Reasoning More! Teaching Model to Act Efficiently21 Apr 2025
- 2025SMART: Self-Aware Agent for Tool Overuse Mitigation17 Feb 2025
- 2025HomeBench: Evaluating LLMs in Smart Homes with Valid and Invalid Instructions Across Single and Multiple Devicescited by 15
- 2025ToolSpectrum : Towards Personalized Tool Utilization for Large Language Modelscited by 6
- 2025ModelingAgent: Bridging LLMs and Mathematical Modeling for Real-World Challengescited by 4
- 2026Tool-Genesis: A Task-Driven Tool Creation Benchmark for Self-Evolving Language Agentcited by 4
- 2025SWI: Speaking with Intent in Large Language Modelscited by 0
- 2026TreeWriter: AI-Assisted Hierarchical Planning and Writing for Long-Form Documentscited by 0
- 2026PEC-Home: Interpretation of Progressively Elliptical Commands in Smart Homescited by 0
- 2026PersonaPath: Towards Knowledge-Centric Personalized Learning Path Planningcited by 0
- 2026PersonaPath: Towards Knowledge-Centric Personalized Learning Path Planning16 Sep 2026
- 2026PEC-Home: Interpretation of Progressively Elliptical Commands in Smart Homes17 Jun 2026
- 2026Tool-Genesis: A Task-Driven Tool Creation Benchmark for Self-Evolving Language Agent5 Mar 2026
- 2026TreeWriter: AI-Assisted Hierarchical Planning and Writing for Long-Form Documents19 Jan 2026
- 2025HomeBench: Evaluating LLMs in Smart Homes with Valid and Invalid Instructions Across Single and Multiple Devices26 May 2025
- 2025ModelingAgent: Bridging LLMs and Mathematical Modeling for Real-World Challenges21 May 2025
- 2025ToolSpectrum : Towards Personalized Tool Utilization for Large Language Models19 May 2025
- 2025SWI: Speaking with Intent in Large Language Models27 Mar 2025