Skip to content
ai

Tool use

LLM Tool Use

Definition

Tool use is the ability of language models to invoke external tools — such as web search, code execution, calculator, or database queries — to gather information or take actions beyond text generation. Models indicate tool calls through structured outputs (function calling), and results are fed back into the context.

Tool use dramatically extends what AI agents can accomplish, enabling access to real-time data and computational capabilities.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.