Agents & knowledge
Function calling
A model returning structured arguments for a predefined software function.
Definition
Function calling lets a model choose a named function and produce schema-constrained parameters that an application may validate and execute.
Why it matters
It is the bridge from generated language to system action, so validation, permissions and idempotency become essential controls.
Related concepts
- Model Context Protocol
An open protocol for connecting AI applications to tools and context providers.
- Tool use
A model selecting and calling external functions or systems.
- Entitlements
Rules defining which data and actions a user or system may access.