PLAY2PROMPT: Zero-shot Tool Instruction Optimization for LLM Agents via Tool Play
On the map: LLM agents and tool use → Tool learning and function calling
Abstract (arXiv)
Large language models (LLMs) are increasingly integrated with specialized external tools, yet many tasks demand zero-shot tool usage with minimal or noisy documentation. Existing solutions rely on manual rewriting or labeled data for validation, making them inapplicable in true zero-shot settings. To address these challenges, we propose PLAY2PROMPT, an automated framework that systematically "plays" with each tool to explore its input-output behaviors. Through this iterative trial-and-error process, PLAY2PROMPT refines tool documentation and generates usage examples without any labeled data. These examples not only guide LLM inference but also serve as validation to further enhance tool utilization. Extensive experiments on real-world tasks demonstrate that PLAY2PROMPT significantly improves zero-shot tool performance across both open and closed models, offering a scalable and effective solution for domain-specific tool integration.
Key facts. Cited by 14 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 23 of its 48 references that are in the map. First posted on arXiv 18 Mar 2025.
Builds on
23 of 48 references.
Closest ancestors · 9
Same direction, newest first
- 2024From Exploration to Mastery: Enabling LLMs to Master Tools via Self-Driven Interactions10 Oct
- 2024ToolACE: Winning the Points of LLM Function Calling2 Sep
- 2024EASYTOOL: Enhancing LLM-based Agents with Concise Tool Instruction11 Jan
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs31 Jul
- 2023GPT4Tools: Teaching Large Language Model to Use Tools via Self-instruction30 May
- 2023Large Language Models as Tool Makers26 May
- 2023Gorilla: Large Language Model Connected with Massive APIs24 May
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddings19 May
- 2023Toolformer: Language Models Can Teach Themselves to Use Tools9 Feb
Other references · 14
- 2023GPT-4 Technical Reportcited by 18,132
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2022LaMDA: Language Models for Dialog Applicationscited by 1,218
- 2023Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Modelscited by 659
- 2023Automatic Prompt Optimization with "Gradient Descent" and Beam Searchcited by 628
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 591
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 507
- 2019Learning Loss for Active Learningcited by 335
- 2023PromptAgent: Strategic Planning with Language Models Enables Expert-level Prompt Optimizationcited by 226
- 2023TaskBench: Benchmarking Large Language Models for Task Automationcited by 138
Built on by
Citing papers per year: 2025: 2; 2026: 12.
14 papers.
Sort:
By area:
- 2025A Survey of Context Engineering for Large Language Modelscited by 120
- 2026TimeART: Towards Agentic Time Series Reasoning via Tool-Augmentationcited by 25
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 11
- 2025Don't Adapt Small Language Models for Tools; Adapt Tool Schemas to the Modelscited by 6
- 2026Self-Improvement of Large Language Models: A Technical Overview and Future Outlookcited by 5
- 2026SkillsInjector: Dynamic Skill Context Construction for LLM Agentscited by 5
- 2026Learning to Rewrite Tool Descriptions for Reliable LLM-Agent Tool Usecited by 4
- 2026OpaqueToolsBench: Learning Nuances of Tool Behavior Through Interactioncited by 3
- 2026Beyond Single-Shot: Multi-step Tool Retrieval via Query Planningcited by 2
- 2026AgentSearchBench: A Benchmark for AI Agent Search in the Wildcited by 1
- 2026A Single Rewrite Suffices: Empirical Lessons from Production Skill Description Optimizationcited by 0
- 2026ToolAtlas: Learning Once, Reusing Everywhere with Tool-Side Memorycited by 0
- 2026DOCSCHISEL: Adaptive Tool Documentation Optimization Framework for LLM Agents10 Aug 2026
- 2026ToolAtlas: Learning Once, Reusing Everywhere with Tool-Side Memory13 Jul 2026
- 2026A Single Rewrite Suffices: Empirical Lessons from Production Skill Description Optimization29 Jun 2026
- 2026AISE-Bench: A Full-Cycle Curated Benchmark for Information Seeking on Academic Knowledge Graphs16 Jun 2026
- 2026SkillsInjector: Dynamic Skill Context Construction for LLM Agents28 May 2026
- 2026AgentSearchBench: A Benchmark for AI Agent Search in the Wild24 Apr 2026
- 2026Self-Improvement of Large Language Models: A Technical Overview and Future Outlook26 Mar 2026
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration24 Mar 2026
- 2026Learning to Rewrite Tool Descriptions for Reliable LLM-Agent Tool Use23 Feb 2026
- 2026OpaqueToolsBench: Learning Nuances of Tool Behavior Through Interaction16 Feb 2026
- 2026TimeART: Towards Agentic Time Series Reasoning via Tool-Augmentation20 Jan 2026
- 2026Beyond Single-Shot: Multi-step Tool Retrieval via Query Planning12 Jan 2026
2 more
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestrationcited by 11
- 2026SkillsInjector: Dynamic Skill Context Construction for LLM Agentscited by 5
- 2026Learning to Rewrite Tool Descriptions for Reliable LLM-Agent Tool Usecited by 4
- 2026OpaqueToolsBench: Learning Nuances of Tool Behavior Through Interactioncited by 3
- 2026Beyond Single-Shot: Multi-step Tool Retrieval via Query Planningcited by 2
- 2026ToolAtlas: Learning Once, Reusing Everywhere with Tool-Side Memorycited by 0
- 2026DOCSCHISEL: Adaptive Tool Documentation Optimization Framework for LLM Agentscited by 0
- 2026DOCSCHISEL: Adaptive Tool Documentation Optimization Framework for LLM Agents10 Aug 2026
- 2026ToolAtlas: Learning Once, Reusing Everywhere with Tool-Side Memory13 Jul 2026
- 2026SkillsInjector: Dynamic Skill Context Construction for LLM Agents28 May 2026
- 2026The Evolution of Tool Use in LLM Agents: From Single-Tool Call to Multi-Tool Orchestration24 Mar 2026
- 2026Learning to Rewrite Tool Descriptions for Reliable LLM-Agent Tool Use23 Feb 2026
- 2026OpaqueToolsBench: Learning Nuances of Tool Behavior Through Interaction16 Feb 2026
- 2026Beyond Single-Shot: Multi-step Tool Retrieval via Query Planning12 Jan 2026
- 2025A Survey of Context Engineering for Large Language Modelscited by 120
- 2025Don't Adapt Small Language Models for Tools; Adapt Tool Schemas to the Modelscited by 6
- 2026AgentSearchBench: A Benchmark for AI Agent Search in the Wildcited by 1
- 2026A Single Rewrite Suffices: Empirical Lessons from Production Skill Description Optimizationcited by 0
- 2026AISE-Bench: A Full-Cycle Curated Benchmark for Information Seeking on Academic Knowledge Graphscited by 0
- 2026A Single Rewrite Suffices: Empirical Lessons from Production Skill Description Optimization29 Jun 2026
- 2026AISE-Bench: A Full-Cycle Curated Benchmark for Information Seeking on Academic Knowledge Graphs16 Jun 2026
- 2026AgentSearchBench: A Benchmark for AI Agent Search in the Wild24 Apr 2026
- 2025Don't Adapt Small Language Models for Tools; Adapt Tool Schemas to the Models8 Oct 2025
- 2025A Survey of Context Engineering for Large Language Models17 Jul 2025
Similar, not cited
Close in wording, no citation either way
- 2026ToolMenuBench: Benchmarking Tool-Menu Filtering Strategies for Reliable and Efficient LLM Agents
- 2025Dynamic System Instructions and Tool Exposure for Efficient Agentic LLMs
- 2026JTPRO: A Joint Tool-Prompt Reflective Optimization Framework for Language Agents
- 2026Action-Space Shaping for LLM Agents: Measuring and Mitigating Tool-Schema Bias
- 2026Gecko: A Simulation Environment with Stateful Feedback for Refining Agent Tool Calls
- 2024LLM With Tools: A Survey
- 2026Are Tools All We Need? Unveiling the Tool-Use Tax in LLM Agents
- 2026Skill Weaving: Efficient LLM Improvement via Modular Skillpacks