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.

How you notice it

  • The model should use data from other systems.
  • It should trigger actions, not only write text.
  • Answers must contain current values.

Frequently asked

May the model make writing calls?

Only with limits. Read calls are uncritical, write calls need idempotency, value caps and human approval where money is involved. A model allowed to place orders unchecked is an operational risk, not a feature.

Read moreAgentic coding with spec-driven development