Confucius: Iterative Tool Learning from Introspection Feedback by Easy-to-Difficult Curriculum
On the map: LLM agents and tool use → Tool learning and function calling
Abstract (arXiv)
Augmenting large language models (LLMs) with external tools has emerged as a promising approach to extending the capability of LLMs. Although some works employ open-source LLMs for the tool learning task, most of them are trained in a controlled environment in which LLMs only learn to execute the human-provided tools. However, selecting proper tools from the large toolset is also a crucial ability for the tool learning model to be applied in real-world applications. Existing methods usually directly employ self-instruction methods to train the model, which ignores differences in tool complexity. In this paper, we propose the Confucius, a novel tool learning framework to train LLM to use complicated tools in real-world scenarios, which contains two main phases: (1) We first propose a multi-stage learning method to teach the LLM to use various tools from an easy-to-difficult curriculum; (2) thenceforth, we propose the Iterative Self-instruct from Introspective Feedback (ISIF) to dynamically construct the dataset to improve the ability to use the complicated tool. Extensive experiments conducted on both controlled and real-world settings demonstrate the superiority of our tool learning framework in the real-world application scenarios compared to both tuning-free (e.g. ChatGPT, Claude) and tuning-based baselines (e.g. GPT4Tools).
Key facts. Cited by 64 papers in the map (data through 13 Oct 2026). Placed in Tool learning and function calling, one of 16 directions in LLM agents and tool use. Builds on 24 of its 45 references that are in the map. First posted on arXiv 27 Aug 2023.
Builds on
24 of 45 references.
Closest ancestors · 7
Same direction, newest first
- 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
- 2023Tool Learning with Foundation Models17 Apr
- 2023ART: Automatic multi-step reasoning and tool-use for large language models16 Mar
- 2023Toolformer: Language Models Can Teach Themselves to Use Tools9 Feb
Other references · 17
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,107
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,502
- 2023Generative Agents: Interactive Simulacra of Human Behaviorcited by 3,541
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,736
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,180
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,120
- 2021GLM: General Language Model Pretraining with Autoregressive Blank Infillingcited by 1,029
- 2023Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Modelscited by 663
- 2022PAL: Program-aided Language Modelscited by 647
- 2023MM-REACT: Prompting ChatGPT for Multimodal Reasoning and Actioncited by 515
- 2023Describe, Explain, Plan and Select: Interactive Planning with Large Language Models Enables Open-World Multi-Task Agentscited by 397
- 2023Language Models can Solve Computer Taskscited by 371
5 more
- 2023The False Promise of Imitating Proprietary LLMscited by 258
- 2023On the Tool Manipulation Capability of Open-source Large Language Modelscited by 122
- 2023GeneGPT: Augmenting Large Language Models with Domain Tools for Improved Access to Biomedical Informationcited by 116
- 2023WebCPM: Interactive Web Search for Chinese Long-form Question Answeringcited by 93
- 2019Product-Aware Answer Generation in E-Commerce Question-Answeringcited by 27
Built on by
Citing papers per year: 2023: 2; 2024: 20; 2025: 31; 2026: 11.
64 papers.
Sort:
By area:
- 2024A Survey on Knowledge Distillation of Large Language Modelscited by 279
- 2024Tool Learning with Large Language Models: A Surveycited by 221
- 2025Prompt Injection Attack to Tool Selection in LLM Agentscited by 152
- 2023CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsetscited by 123
- 2025Lifelong Learning of Large Language Model based Agents: A Roadmapcited by 81
- 2024SciAgent: Tool-augmented Language Models for Scientific Reasoningcited by 69
- 2024Towards Lifelong Learning of Large Language Models: A Surveycited by 62
- 2024Tool Learning in the Wild: Empowering Language Models as Automatic Tool Agentscited by 56
- 2024Learning to Use Tools via Cooperative and Interactive Agentscited by 54
- 2024Generate-then-Ground in Retrieval-Augmented Generation for Multi-hop Question Answeringcited by 51
- 2024Re-Invoke: Tool Invocation Rewriting for Zero-Shot Tool Retrievalcited by 50
- 2025SeRL: Self-Play Reinforcement Learning for Large Language Models with Limited Datacited by 50
38 more
- 2025LLM-based Agents Suffer from Hallucinations: A Survey of Taxonomy, Methods, and Directionscited by 50
- 2024From Exploration to Mastery: Enabling LLMs to Master Tools via Self-Driven Interactionscited by 46
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Modelscited by 46
- 2025DeepShop: A Benchmark for Deep Research Shopping Agentscited by 44
- 2024From Allies to Adversaries: Manipulating LLM Tool-Calling through Adversarial Injectioncited by 38
- 2025Visual Large Language Models for Generalized and Specialized Applicationscited by 36
- 2024I-SHEEP: Self-Alignment of LLM from Scratch through an Iterative Self-Enhancement Paradigmcited by 27
- 2024Simulating Financial Market via Large Language Model based Agentscited by 25
- 2024Enhancing Tool Retrieval with Iterative Feedback from Large Language Modelscited by 17
- 2023Instruction Tuning with Human Curriculumcited by 15
- 2024FLAP: Flow-Adhering Planning with Constrained Decoding in LLMscited by 11
- 2025GTool: Graph Enhanced Tool Planning with Large Language Modelcited by 10
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulationcited by 9
- 2025TTPA: Token-level Tool-use Preference Alignment Training Framework with Fine-grained Evaluationcited by 9
- 2025iTool: Reinforced Fine-Tuning with Dynamic Deficiency Calibration for Advanced Tool Usecited by 7
- 2025PDE-Agent: A toolchain-augmented multi-agent framework for PDE solvingcited by 7
- 2024CITI: Enhancing Tool Utilizing Ability in Large Language Models without Sacrificing General Performancecited by 6
- 2024LLM-Agent-UMF: LLM-based Agent Unified Modeling Framework for Seamless Design of Multi Active/Passive Core-Agent Architecturescited by 5
- 2024TOOL-ED: Enhancing Empathetic Response Generation with the Tool Calling Capability of LLMcited by 5
- 2025Red-Teaming Coding Agents from a Tool-Invocation Perspective: An Empirical Security Assessmentcited by 5
- 2025AlphaApollo: A System for Deep Agentic Reasoningcited by 5
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chainingcited by 5
- 2024What Affects the Stability of Tool Learning? An Empirical Study on the Robustness of Tool Learning Frameworkscited by 4
- 2025Being Strong Progressively! Enhancing Knowledge Distillation of Large Language Models through a Curriculum Learning Frameworkcited by 4
- 2026Agentic Tool Use in Large Language Modelscited by 4
- 2026PORTS: Preference-Optimized Retrievers for Tool Selection with Large Language Modelscited by 4
- 2024Human-Centered LLM-Agent User Interface: A Position Papercited by 3
- 2024Task-Aligned Tool Recommendation for Large Language Modelscited by 3
- 2025Unify Graph Learning with Text: Unleashing LLM Potentials for Session Searchcited by 3
- 2025NaviAgent: Graph-Driven Bilevel Planning for Scalable Tool Orchestrationcited by 3
- 2025MassTool: A Multi-Task Search-Based Tool Retrieval Framework for Large Language Modelscited by 3
- 2025Your Pretrained Model Tells the Difficulty Itself: A Self-Adaptive Curriculum Learning Paradigm for Natural Language Understandingcited by 3
- 2025ToolSample: Dual Dynamic Sampling Methods with Curriculum Learning for RL-based Tool Learningcited by 3
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templatescited by 3
- 2025Verification-Guided Context Optimization for Tool Calling via Hierarchical LLMs-as-Editorscited by 3
- 2025Enhancing User-Oriented Proactivity in Open-Domain Dialogues with Critic Guidancecited by 2
- 2026Beyond Single-Shot: Multi-step Tool Retrieval via Query Planningcited by 2
- 2026Multi-Field Tool Retrievalcited by 2
50 most cited of 64 All 64 (JSON)
- 2026PORTS: Preference-Optimized Retrievers for Tool Selection with Large Language Models3 Jul 2026
- 2026DPEPO: Diverse Parallel Exploration Policy Optimization for LLM-based Agents27 Apr 2026
- 2026Do LLMs Know Tool Irrelevance? Demystifying Structural Alignment Bias in Tool Invocations13 Apr 2026
- 2026HTAA: Enhancing LLM Planning via Hybrid Toolset Agentization & Adaptation13 Apr 2026
- 2026Tool Retrieval Bridge: Aligning Vague Instructions with Retriever Preferences via Bridge Model9 Apr 2026
- 2026Querying Structured Data Through Natural Language Using Language Models3 Apr 2026
- 2026Agentic Tool Use in Large Language Models1 Apr 2026
- 2026TabAgent: A Framework for Replacing Agentic Generative Components with Tabular-Textual Classifiers18 Feb 2026
- 2026Multi-Field Tool Retrieval5 Feb 2026
- 2026ToolWeaver: Weaving Collaborative Semantics for Scalable Tool Use in Large Language Models29 Jan 2026
- 2026Beyond Single-Shot: Multi-step Tool Retrieval via Query Planning12 Jan 2026
- 2025PDE-Agent: A toolchain-augmented multi-agent framework for PDE solving18 Dec 2025
38 more
- 2025Verification-Guided Context Optimization for Tool Calling via Hierarchical LLMs-as-Editors15 Dec 2025
- 2025It's LIT! Reliability-Optimized LLMs with Inspectable Tools18 Nov 2025
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chaining1 Nov 2025
- 2025JSPLIT: A Taxonomy-based Solution for Prompt Bloating in Model Context Protocol16 Oct 2025
- 2025The Answer Lies Within: Self-Derived Rewards Enable Explainable Relation Extraction7 Oct 2025
- 2025AlphaApollo: A System for Deep Agentic Reasoning5 Oct 2025
- 2025LLM-based Agents Suffer from Hallucinations: A Survey of Taxonomy, Methods, and Directions23 Sep 2025
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templates22 Sep 2025
- 2025ToolSample: Dual Dynamic Sampling Methods with Curriculum Learning for RL-based Tool Learning18 Sep 2025
- 2025Bridging the Capability Gap: Joint Alignment Tuning for Harmonizing LLM-based Multi-Agent Systems11 Sep 2025
- 2025Red-Teaming Coding Agents from a Tool-Invocation Perspective: An Empirical Security Assessment6 Sep 2025
- 2025Beyond Semantic Similarity: Reducing Unnecessary API Calls via Behavior-Aligned Retriever20 Aug 2025
- 2025GTool: Graph Enhanced Tool Planning with Large Language Model18 Aug 2025
- 2025Your Pretrained Model Tells the Difficulty Itself: A Self-Adaptive Curriculum Learning Paradigm for Natural Language Understanding13 Jul 2025
- 2025Evolution without Large Models: Training Language Model with Task Principles8 Jul 2025
- 2025MassTool: A Multi-Task Search-Based Tool Retrieval Framework for Large Language Models1 Jul 2025
- 2025NaviAgent: Graph-Driven Bilevel Planning for Scalable Tool Orchestration24 Jun 2025
- 2025Being Strong Progressively! Enhancing Knowledge Distillation of Large Language Models through a Curriculum Learning Framework6 Jun 2025
- 2025DeepShop: A Benchmark for Deep Research Shopping Agents3 Jun 2025
- 2025TTPA: Token-level Tool-use Preference Alignment Training Framework with Fine-grained Evaluation26 May 2025
- 2025SeRL: Self-Play Reinforcement Learning for Large Language Models with Limited Data25 May 2025
- 2025Unify Graph Learning with Text: Unleashing LLM Potentials for Session Search20 May 2025
- 2025Enhancing User-Oriented Proactivity in Open-Domain Dialogues with Critic Guidance18 May 2025
- 2025Prompt Injection Attack to Tool Selection in LLM Agents28 Apr 2025
- 2025Multi-agent Application System in Office Collaboration Scenarios25 Mar 2025
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Models3 Mar 2025
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulation26 Feb 2025
- 2025iTool: Reinforced Fine-Tuning with Dynamic Deficiency Calibration for Advanced Tool Use15 Jan 2025
- 2025Lifelong Learning of Large Language Model based Agents: A Roadmap13 Jan 2025
- 2025Visual Large Language Models for Generalized and Specialized Applications6 Jan 2025
- 2024From Allies to Adversaries: Manipulating LLM Tool-Calling through Adversarial Injection13 Dec 2024
- 2024TOOL-ED: Enhancing Empathetic Response Generation with the Tool Calling Capability of LLM4 Dec 2024
- 2024Task-Aligned Tool Recommendation for Large Language Models14 Nov 2024
- 2024From Exploration to Mastery: Enabling LLMs to Master Tools via Self-Driven Interactions10 Oct 2024
- 2024CITI: Enhancing Tool Utilizing Ability in Large Language Models without Sacrificing General Performance20 Sep 2024
- 2024LLM-Agent-UMF: LLM-based Agent Unified Modeling Framework for Seamless Design of Multi Active/Passive Core-Agent Architectures17 Sep 2024
- 2024I-SHEEP: Self-Alignment of LLM from Scratch through an Iterative Self-Enhancement Paradigm15 Aug 2024
- 2024Re-Invoke: Tool Invocation Rewriting for Zero-Shot Tool Retrieval3 Aug 2024
50 newest of 64 All 64 (JSON)
- 2024Tool Learning with Large Language Models: A Surveycited by 221
- 2025Prompt Injection Attack to Tool Selection in LLM Agentscited by 152
- 2025Lifelong Learning of Large Language Model based Agents: A Roadmapcited by 81
- 2024Tool Learning in the Wild: Empowering Language Models as Automatic Tool Agentscited by 56
- 2024Learning to Use Tools via Cooperative and Interactive Agentscited by 54
- 2025LLM-based Agents Suffer from Hallucinations: A Survey of Taxonomy, Methods, and Directionscited by 50
- 2024From Exploration to Mastery: Enabling LLMs to Master Tools via Self-Driven Interactionscited by 46
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Modelscited by 46
- 2025DeepShop: A Benchmark for Deep Research Shopping Agentscited by 44
- 2024From Allies to Adversaries: Manipulating LLM Tool-Calling through Adversarial Injectioncited by 38
- 2024Simulating Financial Market via Large Language Model based Agentscited by 25
- 2025TTPA: Token-level Tool-use Preference Alignment Training Framework with Fine-grained Evaluationcited by 9
12 most cited of 34 All 34 (JSON)
- 2026PORTS: Preference-Optimized Retrievers for Tool Selection with Large Language Models3 Jul 2026
- 2026DPEPO: Diverse Parallel Exploration Policy Optimization for LLM-based Agents27 Apr 2026
- 2026HTAA: Enhancing LLM Planning via Hybrid Toolset Agentization & Adaptation13 Apr 2026
- 2026Tool Retrieval Bridge: Aligning Vague Instructions with Retriever Preferences via Bridge Model9 Apr 2026
- 2026Agentic Tool Use in Large Language Models1 Apr 2026
- 2026TabAgent: A Framework for Replacing Agentic Generative Components with Tabular-Textual Classifiers18 Feb 2026
- 2026ToolWeaver: Weaving Collaborative Semantics for Scalable Tool Use in Large Language Models29 Jan 2026
- 2026Beyond Single-Shot: Multi-step Tool Retrieval via Query Planning12 Jan 2026
- 2025PDE-Agent: A toolchain-augmented multi-agent framework for PDE solving18 Dec 2025
- 2025Verification-Guided Context Optimization for Tool Calling via Hierarchical LLMs-as-Editors15 Dec 2025
- 2025It's LIT! Reliability-Optimized LLMs with Inspectable Tools18 Nov 2025
- 2025JSPLIT: A Taxonomy-based Solution for Prompt Bloating in Model Context Protocol16 Oct 2025
12 newest of 34 All 34 (JSON)
- 2024SciAgent: Tool-augmented Language Models for Scientific Reasoningcited by 69
- 2025SeRL: Self-Play Reinforcement Learning for Large Language Models with Limited Datacited by 50
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templatescited by 3
- 2026Querying Structured Data Through Natural Language Using Language Modelscited by 1
- 2025The Answer Lies Within: Self-Derived Rewards Enable Explainable Relation Extractioncited by 0
- 2026Querying Structured Data Through Natural Language Using Language Models3 Apr 2026
- 2025The Answer Lies Within: Self-Derived Rewards Enable Explainable Relation Extraction7 Oct 2025
- 2025Improving Large Language Models Function Calling and Interpretability via Guided-Structured Templates22 Sep 2025
- 2025SeRL: Self-Play Reinforcement Learning for Large Language Models with Limited Data25 May 2025
- 2024SciAgent: Tool-augmented Language Models for Scientific Reasoning18 Feb 2024
- 2023CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsetscited by 123
- 2024Towards Lifelong Learning of Large Language Models: A Surveycited by 62
- 2024Re-Invoke: Tool Invocation Rewriting for Zero-Shot Tool Retrievalcited by 50
- 2024I-SHEEP: Self-Alignment of LLM from Scratch through an Iterative Self-Enhancement Paradigmcited by 27
- 2024Enhancing Tool Retrieval with Iterative Feedback from Large Language Modelscited by 17
- 2023Instruction Tuning with Human Curriculumcited by 15
- 2024FLAP: Flow-Adhering Planning with Constrained Decoding in LLMscited by 11
- 2025GTool: Graph Enhanced Tool Planning with Large Language Modelcited by 10
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulationcited by 9
- 2025iTool: Reinforced Fine-Tuning with Dynamic Deficiency Calibration for Advanced Tool Usecited by 7
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chainingcited by 5
- 2024Task-Aligned Tool Recommendation for Large Language Modelscited by 3
12 most cited of 21 All 21 (JSON)
- 2026Do LLMs Know Tool Irrelevance? Demystifying Structural Alignment Bias in Tool Invocations13 Apr 2026
- 2026Multi-Field Tool Retrieval5 Feb 2026
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chaining1 Nov 2025
- 2025GTool: Graph Enhanced Tool Planning with Large Language Model18 Aug 2025
- 2025Your Pretrained Model Tells the Difficulty Itself: A Self-Adaptive Curriculum Learning Paradigm for Natural Language Understanding13 Jul 2025
- 2025Evolution without Large Models: Training Language Model with Task Principles8 Jul 2025
- 2025MassTool: A Multi-Task Search-Based Tool Retrieval Framework for Large Language Models1 Jul 2025
- 2025NaviAgent: Graph-Driven Bilevel Planning for Scalable Tool Orchestration24 Jun 2025
- 2025Unify Graph Learning with Text: Unleashing LLM Potentials for Session Search20 May 2025
- 2025Enhancing User-Oriented Proactivity in Open-Domain Dialogues with Critic Guidance18 May 2025
- 2025Multi-agent Application System in Office Collaboration Scenarios25 Mar 2025
- 2025GenTool: Enhancing Tool Generalization in Language Models through Zero-to-One and Weak-to-Strong Simulation26 Feb 2025
12 newest of 21 All 21 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2025ToLeaP: Rethinking Development of Tool Learning with Large Language Models
- 2024ToolEyes: Fine-Grained Evaluation for Tool Learning Capabilities of Large Language Models in Real-world Scenarios
- 2024LLM With Tools: A Survey
- 2026Teaching LLMs to Learn Tool Trialing and Execution through Environment Interaction
- 2025Self-Training Large Language Models for Tool-Use Without Demonstrations
- 2023Making Language Models Better Tool Learners with Execution Feedback
- 2024LLMs in the Imaginarium: Tool Learning through Simulated Trial and Error
- 2024ToolNet: Connecting Large Language Models with Massive Tools via Tool Graph