All terms

Glossary

Function calling

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.

Read moreAgentic coding with spec-driven development