Glossary
Also: Tool calling
Instead of text, a model returns a structured request for which tool to call with which parameters.
That connects a language model to real systems: query databases, create appointments, run calculations. The model decides, the program executes.
Tool descriptions are part of the instruction. How well this works depends heavily on how precisely purpose and parameters are described.