Tool Use
Tool use is the ability of language models to invoke external functions, APIs, or services during a conversation, extending their capabilities beyond text generation to interact with real-world systems.
What is Tool Use?
Why Tool Use Matters for Business
Related Terms
Explore further
FAQ
Frequently asked questions
They refer to the same capability. 'Function calling' was the term used by OpenAI when they first introduced the feature, while 'tool use' is the more general term adopted across the industry. Both describe the model's ability to invoke external functions.
Tool use requires careful security design. Models should only have access to tools they need, all tool calls should be validated, sensitive actions should require human approval, and tool permissions should follow the principle of least privilege. Never expose destructive operations without safeguards.
Most modern LLMs from major providers support tool use, though the quality of tool selection and parameter generation varies between models. Some models have been specifically fine-tuned for reliable tool use and produce more accurate tool calls.
Need help implementing this?
Our team can help you apply these concepts to your business. Book a free strategy call.