Tool Learning: The paradigm where LLMs interact with external tools (APIs, interpreters) to extend their capabilities beyond parametric knowledge
Tuning-free Methods: Approaches that enable tool use via prompt engineering or in-context learning without updating model weights (e.g., ReAct, CoT)
Tuning-based Methods: Approaches that fine-tune the LLM specifically for tool usage, often using specialized datasets (e.g., Toolformer, Gorilla)
Task Planning: The stage where the LLM decomposes a user query into subtasks or a sequence of necessary actions
Tool Selection: The process of identifying the most appropriate tool from a candidate set to address a specific subtask
DFSDT: Depth-First Search Decision Tree—a planning algorithm used in methods like ToolLLaMA to explore reasoning paths
API: Application Programming Interface—a structured way for the LLM to interact with external software
Hallucination: When an LLM generates plausible but factually incorrect information; tool learning aims to mitigate this