Allowing a model to invoke predefined functions or APIs with structured arguments during its reasoning loop.
Tool calling shifts reliability from prompt-only to contract-based execution. PMs define which actions are safe, what to log, and how to approve or sandbox risky calls. It impacts latency (network) and cost (extra calls) but boosts determinism and safety.
Start with read-only tools, add write tools behind approvals. Provide strict schemas, defaults, and examples. Monitor success rate, retries, and cost per tool. In 2026, add automatic fallbacks (e.g., clarify with user, choose alternative tool) and enforce per-session budgets.
A support bot calls a ‘get_subscription’ tool before suggesting fixes. Tool success climbs to 97%; incorrect plan recommendations drop 30%, and average handle time improves by 18%.