SwissNYF: Tool Grounded LLM Agents for Black Box Setting
On the map: LLM agents and tool use → Tool learning and function calling
Abstract (arXiv)
While Large Language Models (LLMs) have demonstrated enhanced capabilities in function-calling, these advancements primarily rely on accessing the functions' responses. This methodology is practical for simpler APIs but faces scalability issues with irreversible APIs that significantly impact the system, such as a database deletion API. Similarly, processes requiring extensive time for each API call and those necessitating forward planning, like automated action pipelines, present complex challenges. Furthermore, scenarios often arise where a generalized approach is needed because algorithms lack direct access to the specific implementations of these functions or secrets to use them. Traditional tool planning methods are inadequate in these cases, compelling the need to operate within black-box environments. Unlike their performance in tool manipulation, LLMs excel in black-box tasks, such as program synthesis. Therefore, we harness the program synthesis capabilities of LLMs to strategize tool usage in black-box settings, ensuring solutions are verified prior to implementation. We introduce TOPGUN, an ingeniously crafted approach leveraging program synthesis for black box tool planning. Accompanied by SwissNYF, a comprehensive suite that integrates black-box algorithms for planning and verification tasks, addressing the aforementioned challenges and enhancing the versatility and effectiveness of LLMs in complex API interactions. The public code for SwissNYF is available at https://github.com/iclr-dummy-user/SwissNYF.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Tool learning and function calling, one of 16 directions in LLM agents and tool use. Builds on 36 of its 49 references that are in the map. First posted on arXiv 15 Feb 2024.
Builds on
36 of 49 references.
Closest ancestors · 12
Same direction, newest first
- 2024AnyTool: Self-Reflective, Hierarchical Agents for Large-Scale API Calls6 Feb
- 2023Reverse Chain: A Generic-Rule for LLMs to Master Multi-API Planning6 Oct
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs31 Jul
- 2023GEAR: Augmenting Language Models with Generalizable and Efficient Tool Resolution17 Jul
- 2023ToolQA: A Dataset for LLM Question Answering with External Tools23 Jun
- 2023ToolAlpaca: Generalized Tool Learning for Language Models with 3000 Simulated Cases8 Jun
- 2023GPT4Tools: Teaching Large Language Model to Use Tools via Self-instruction30 May
- 2023Gorilla: Large Language Model Connected with Massive APIs24 May
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddings19 May
- 2023ART: Automatic multi-step reasoning and tool-use for large language models16 Mar
- 2023Toolformer: Language Models Can Teach Themselves to Use Tools9 Feb
- 2022TALM: Tool Augmented Language Models24 May
Other references · 24
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023PaLM 2 Technical Reportcited by 1,154
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,057
- 2022PAL: Program-aided Language Modelscited by 635
- 2022Towards Reasoning in Large Language Models: A Surveycited by 593
- 2023Language Agent Tree Search Unifies Reasoning Acting and Planning in Language Modelscited by 551
12 more
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 352
- 2022One Embedder, Any Task: Instruction-Finetuned Text Embeddingscited by 329
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
- 2023ToRA: A Tool-Integrated Reasoning Agent for Mathematical Problem Solvingcited by 276
- 2023Solving Challenging Math Word Problems Using GPT-4 Code Interpreter with Code-based Self-Verificationcited by 166
- 2023Chain of Code: Reasoning with a Language Model-Augmented Code Emulatorcited by 120
- 2023ToolChain*: Efficient Action Space Navigation in Large Language Models with A* Searchcited by 103
- 2016Neuro-Symbolic Program Synthesiscited by 84
- 2023Lemur: Harmonizing Natural Language and Code for Language Agentscited by 71
- 2022When Language Model Meets Private Librarycited by 54
- 2020Representing Partial Programs with Blended Abstract Semanticscited by 14
- 2022Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacitiescited by 9
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2023CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsets
- 2026Harness Engineering in LLM Tool Use via Agent-Native Reusable Tool Primitives
- 2025OR-Toolformer: Modeling and Solving Operations Research Problems with Tool Augmented Large Language Models
- 2024LLM With Tools: A Survey
- 2024Achieving Tool Calling Functionality in LLMs Using Only Prompt Engineering Without Fine-Tuning
- 2023API-Bank: A Comprehensive Benchmark for Tool-Augmented LLMs
- 2024ToolACE: Winning the Points of LLM Function Calling
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration