Skip to content
Glossary

What is tool use?

Tool use is a model's ability to call an outside function mid-answer, such as a search, a calculator, or a code runner, and fold whatever it gets back into its response.

On its own, a language model only predicts text: it can't actually browse a live page, run exact arithmetic, or query a database. Tool use is what a product adds on top: a defined set of functions the model is allowed to call, along with the judgment to decide when a question needs one. The model calls the tool, reads what comes back, and continues its answer with that result in hand.

This is the mechanism behind most grounded, source-backed AI answers: when an assistant cites something, it usually means a tool ran during that exchange, most often a web search, and returned a page for the model to read, rather than the fact being memorized from training. Which tools a model is even allowed to reach for on a given question is set by the product's system prompt, not decided freely by the model or the user's phrasing alone.

Related

Want to know where you actually stand on this? Run a free visibility check or try the free tools.