Tool calling explained — Using external tools to get work done
A model requests a tool and supplies arguments; the application executes the request and returns the result for the model to use.
An everyday example
For tomorrow’s weather, an assistant requests a city forecast, receives weather-service data and explains it.
When you’ll encounter it
Look for available tools when a task needs current information, calculations or software actions.
What to watch for
A generated tool request is not proof of execution. Applications must validate arguments, permissions and results, with appropriate confirmation for consequential actions.
Related terms & sources
Prepared from the public sources below. Examples illustrate the concept. Reviewed on 2026-10-15.