Tool calling
Section titled “Tool calling”Tool calling is a model interaction pattern in which the model selects an external operation and supplies structured arguments for the application to execute.
The application, not the model, owns authorization, validation, execution, and interpretation of the tool result.
Tool calling extends the model with external capabilities. It does not make the model itself a trusted execution boundary.
Related knowledge
Bound AI agents by authority and verificationGive an agent only the tools and authority needed for its task, and verify consequential actions at explicit boundaries.