Just Think AIStart thinking

GlossaryTerm

Tool Use (Function Calling)

Letting the model decide which API to call and what arguments to pass.

Tool use (also called function calling) is when you describe a set of tools to the model — each with a name, description, and JSON-schema'd arguments — and the model returns a structured request to call one of them. Your code executes the call and feeds the result back.

This is the foundation of every modern AI agent. The patterns that work: keep tool descriptions short and unambiguous, use enums for fixed choices, and validate the model's output against the schema (it will occasionally invent fields). When tools fail, return a clear error string the model can reason about rather than throwing.

Bring this to your business

Knowing the term is one thing. Shipping it is another.

We do two-week AI Sprints — one term, one workflow, into production by Day 10.