Glossary · Agents & tools

Function Calling

A provider or application interface through which a model emits a structured request naming a tool and its arguments. Application code validates the request, performs the operation, and can return the result for another model step.

Common confusion

The model requests a function call; your trusted code decides whether and how to execute it. Function calling alone is not a complete agent.

Related terms

Browse the learning paths to see this term in context — every lesson is free to read.