GlossaryAgents
Tool use
An LLM's ability to invoke external functions / APIs as part of generating its response.
Tool use (sometimes "function calling") is the capability where an LLM produces a structured request to call a function instead of just text. The host application executes the function and feeds the result back into the next LLM turn. Tool use is the building block for agents and is supported natively by Claude, GPT, Gemini, and most modern models.