Tool use lets a model go beyond its training data by calling external functions and incorporating their output. Schick et al. (2023) demonstrated in Toolformer that models can learn which API to call and when, while Yao et al. (2023) combined tool actions with explicit reasoning in ReAct.
In product terms this is usually exposed as function calling: the model emits a structured request, the application runs it, and the result is fed back for the model to use.