
Explore Discover, the Knowledge Hub, playbooks, and the Operator Vault.
Glossary
Tool calling is the pattern in which a model emits a structured request to use an external function or API (name, arguments, and related metadata), while the host application or runtime validates permissions, executes the tool, and returns the result to the model or workflow. Closely related phrases such as “tool use” describe the broader capability of models acting through tools; they are not always exact synonyms for this structured call–execute–return loop.
Without tools, generative models are limited to text in and text out. Tool calling connects generation to systems of record — search, CRM, calendars, calculators, deployment APIs — which is why agents and many enterprise assistants depend on it. Accountability follows the host: the model proposes; the execution environment decides whether the call is allowed and what side effects occur.
Operators should treat tool schemas as a security boundary: argument validation, least-privilege credentials, logging, and human approval for irreversible actions matter as much as prompt quality. Confusing “the model invoked the API” with “the host executed an authorized call” blurs incident ownership.
Example (enterprise): A scheduling assistant’s model returns a structured `create_calendar_event` request. The host checks the user’s OAuth scopes, rejects disallowed calendars, creates the event only if policy passes, then feeds success or error back into the next model turn.
None linked yet.
No related resources yet.