Tool Use
Letting a model request external functions, APIs, databases, browsers, or code execution.
Plain English
The model asks your software to do something it cannot do by itself.
Example
The model calls `getInvoiceStatus` and then uses the returned status in its answer.
Why it matters
Tools are what turn language models from answer engines into action-capable systems.